Commit Graph

38 Commits

Author SHA1 Message Date
Lefucjusz
a8fa8bf5f2 [MOS-1060] Fix memory leak in contacts list view
Fix of the memory leak that happened in
contacts list view due to not deleting
unused heap-allocated object.
2023-12-04 10:41:28 +01:00
Lefucjusz
d90576e4e6 [MOS-972] Fixed missing contact entries when scrolling phonebook
Fix of the issue that in some cases contact entry
would not be displayed on any page in case it
was on the boundary of two pages.
2023-07-21 13:31:45 +02:00
Lefucjusz
2e8815bb38 [MOS-657] Fix contacts list order
Fix of the issue that contact group
letter appeared below the
corresponding contacts when
navigating up.
2022-08-10 10:30:55 +02:00
Przemyslaw Brudny
4dd045f30f [EGD-3544] Label replacement with OneLine text
Label replacement with OneLine text. Style and usage fixes.
2022-01-20 12:10:31 +01:00
Przemyslaw Brudny
fa42d45fb1 [EGD-6555] ListView constants move
ListView constants moved from style to ListView.hpp.
2021-04-19 10:53:06 +02:00
Radoslaw Wicik
2276ceed67 [EGD-3743] Update copyrights in fies 2020-10-20 12:55:10 +02:00
Pawel Olejniczak
ddb5404a98 [EGD-3445] Minor cleanup in some phonebook files 2020-07-24 10:07:37 +02:00
PrzeBrudny
53f47439d8 [EGD-3375] Changed Models pointers to shared_ptr. (#505) 2020-07-08 12:18:16 +02:00
Przemyslaw Brudny
221f6405bc [EGD-3351] Changed all ListView items to use Margins. 2020-07-02 16:28:52 +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
769151eb14 [EGD-3094] Reverse order fixes. 2020-06-03 19:23:16 +02:00
Przemyslaw Brudny
4507092586 [EGD-3094] Old ListView removals, applying bottom top logic into Phonebook labels list. 2020-06-03 19:23:16 +02:00
Przemyslaw Brudny
5e72f8d006 [EGD-3094] Phonebook list redefined, lot of contact and search model fixes. 2020-06-03 19:23:16 +02:00
Pawel Olejniczak
8aff3ba120 [EGD-3232] Add few nullptr checks and fix header inlcude order 2020-06-03 10:21:33 +02:00
Pawel Olejniczak
d553ecab4f [EGD-3232] Move contact option window from ApplicationPhonebook to PhonebookContactOptions and clean up windows names 2020-06-03 10:21:33 +02:00
pholat
ace320d22c EGD-3217 setMin / setMax size in use for ListView (#376) 2020-05-20 12:48:46 +02:00
Marcin Smoczyński
c47923d70a [EGD-3107] Call number validation
Use specialized class to to pass phone number between apps and services
instead of ambigious std::string. Introduced class (utils::PhoneNumber)
wraps calls to libphonenumber providing more convienient interface.
However using libphonenumber directly may be resource hungry in terms
of stack, heap and cpu usage, so helper class has been introduced to
pass information about phone numbers (utils::PhoneNumber::View). It is
designed to maintain integrity thus can be created from an instance of
utils::PhoneNumber only or moved/copied to.

Add new field to the calllog db holding e164 formatted number. Both
entered and e164 numbers will be needed to be able to match with
contacts correctly.

Add constexpr information about country codes (utils::country).
2020-05-05 00:51:53 +02:00
Przemyslaw Brudny
0188476152 [EGD-3040] Temporary old ListViev, ListItemProvider and DatabaseModel added for current Phonebook implementation compatibility 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
Przemyslaw Brudny
c0822b6658 [EDG-3019] Moved log.hpp and debug.hpp into main PurePhone repo 2020-03-24 15:55:32 +01:00
Przemyslaw Brudny
8f92715951 [EDG-3019] Segger utils moved to git submodule 2020-03-23 18:37:37 +01:00
Radoslaw Wicik
a8573a404c Apply new style 2020-03-17 10:03:16 +01:00
Pawel Olejniczak
76f70c11c3 [EGD-2937] Adjust fonts of search results 2020-03-11 11:01:53 +01:00
Alek-Mudita
017d1812ab Egd 2581 adding new contact from callapp with validation (#207)
* [EGD-2581] [fix] added phonebook const windows names

* [EGD-2581] Dialog - added "No" handler

* [EGD-2581] added contact checking before adding and notfication that it exists

* [EGD-2581] added contact edition action

* [EGD-2581] moved duplicated contact dialog window to phonebook
2020-03-09 10:00:34 +01:00
Alek-Mudita
8585ea8cf4 Call app - contact recognition (#169)
* [EGD-2569] added # and * as numeric inputs

* [EGD-2569] added '+' input sign

* [EGD-2569] created defines with window names for call app

* [EGD-2547] contact recognition during call

* [EGD-2547] moved UiCommon

* [fix][EGD-2547] fix for setting empty UTF string to text gui field

* [EGD-2547] adding new contact from call enter window

* [EGD-2547] minor clean up and added param validation

* [EGD-2547] easier method to add contact

* [EGD-2569] added new keyboard profile (numeric with special signs)
Desktop is passing it properly to Call app.

* [EGD-2569] added transaltor to enternumberwindow

* [EGD-2569] reverted unnecessary changes

[EGD-2569] revert

[EGD-2569] revert of not needed changes

* [EGD-2569] fix in phone.kprof

* [EGD-2547] unified API to call and send sms

* [EGD-2547]  changed default to true

* [EGD-2547] minor clean up.

* [EGD-2569] revert changes in PinLockWindow.cpp

* [EGD-2569][fix] eneter as null char

* [EGD-2547] PR fixes

[EGD-2547] code review fixes / refactored UiCommon

[EGD-2547] more code review fixes

[EGD-2547] rem not needed cast

* [EGD-2547] PR fixes

* [EGD-2547] splitting of UiCommon

* [EGD-2547] typo fix

* [EGD-2547] revereted one line conversion from char to string.
2020-02-28 09:37:25 +01:00
Adam Dobrowolski
ae937031f3 [EGD-2392] Phonebook - added return form PhonebookSearch to another application request 2020-01-10 14:15:28 +01:00
rkubiak01
c749f0a438 Egd 2222 final (#103)
* PHONEBOOK: styling for existing files, removed model from root dir
cmake update

* PHONEBOOK: initial commit, new files

* PHONEBOOK: code cleanup and rework to compile with master

* onInput event handling fixes

* fixed more static title and input modes
removed separators
2019-12-13 14:21:11 +01:00
Robert Borzecki
f210b4e01f WIP: tests of list with smaller number of elements. 2019-09-25 10:48:56 +02:00
Robert Borzecki
19ff030274 Added images for main phonebook window. 2019-09-20 11:20:11 +02:00
Robert Borzecki
507b2f735f Fixed displaying bottom-up order when going from normal contacts to favourites. 2019-09-20 07:20:59 +02:00
Robert Borzecki
46c1abe92e Fixed bottom-up navigation in phonebook. 2019-09-19 19:54:25 +02:00
Robert Borzecki
30846bfefa wip: Calling from phonebook. 2019-09-18 14:02:21 +02:00
Robert Borzecki
ee5763d979 Fixed navifation in bottom-up mode. 2019-09-17 12:45:26 +02:00
Robert Borzecki
3208b7614f Fixed navigation in bottom top order. 2019-09-17 10:13:16 +02:00
Robert Borzecki
c884edb4b6 Fixed top-down navigation for phonebook. 2019-09-16 09:37:57 +02:00
Robert Borzecki
70e291e5d5 Added acquireing data for phonebook model. 2019-09-12 12:18:44 +02:00