Commit Graph
57 Commits
Author SHA1 Message Date
Przemyslaw Brudny 8f80126251 [EGD-3434] ListView Scroll bar refactor
Added two new scroll bar types. Fixed for ListView
with equal height elements and PreRendered which
require whole list render - not recommended for big
lists but works with not equal heights elements.
Applied new types to all lists in Pure. Various
cleanups and refactors inside models and listView.
2021-01-29 12:17:52 +01:00
Adam 64db7d8327 EDG-3585 Small fixup for refresh & cleanup in buildDrawLists (#916)
* EGD-3585 Minor refresh fixup&  Normalised buildDrawList everywhere
2020-10-30 10:13:47 +01:00
Radoslaw Wicik 2276ceed67 [EGD-3743] Update copyrights in fies 2020-10-20 12:55:10 +02:00
Przemyslaw Brudny 196c02686a [EGD-2395] Added BottomTop orientation support for listView. Created SMSThreadViewWindow and SMSOutputWidget. MessagesStyle moved from global Style.hpp. Fixes in Text. ListView fixes, BoxLayout callback for requestedSize. Added smsInput into list. Drafts handling added. 2020-10-07 19:45:01 +02:00
Przemyslaw Brudny 2f72244062 [EGD-3182] Implemented on CRUD notification page and on page item focus memory when rebuilding List. Applied for Phonebook and Messages. 2020-09-08 20:24:54 +02:00
Przemyslaw Brudny cf533de731 [EGD-3265] Fixed missing toSplit value in calculatedResize. 2020-09-03 09:08:12 +02:00
Przemyslaw Brudny 98abdeadab [EGD-3265] Documentation, cleanups and renames in BoxLayout. 2020-09-02 18:54:41 +02:00
Przemyslaw Brudny 7cf700e09f [EGD-3265] Layout Resizing Item flag added and handled, fixed BoxLayout sizeLeftWithoutElem and setNavigation. 2020-09-02 18:54:41 +02:00
Przemyslaw Brudny f790c75654 [EGD-3437] Navigation row and column fixup in Menu grid. 2020-08-06 16:43:48 +02:00
Tomas Rogala a90da2fefb [EGD-3437] PR changes 2020-08-06 16:43:48 +02:00
Przemyslaw Brudny dc69a4e38f [EGD-3480] PR changes. 2020-08-04 13:47:48 +02:00
Przemyslaw Brudny 2af67aa3a7 [EGD-3480] Refactored onDimensionsChange for BoxLayout. 2020-08-04 13:47:48 +02:00
Przemyslaw Brudny 2e059c80ae [EGD-3410] InternalModel navigation fix, ListView first page top order load bug fix. 2020-07-31 12:50:31 +02:00
Przemyslaw Brudny 6e6aaf0e6a [EGD-3446] Fixed BoxLayout Max resize. 2020-07-24 11:44:51 +02:00
Przemyslaw Brudny 093e414a1d [EGD-3336] Fixed negative SizeLeft return bug. 2020-07-15 13:07:20 +02:00
Przemyslaw Brudny e25a17b29f [EGD-3336] ContactFlagIcon align refactor. 2020-07-15 13:07:20 +02:00
Przemyslaw Brudny 25afb95847 [EGD-3336] Tests added and rebase changes. 2020-07-15 13:07:20 +02:00
Przemyslaw Brudny 4686065c09 [EGD-3336] BoxLayout lead axis Alignment Calculation moved to resizeItems. 2020-07-15 13:07:20 +02:00
Przemyslaw Brudny 00caa85d1f [EGD-3336] BoxLayout Alignment refactor. 2020-07-15 13:07:20 +02:00
Przemyslaw Brudny 5c64f96b11 [EGD-3336] Alignment refactor. 2020-07-15 13:07:20 +02:00
Przemyslaw Brudny 221f6405bc [EGD-3351] Changed all ListView items to use Margins. 2020-07-02 16:28:52 +02:00
Przemyslaw Brudny 3e41238f55 [EGD-3351] Added margin support to BoxLayout. 2020-07-02 16:28:52 +02:00
pholat 331f80f185 Gui resize requests hadnling (#489)
* EGD-3229 [gui] Added Lenght & Position typedef in Common.hpp
* EGD-3229 [gui] Item & Layout: General resize requests handling mechanism
2020-07-02 10:52:03 +02:00
Przemyslaw Brudny 9ca390e318 [EGD-3295] Removed orthogonal axis position overwriting. 2020-06-22 12:47:52 +02:00
Przemyslaw Brudny 88164ab40c [EGD-3295] PR changes and BoxLayout tests added. 2020-06-19 15:39:05 +02:00
Przemyslaw Brudny dd601c432d [EGD-3295] BoxLayout and ListView performance improvements. 2020-06-19 15:39:05 +02:00
Przemyslaw Brudny 6821c8a1b3 [EGD-3094] PR changes, added minimalItemsCount calculation to listview. 2020-06-03 19:23:16 +02:00
Przemyslaw Brudny 8e6d4b284e [EGD-3094] Cleanups, proper erase widget from list. 2020-06-03 19:23:16 +02:00
Przemyslaw Brudny e72ddeeeed [EGD-3094] Cleanups, new setters, proper mark labels handling in PhonebookListView 2020-06-03 19:23:16 +02:00
Przemyslaw Brudny 0edc752edd [EGD-3225] ListView Bot-Top scrolling handling for Calllog and Thread. 2020-06-03 19:23:16 +02:00
pholat 2081d2966f EGD-3219 SMS search view implemented (#377)
* EGD-3219 Initial commit for SearchResults window

* no elements - just window with provider and listview added

* EGD-3219 Added minimal SearchResultsItem

* EGD-3219 Moved ThreadModel to models catalog

* EGD-3219 ThreadModel - subclassed

* EGD-3219 Use BaseResultsModel for search items

* EGD-3219 Search looks nearly right, preview text to be added in database

* EGD-3219 Split ThreadModel & Item to use in two elements
2020-05-21 08:51:34 +02:00
Przemyslaw Brudny 8176caa8d1 [EGD-3216] VBox/HBox orthogonal resize force fix. 2020-05-20 12:22:53 +02:00
Przemyslaw Brudny 6c0ff85e3c [EGD-3190] Moved outOfDrawArea to separate function. 2020-05-12 16:45:15 +02:00
Przemyslaw Brudny 465b112224 [EGD-3190] WIP - splitting resize and position update to better handling on request resize. 2020-05-12 16:45:15 +02:00
Przemyslaw Brudny e2d71dcf57 [EGD-3190] outOfDrawAreaItems handling added in BoxLayout.cpp, Fixed ListView Dimensions change. 2020-05-12 16:45:15 +02:00
Adam Dobrowolski 5ba2cf7f15 [EGD-3190] Box sizes fixup in progress 2020-05-12 16:45:15 +02:00
Adam Dobrowolski ccb0092db0 [EGD-3190] Box can call resize 2020-05-12 16:45:15 +02:00
Przemyslaw Brudny fb056774f5 [EGD-3040] ListItemProvider refactored to abstract class
[EGD-3040] ListView & ListItemProvider cleanups
2020-04-28 14:10:41 +02:00
Przemyslaw Brudny 94c0226c46 [EGD-3040] listView using VBox change
[EGD-3040] listView minor cleanups
[EGD-3040] phonebook listview commented
[EGD-3040] WIP DB model refactors
2020-04-28 14:10:41 +02:00
Adam Dobrowolski 04458bb897 EGD-3165 BoxLayout constructor, size default to 0 2020-04-28 09:50:48 +02:00
kkleczkowskiandKuba Kleczkowski b7312fbf07 [EGD-3050-antenna-app-improvements] Added new window in antenna test app, added new command in service-cellular. (#281)
Co-authored-by: Kuba Kleczkowski <dd>
2020-04-09 13:41:43 +02:00
Radoslaw Wicik a8573a404c Apply new style 2020-03-17 10:03:16 +01:00
Adam Dobrowolski cb18433c78 [EGD-2927] GridLayout update/fixups to use in DesktopApp 2020-03-04 13:19:05 +01:00
Adam Dobrowolski 2567da65f6 EGD-2248 addWidget returns void now instead of bool
* elements which possibly depended on this depend now on `visibility` of element added
* changed everywhere returns on addWidget
* checked layouts (vertical, horizontal, pagedbox, gridlayout)
2020-03-03 14:36:43 +01:00
Adam Dobrowolski 0bcfc51e16 [EGD-2896] Box added maxSize possiblity 2020-02-26 11:53:03 +01:00
Adam Dobrowolski 5e5562c261 [EGD-2896] Cleanup to use maxSize 2020-02-26 11:53:03 +01:00
Adam Dobrowolski d8c2198529 [EGD-2394] [GUI] BoxLayout unified addWidget & axis
* tryAddWidget was redundant to addWidget, with Rect fixes and log it's not needed
* With changes in BoundingBox simplified axis use in BoxLayout
* Add widget moves elements to it's place, resize is not thought through and for now is removed
2020-01-31 14:05:42 +01:00
Adam Dobrowolski a4bfc1b1e3 [EGD-2394] [GUI] BoxLayout - added border callback
Added option to run action when border is met during scrolling of
BoxLayout element. Needed to enable loading new elements when border is
met.
2020-01-31 14:05:42 +01:00
Adam Dobrowolski 560dda54da [EGD-2475] PR review applied
- made options window name better and single instanced it
- added comments to hardcoded values explaining why
- fixed reloading SMS'es
2020-01-22 13:18:59 +01:00
Adam Dobrowolski d8b7e7484a [EGD-2475] SMS option window added sms/call/add combobox 2020-01-22 13:18:59 +01:00