Commit Graph
17 Commits
Author SHA1 Message Date
Przemyslaw Brudny 3b2b0f0909 [EGD-3189] PR changes. Created InternalModel.hpp. 2020-07-08 17:07:31 +02:00
Przemyslaw Brudny a57eafe264 [EGD-3094] Rebase changes. 2020-06-03 19:23:16 +02:00
Przemyslaw Brudny 6ebec9ef43 [EGD-3094] PR changes. 2020-06-03 19:23:16 +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 4507092586 [EGD-3094] Old ListView removals, applying bottom top logic into Phonebook labels list. 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
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 6540a27de4 [EGD-3040] PR cleanups. 2020-04-28 14:10:41 +02:00
Przemyslaw Brudny 3d1905accc [EGD-3040] Changed provider synchronization with listview for new data.
[EGD-3040] Span item set method added, scroll disabled on only one page ListView.
2020-04-28 14:10:41 +02:00
Adam Dobrowolski 45bb93b263 EGD-3040 moved Call action to provider from main window where item is created 2020-04-28 14:10:41 +02:00
Przemyslaw Brudny 492fba27b1 [EGD-3040] DatabaseModel and other models simplifications
[EGD-3040] Cleanups
2020-04-28 14:10:41 +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
Adam Dobrowolski 4a61f400e7 EGD-3055 Fixed printf issues 2020-04-08 12:23:53 +02:00
Radoslaw Wicik a8573a404c Apply new style 2020-03-17 10:03:16 +01:00
Alek d240a75c54 EGD-2117 code review fixes 2019-11-20 11:14:44 +01:00
Alek de3f7de44e EGD-2117 initial version of calllog application 2019-11-20 11:14:44 +01:00