From f2eb9bb37a2dab73159b6c8fe5545a0441cd4767 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20Smoczy=C5=84ski?= Date: Sun, 5 Apr 2020 23:43:29 +0200 Subject: [PATCH] [EGD-2594] apps/call: add libphonenumber support Augment handling phone numbers with libphonenumber: - add "as you type" formatting to phone numbers, - normalize phone number handling by using libphonenumber's phone number representation. Clean up the code by moving application logic back to the application and window data back to the window and reordering includes. Application's stack size has been increased due to formatter stack utilization level. --- .../application-call/ApplicationCall.cpp | 46 ++++--- .../application-call/ApplicationCall.hpp | 10 +- .../windows/EnterNumberWindow.cpp | 129 +++++++++++------- .../windows/EnterNumberWindow.hpp | 43 ++++-- module-sys/SystemManager/SystemManager.cpp | 2 +- source/main.cpp | 8 ++ 6 files changed, 151 insertions(+), 87 deletions(-) diff --git a/module-apps/application-call/ApplicationCall.cpp b/module-apps/application-call/ApplicationCall.cpp index 3ec9c5199..31475266f 100644 --- a/module-apps/application-call/ApplicationCall.cpp +++ b/module-apps/application-call/ApplicationCall.cpp @@ -7,30 +7,32 @@ * @details */ #include "ApplicationCall.hpp" -#include "Application.hpp" -#include "MessageType.hpp" #include "data/CallSwitchData.hpp" -#include "log/log.hpp" -#include "time/time_conversion.hpp" #include "windows/CallMainWindow.hpp" #include "windows/CallWindow.hpp" #include "windows/EmergencyCallWindow.hpp" #include "windows/EnterNumberWindow.hpp" + +#include +#include +#include + +#include +#include +#include +#include +#include +#include