M module-apps/CMakeLists.txt => module-apps/CMakeLists.txt +4 -70
@@ 6,50 6,10 @@ project(module-apps VERSION 1.0
module_is_test_entity()
-if(${PROJECT_TARGET} STREQUAL "TARGET_RT1051")
- include(targets/Target_RT1051.cmake)
-elseif(${PROJECT_TARGET} STREQUAL "TARGET_Linux")
- include(targets/Target_Linux.cmake)
-else()
- message(FATAL_ERROR "Invalid target!")
-endif()
+add_library(${PROJECT_NAME} STATIC)
-set( SOURCES
- "Application.cpp"
- "GuiTimer.cpp"
- "DOMResponder.cpp"
- "WindowsFactory.cpp"
- "StatusBarManager.cpp"
- "AsyncTask.cpp"
- "CallbackStorage.cpp"
- "windows/AppWindow.cpp"
- "windows/OptionWindow.cpp"
- "windows/Dialog.cpp"
- "windows/NoEvents.cpp"
- "widgets/ButtonOnOff.cpp"
- "widgets/InputBox.cpp"
- "windows/BrightnessWindow.cpp"
- "widgets/BrightnessBox.cpp"
- "widgets/ModesBox.cpp"
- "widgets/BarGraph.cpp"
- "widgets/ActiveIconFactory.cpp"
- "widgets/TextWithIconsWidget.cpp"
- "widgets/DateWidget.cpp"
- "widgets/IceBox.cpp"
- "widgets/TimeWidget.cpp"
- "widgets/WidgetsUtils.cpp"
- "notifications/NotificationListItem.cpp"
- "notifications/NotificationsModel.cpp"
- "notifications/NotificationProvider.cpp"
- "options/OptionsModel.cpp"
- "options/type/OptionSimple.cpp"
- "options/type/OptionCall.cpp"
- "options/type/OptionContact.cpp"
- "options/type/OptionSetting.cpp"
- "options/type/OptionWithActiveIcons.cpp"
- "notifications/NotificationData.cpp")
-
-add_library(${PROJECT_NAME} STATIC ${SOURCES} ${BOARD_SOURCES})
+add_subdirectory(apps-common)
+add_subdirectory(application-antenna)
set(APPLICATIONS
clock
@@ 64,7 24,6 @@ set(APPLICATIONS
messages
calllog
special-input
- antenna
music-player
meditation
calculator
@@ 108,20 67,11 @@ if(${ENABLE_VOLTE})
target_compile_definitions(${PROJECT_NAME} PUBLIC ENABLE_VOLTE=1)
endif()
-include_directories( ../module-sys )
-include_directories( ../module-utils )
-include_directories( ../module-services )
-include_directories( ../module-gui )
-include_directories( ../module-os )
-include_directories( ../module-bsp )
-include_directories( ../module-db )
-
-add_subdirectory(popups)
-add_subdirectory(locks)
add_subdirectory(application-bell-main)
target_link_libraries(${PROJECT_NAME}
PRIVATE
+ apps-common
date::date
service-antenna
service-appmgr
@@ 160,20 110,9 @@ target_include_directories(${PROJECT_NAME}
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_SOURCE_DIR}/messages
- ${CMAKE_CURRENT_SOURCE_DIR}/windows
- ${CMAKE_CURRENT_SOURCE_DIR}/options
- ${CMAKE_CURRENT_SOURCE_DIR}/options/type
${CMAKE_BINARY_DIR}
)
-
-target_compile_definitions(${PROJECT_NAME}
-
- PUBLIC
-
- )
-
target_compile_options(${PROJECT_NAME}
PUBLIC
@@ 188,11 127,6 @@ target_compile_options(${PROJECT_NAME}
)
-target_compile_features(${PROJECT_NAME} PUBLIC
-
- cxx_std_14
-)
-
if (${ENABLE_TESTS})
add_subdirectory(tests)
endif()
M module-apps/application-antenna/CMakeLists.txt => module-apps/application-antenna/CMakeLists.txt +21 -16
@@ 1,29 1,34 @@
-
-include_directories( ${CMAKE_PROJECT_NAME}
+# Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
+# For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
- PUBLIC
- "${CMAKE_CURRENT_LIST_DIR}"
+add_library(application-antenna STATIC)
+
+target_include_directories(application-antenna
+
+ PUBLIC
+ "${CMAKE_CURRENT_LIST_DIR}"
)
-include_directories( ${PROJECT_NAME}
+target_sources(application-antenna
- PUBLIC
- "${CMAKE_CURRENT_LIST_DIR}"
+ PRIVATE
+ ApplicationAntenna.cpp
+ windows/AntennaMainWindow.cpp
+ windows/ScanModesWindow.cpp
+ windows/AlgoParamsWindow.cpp
+ PUBLIC
+ ApplicationAntenna.hpp
)
-target_sources( ${PROJECT_NAME}
- PRIVATE
- "${CMAKE_CURRENT_LIST_DIR}/ApplicationAntenna.cpp"
- "${CMAKE_CURRENT_LIST_DIR}/windows/AntennaMainWindow.cpp"
- "${CMAKE_CURRENT_LIST_DIR}/windows/ScanModesWindow.cpp"
- "${CMAKE_CURRENT_LIST_DIR}/windows/AlgoParamsWindow.cpp"
- PUBLIC
- "${CMAKE_CURRENT_LIST_DIR}/ApplicationAntenna.hpp"
+target_compile_options(application-antenna
+ PRIVATE
+ $<$<CONFIG:DEBUG>: -Os>
)
-target_link_libraries(${PROJECT_NAME}
+target_link_libraries(application-antenna
PRIVATE
+ apps-common
service-cellular
)
M module-apps/application-calculator/widgets/MathOperationsBox.hpp => module-apps/application-calculator/widgets/MathOperationsBox.hpp +2 -2
@@ 1,8 1,8 @@
-// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved.
+// Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
#pragma once
-#include "module-apps/Application.hpp"
+#include <apps-common/Application.hpp>
#include <module-gui/gui/widgets/Item.hpp>
#include <module-gui/gui/widgets/GridLayout.hpp>
M module-apps/application-calendar/ApplicationCalendar.cpp => module-apps/application-calendar/ApplicationCalendar.cpp +1 -1
@@ 14,7 14,7 @@
#include <application-calendar/windows/NewEditEventWindow.hpp>
#include <application-calendar/windows/CustomRepeatWindow.hpp>
#include <application-calendar/windows/EventReminderWindow.hpp>
-#include <module-apps/messages/DialogMetadataMessage.hpp>
+#include <apps-common/messages/DialogMetadataMessage.hpp>
#include <module-db/queries/calendar/QueryEventsAdd.hpp>
#include <service-db/DBServiceAPI.hpp>
#include <service-db/QueryMessage.hpp>
M module-apps/application-calendar/models/NewEditEventModel.cpp => module-apps/application-calendar/models/NewEditEventModel.cpp +1 -1
@@ 13,7 13,7 @@
#include <application-calendar/ApplicationCalendar.hpp>
#include <module-db/queries/calendar/QueryEventsAdd.hpp>
#include <module-db/queries/calendar/QueryEventsEdit.hpp>
-#include <module-apps/messages/DialogMetadataMessage.hpp>
+#include <apps-common/messages/DialogMetadataMessage.hpp>
#include <service-db/DBServiceAPI.hpp>
#include <time/time_conversion.hpp>
M module-apps/application-calendar/widgets/CalendarDateItem.cpp => module-apps/application-calendar/widgets/CalendarDateItem.cpp +3 -3
@@ 2,9 2,9 @@
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
#include "CalendarDateItem.hpp"
-#include <module-apps/widgets/DateAndTimeStyle.hpp>
-#include <module-apps/widgets/DateWidget.hpp>
-#include <module-apps/widgets/WidgetsUtils.hpp>
+#include <apps-common/widgets/DateAndTimeStyle.hpp>
+#include <apps-common/widgets/DateWidget.hpp>
+#include <apps-common/widgets/WidgetsUtils.hpp>
namespace date_and_time = style::window::date_and_time;
M module-apps/application-calendar/widgets/CalendarTimeItem.cpp => module-apps/application-calendar/widgets/CalendarTimeItem.cpp +2 -2
@@ 3,8 3,8 @@
#include "CalendarDateItem.hpp"
#include "CalendarTimeItem.hpp"
-#include <module-apps/widgets/DateAndTimeStyle.hpp>
-#include <module-apps/widgets/WidgetsUtils.hpp>
+#include <apps-common/widgets/DateAndTimeStyle.hpp>
+#include <apps-common/widgets/WidgetsUtils.hpp>
#include <module-gui/gui/input/InputEvent.hpp>
namespace date_and_time = style::window::date_and_time;
M module-apps/application-calendar/widgets/CalendarTimeItem.hpp => module-apps/application-calendar/widgets/CalendarTimeItem.hpp +1 -1
@@ 4,7 4,7 @@
#pragma once
#include "CalendarListItem.hpp"
-#include <module-apps/widgets/TimeWidget.hpp>
+#include <apps-common/widgets/TimeWidget.hpp>
namespace gui
{
M module-apps/application-calendar/widgets/RepeatAndReminderItem.hpp => module-apps/application-calendar/widgets/RepeatAndReminderItem.hpp +1 -1
@@ 7,7 7,7 @@
#include <Label.hpp>
#include <Text.hpp>
#include <BoxLayout.hpp>
-#include <module-apps/Application.hpp>
+#include <apps-common/Application.hpp>
#include <module-apps/application-calendar/ApplicationCalendar.hpp>
namespace gui
M module-apps/application-desktop/ApplicationDesktop.cpp => module-apps/application-desktop/ApplicationDesktop.cpp +1 -1
@@ 31,7 31,7 @@
#include <module-services/service-db/agents/settings/SystemSettings.hpp>
#include <magic_enum.hpp>
#include <module-services/service-desktop/service-desktop/Constants.hpp>
-#include <module-apps/messages/AppMessage.hpp>
+#include <apps-common/messages/AppMessage.hpp>
#include <SystemManager/messages/SystemManagerMessage.hpp>
#include <module-gui/gui/widgets/status-bar/SIM.hpp>
#include <service-db/DBNotificationMessage.hpp>
M module-apps/application-desktop/windows/PostUpdateWindow.hpp => module-apps/application-desktop/windows/PostUpdateWindow.hpp +1 -1
@@ 3,7 3,7 @@
#pragma once
-#include <module-apps/windows/AppWindow.hpp>
+#include <apps-common/windows/AppWindow.hpp>
#include <module-gui/gui/widgets/Text.hpp>
#include <module-gui/gui/widgets/Icon.hpp>
M module-apps/application-desktop/windows/UpdateProgress.hpp => module-apps/application-desktop/windows/UpdateProgress.hpp +3 -3
@@ 4,13 4,13 @@
#pragma once
#include <vector>
-#include <module-apps/windows/AppWindow.hpp>
-#include <module-apps/windows/Dialog.hpp>
+#include <apps-common/windows/AppWindow.hpp>
+#include <apps-common/windows/Dialog.hpp>
#include <module-gui/gui/widgets/Label.hpp>
#include <module-gui/gui/widgets/TextFixedSize.hpp>
#include <module-gui/gui/widgets/Image.hpp>
#include <module-gui/gui/widgets/BottomBar.hpp>
-#include <module-apps/widgets/BarGraph.hpp>
+#include <apps-common/widgets/BarGraph.hpp>
namespace gui
{
M module-apps/application-meditation/widgets/MeditationTimer.hpp => module-apps/application-meditation/widgets/MeditationTimer.hpp +1 -1
@@ 6,7 6,7 @@
#include <atomic>
#include <chrono>
-#include <module-apps/GuiTimer.hpp>
+#include <apps-common/GuiTimer.hpp>
#include <application-meditation/ApplicationMeditation.hpp>
#include "BoxLayout.hpp"
M module-apps/application-messages/windows/OptionsMessages.cpp => module-apps/application-messages/windows/OptionsMessages.cpp +2 -2
@@ 12,8 12,8 @@
#include <memory>
#include <module-services/service-db/service-db/DBServiceAPI.hpp>
-#include <module-apps/options/type/OptionCall.hpp>
-#include <module-apps/options/type/OptionContact.hpp>
+#include <apps-common/options/type/OptionCall.hpp>
+#include <apps-common/options/type/OptionContact.hpp>
std::list<gui::Option> smsWindowOptions(app::ApplicationMessages *app, const SMSRecord &record)
{
M module-apps/application-notes/ApplicationNotes.cpp => module-apps/application-notes/ApplicationNotes.cpp +2 -2
@@ 15,8 15,8 @@
#include <module-apps/application-notes/presenter/NotesMainWindowPresenter.hpp>
#include <module-apps/application-notes/presenter/NotePreviewWindowPresenter.hpp>
#include <module-apps/application-notes/presenter/NoteEditWindowPresenter.hpp>
-#include <module-apps/windows/OptionWindow.hpp>
-#include <module-apps/windows/Dialog.hpp>
+#include <apps-common/windows/OptionWindow.hpp>
+#include <apps-common/windows/Dialog.hpp>
#include <module-services/service-db/service-db/DBNotificationMessage.hpp>
#include <utility>
M module-apps/application-notes/model/NotesListModel.cpp => module-apps/application-notes/model/NotesListModel.cpp +1 -1
@@ 7,7 7,7 @@
#include "module-apps/application-notes/style/NotesListStyle.hpp"
#include "module-apps/application-notes/windows/NotesOptions.hpp"
#include "module-apps/application-notes/data/NoteSwitchData.hpp"
-#include <module-apps/messages/OptionsWindow.hpp>
+#include <apps-common/messages/OptionsWindow.hpp>
#include <module-gui/gui/widgets/ListView.hpp>
#include <module-gui/gui/input/InputEvent.hpp>
M module-apps/application-notes/model/NotesListProvider.hpp => module-apps/application-notes/model/NotesListProvider.hpp +2 -2
@@ 3,9 3,9 @@
#pragma once
-#include <module-apps/DatabaseModel.hpp>
+#include <apps-common/DatabaseModel.hpp>
#include <module-db/Interface/NotesRecord.hpp>
-#include <module-apps/Application.hpp>
+#include <apps-common/Application.hpp>
namespace app::notes
{
M module-apps/application-notes/model/NotesRepository.hpp => module-apps/application-notes/model/NotesRepository.hpp +1 -1
@@ 5,7 5,7 @@
#include <functional>
-#include <module-apps/Application.hpp>
+#include <apps-common/Application.hpp>
#include <module-db/Interface/NotesRecord.hpp>
M module-apps/application-notes/presenter/NoteEditWindowPresenter.hpp => module-apps/application-notes/presenter/NoteEditWindowPresenter.hpp +2 -2
@@ 1,9 1,9 @@
-// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved.
+// Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
#pragma once
-#include <module-apps/BasePresenter.hpp>
+#include <apps-common/BasePresenter.hpp>
#include <module-apps/application-notes/model/NotesRepository.hpp>
M module-apps/application-notes/presenter/NotePreviewWindowPresenter.hpp => module-apps/application-notes/presenter/NotePreviewWindowPresenter.hpp +2 -2
@@ 1,9 1,9 @@
-// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved.
+// Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
#pragma once
-#include <module-apps/BasePresenter.hpp>
+#include <apps-common/BasePresenter.hpp>
#include <module-apps/application-notes/model/NotesRepository.hpp>
M module-apps/application-notes/presenter/NotesMainWindowPresenter.hpp => module-apps/application-notes/presenter/NotesMainWindowPresenter.hpp +1 -1
@@ 3,7 3,7 @@
#pragma once
-#include <module-apps/BasePresenter.hpp>
+#include <apps-common/BasePresenter.hpp>
#include <module-apps/application-notes/model/NotesListModel.hpp>
M module-apps/application-notes/presenter/NotesSearchResultPresenter.hpp => module-apps/application-notes/presenter/NotesSearchResultPresenter.hpp +1 -1
@@ 3,7 3,7 @@
#pragma once
-#include <module-apps/BasePresenter.hpp>
+#include <apps-common/BasePresenter.hpp>
#include <module-apps/application-notes/model/NotesSearchListModel.hpp>
#include <module-services/service-db/service-db/DBNotificationMessage.hpp>
M module-apps/application-notes/windows/NoteEditWindow.cpp => module-apps/application-notes/windows/NoteEditWindow.cpp +1 -1
@@ 11,7 11,7 @@
#include <module-apps/application-notes/windows/NotesOptions.hpp>
#include <module-apps/application-notes/data/NoteSwitchData.hpp>
#include <module-apps/application-notes/style/NoteEditStyle.hpp>
-#include <module-apps/messages/OptionsWindow.hpp>
+#include <apps-common/messages/OptionsWindow.hpp>
#include <i18n/i18n.hpp>
M module-apps/application-notes/windows/NotePreviewWindow.cpp => module-apps/application-notes/windows/NotePreviewWindow.cpp +1 -1
@@ 7,7 7,7 @@
#include <module-apps/application-notes/data/NoteSwitchData.hpp>
#include <module-apps/application-notes/style/NotePreviewStyle.hpp>
#include <module-apps/application-notes/windows/NotesOptions.hpp>
-#include <module-apps/messages/OptionsWindow.hpp>
+#include <apps-common/messages/OptionsWindow.hpp>
#include <i18n/i18n.hpp>
#include <time/time_conversion.hpp>
M module-apps/application-notes/windows/NotesOptions.cpp => module-apps/application-notes/windows/NotesOptions.cpp +2 -2
@@ 6,8 6,8 @@
#include <Option.hpp>
#include <Clipboard.hpp>
-#include <module-apps/windows/DialogMetadata.hpp>
-#include <module-apps/messages/DialogMetadataMessage.hpp>
+#include <apps-common/windows/DialogMetadata.hpp>
+#include <apps-common/messages/DialogMetadataMessage.hpp>
#include <i18n/i18n.hpp>
M module-apps/application-notes/windows/SearchEngineWindow.cpp => module-apps/application-notes/windows/SearchEngineWindow.cpp +1 -1
@@ 5,7 5,7 @@
#include <module-apps/application-notes/ApplicationNotes.hpp>
#include <module-apps/application-notes/data/NotesFoundData.hpp>
-#include <module-apps/widgets/InputBox.hpp>
+#include <apps-common/widgets/InputBox.hpp>
#include <i18n/i18n.hpp>
M module-apps/application-notes/windows/SearchEngineWindow.hpp => module-apps/application-notes/windows/SearchEngineWindow.hpp +1 -1
@@ 5,7 5,7 @@
#include "AppWindow.hpp"
-#include <module-apps/Application.hpp>
+#include <apps-common/Application.hpp>
#include <module-apps/application-notes/presenter/SearchEngineWindowPresenter.hpp>
#include <module-gui/gui/input/InputEvent.hpp>
M module-apps/application-notes/windows/SearchResultsWindow.cpp => module-apps/application-notes/windows/SearchResultsWindow.cpp +2 -2
@@ 6,8 6,8 @@
#include <module-apps/application-notes/ApplicationNotes.hpp>
#include <module-apps/application-notes/data/NotesFoundData.hpp>
#include <module-apps/application-notes/style/NotesListStyle.hpp>
-#include <module-apps/windows/DialogMetadata.hpp>
-#include <module-apps/messages/DialogMetadataMessage.hpp>
+#include <apps-common/windows/DialogMetadata.hpp>
+#include <apps-common/messages/DialogMetadataMessage.hpp>
namespace app::notes
{
M module-apps/application-notes/windows/SearchResultsWindow.hpp => module-apps/application-notes/windows/SearchResultsWindow.hpp +1 -1
@@ 7,7 7,7 @@
#include "AppWindow.hpp"
-#include <module-apps/Application.hpp>
+#include <apps-common/Application.hpp>
#include <module-apps/application-notes/presenter/NotesSearchResultPresenter.hpp>
#include <module-gui/gui/widgets/ListView.hpp>
M module-apps/application-onboarding/ApplicationOnBoarding.cpp => module-apps/application-onboarding/ApplicationOnBoarding.cpp +2 -2
@@ 22,8 22,8 @@
#include <module-apps/application-settings-new/data/LanguagesData.hpp>
#include <module-services/service-db/agents/settings/SystemSettings.hpp>
#include <module-apps/application-settings-new/windows/ChangeTimeZone.hpp>
-#include <module-apps/locks/data/PhoneLockMessages.hpp>
-#include <module-apps/locks/data/SimLockMessages.hpp>
+#include <apps-common/locks/data/PhoneLockMessages.hpp>
+#include <apps-common/locks/data/SimLockMessages.hpp>
#include <service-appmgr/service-appmgr/model/ApplicationManager.hpp>
namespace app
M module-apps/application-onboarding/windows/ConfigurationSuccessfulDialogWindow.cpp => module-apps/application-onboarding/windows/ConfigurationSuccessfulDialogWindow.cpp +1 -1
@@ 5,7 5,7 @@
#include <module-apps/application-onboarding/ApplicationOnBoarding.hpp>
#include <module-apps/application-onboarding/data/OnBoardingSwitchData.hpp>
-#include <module-apps/messages/DialogMetadataMessage.hpp>
+#include <apps-common/messages/DialogMetadataMessage.hpp>
#include <widgets/IceBox.hpp>
#include <service-appmgr/Controller.hpp>
M module-apps/application-onboarding/windows/NoConfigurationDialogWindow.cpp => module-apps/application-onboarding/windows/NoConfigurationDialogWindow.cpp +1 -1
@@ 5,7 5,7 @@
#include <module-apps/application-onboarding/ApplicationOnBoarding.hpp>
#include <module-apps/application-onboarding/data/OnBoardingSwitchData.hpp>
-#include <module-apps/messages/DialogMetadataMessage.hpp>
+#include <apps-common/messages/DialogMetadataMessage.hpp>
#include <widgets/IceBox.hpp>
#include <service-appmgr/Controller.hpp>
M module-apps/application-onboarding/windows/OnBoardingDateAndTimeWindow.cpp => module-apps/application-onboarding/windows/OnBoardingDateAndTimeWindow.cpp +1 -1
@@ 7,7 7,7 @@
#include <application-onboarding/ApplicationOnBoarding.hpp>
#include <module-gui/gui/input/InputEvent.hpp>
#include <module-apps/application-onboarding/data/OnBoardingSwitchData.hpp>
-#include <module-apps/messages/DialogMetadataMessage.hpp>
+#include <apps-common/messages/DialogMetadataMessage.hpp>
#include <widgets/IceBox.hpp>
#include <service-appmgr/Controller.hpp>
M module-apps/application-onboarding/windows/OnBoardingSimSelectWindow.cpp => module-apps/application-onboarding/windows/OnBoardingSimSelectWindow.cpp +1 -1
@@ 9,7 9,7 @@
#include <widgets/IceBox.hpp>
#include <service-appmgr/Controller.hpp>
-#include <module-apps/messages/DialogMetadataMessage.hpp>
+#include <apps-common/messages/DialogMetadataMessage.hpp>
namespace app::onBoarding
{
M module-apps/application-onboarding/windows/StartConfigurationWindow.cpp => module-apps/application-onboarding/windows/StartConfigurationWindow.cpp +2 -2
@@ 6,8 6,8 @@
#include <application-onboarding/ApplicationOnBoarding.hpp>
#include <application-onboarding/data/OnBoardingSwitchData.hpp>
-#include <module-apps/windows/DialogMetadata.hpp>
-#include <module-apps/messages/DialogMetadataMessage.hpp>
+#include <apps-common/windows/DialogMetadata.hpp>
+#include <apps-common/messages/DialogMetadataMessage.hpp>
#include <widgets/IceBox.hpp>
#include <service-appmgr/Controller.hpp>
M module-apps/application-settings-new/ApplicationSettings.cpp => module-apps/application-settings-new/ApplicationSettings.cpp +2 -2
@@ 78,8 78,8 @@
#include <module-services/service-appmgr/service-appmgr/messages/Message.hpp>
#include <module-services/service-appmgr/service-appmgr/model/ApplicationManager.hpp>
#include <module-apps/application-desktop/windows/Names.hpp>
-#include <module-apps/messages/DialogMetadataMessage.hpp>
-#include <module-apps/windows/Dialog.hpp>
+#include <apps-common/messages/DialogMetadataMessage.hpp>
+#include <apps-common/windows/Dialog.hpp>
#include <i18n/i18n.hpp>
M module-apps/application-settings-new/models/ApnSettingsModel.hpp => module-apps/application-settings-new/models/ApnSettingsModel.hpp +1 -1
@@ 5,7 5,7 @@
#include <service-cellular/PacketDataTypes.hpp>
#include <service-cellular/CellularServiceAPI.hpp>
-#include <module-apps/Application.hpp>
+#include <apps-common/Application.hpp>
class ApnSettingsModel
{
M module-apps/application-settings-new/models/DateAndTimeModel.cpp => module-apps/application-settings-new/models/DateAndTimeModel.cpp +1 -1
@@ 5,7 5,7 @@
#include <application-settings-new/widgets/SettingsTimeItem.hpp>
#include "DateAndTimeModel.hpp"
#include <ListView.hpp>
-#include <module-apps/widgets/DateAndTimeStyle.hpp>
+#include <apps-common/widgets/DateAndTimeStyle.hpp>
#include <time/DateAndTimeSettings.hpp>
DateAndTimeModel::DateAndTimeModel(app::Application *application) : app(application)
M module-apps/application-settings-new/widgets/SettingsDateItem.cpp => module-apps/application-settings-new/widgets/SettingsDateItem.cpp +2 -2
@@ 2,8 2,8 @@
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
#include "SettingsDateItem.hpp"
-#include <module-apps/widgets/DateAndTimeStyle.hpp>
-#include <module-apps/widgets/WidgetsUtils.hpp>
+#include <apps-common/widgets/DateAndTimeStyle.hpp>
+#include <apps-common/widgets/WidgetsUtils.hpp>
#include <module-gui/gui/input/InputEvent.hpp>
namespace date_and_time = style::window::date_and_time;
M module-apps/application-settings-new/widgets/SettingsDateItem.hpp => module-apps/application-settings-new/widgets/SettingsDateItem.hpp +1 -1
@@ 3,7 3,7 @@
#pragma once
-#include <module-apps/widgets/DateWidget.hpp>
+#include <apps-common/widgets/DateWidget.hpp>
#include <widgets/DateOrTimeListItem.hpp>
namespace gui
M module-apps/application-settings-new/widgets/SettingsTimeItem.cpp => module-apps/application-settings-new/widgets/SettingsTimeItem.cpp +2 -2
@@ 3,8 3,8 @@
#include "SettingsDateItem.hpp"
#include "SettingsTimeItem.hpp"
-#include <module-apps/widgets/DateAndTimeStyle.hpp>
-#include <module-apps/widgets/WidgetsUtils.hpp>
+#include <apps-common/widgets/DateAndTimeStyle.hpp>
+#include <apps-common/widgets/WidgetsUtils.hpp>
namespace date_and_time = style::window::date_and_time;
M module-apps/application-settings-new/widgets/SpinBoxOptionSettings.hpp => module-apps/application-settings-new/widgets/SpinBoxOptionSettings.hpp +1 -1
@@ 7,7 7,7 @@
#include "OptionWindow.hpp"
#include "Application.hpp"
-#include <module-apps/options/type/OptionSetting.hpp>
+#include <apps-common/options/type/OptionSetting.hpp>
namespace gui
{
M module-apps/application-settings-new/windows/DisplayLightWindow.hpp => module-apps/application-settings-new/windows/DisplayLightWindow.hpp +1 -1
@@ 3,7 3,7 @@
#pragma once
-#include <module-apps/GuiTimer.hpp>
+#include <apps-common/GuiTimer.hpp>
#include <module-services/service-evtmgr/screen-light-control/ScreenLightControl.hpp>
#include <module-apps/application-settings-new/widgets/SpinBox.hpp>
#include <module-apps/application-settings-new/ApplicationSettings.hpp>
M module-apps/application-settings-new/windows/EditQuotesWindow.cpp => module-apps/application-settings-new/windows/EditQuotesWindow.cpp +1 -1
@@ 4,7 4,7 @@
#include "EditQuotesWindow.hpp"
#include <module-apps/application-settings-new/ApplicationSettings.hpp>
-#include <module-apps/options/type/OptionSetting.hpp>
+#include <apps-common/options/type/OptionSetting.hpp>
#include <i18n/i18n.hpp>
M module-apps/application-settings-new/windows/QuoteCategoriesWindow.hpp => module-apps/application-settings-new/windows/QuoteCategoriesWindow.hpp +1 -1
@@ 7,7 7,7 @@
#include <application-settings-new/widgets/CategoryWidget.hpp>
#include <application-settings-new/models/CategoriesModel.hpp>
#include <module-gui/gui/widgets/ListView.hpp>
-#include <module-apps/InternalModel.hpp>
+#include <apps-common/InternalModel.hpp>
namespace gui
{
M module-apps/application-settings-new/windows/QuotesMainWindow.hpp => module-apps/application-settings-new/windows/QuotesMainWindow.hpp +1 -1
@@ 9,7 9,7 @@
#include <purefs/filesystem_paths.hpp>
#include <module-gui/gui/widgets/ListView.hpp>
-#include <module-apps/InternalModel.hpp>
+#include <apps-common/InternalModel.hpp>
#include <utility>
namespace gui
M module-apps/application-special-input/widgets/SpecialInputTableWidget.hpp => module-apps/application-special-input/widgets/SpecialInputTableWidget.hpp +2 -2
@@ 1,4 1,4 @@
-// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved.
+// Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
#pragma once
@@ 8,7 8,7 @@
#include <TextFixedSize.hpp>
#include <ImageBox.hpp>
#include <module-gui/gui/widgets/GridLayout.hpp>
-#include <module-apps/Application.hpp>
+#include <apps-common/Application.hpp>
#include <module-apps/application-special-input/data/SpecialCharactersTableStyle.hpp>
#include <module-apps/application-special-input/windows/SpecialInputMainWindow.hpp>
R module-apps/Application.cpp => module-apps/apps-common/Application.cpp +0 -0
R module-apps/Application.hpp => module-apps/apps-common/Application.hpp +0 -0
R module-apps/ApplicationLauncher.hpp => module-apps/apps-common/ApplicationLauncher.hpp +0 -0
R module-apps/AsyncTask.cpp => module-apps/apps-common/AsyncTask.cpp +0 -0
R module-apps/AsyncTask.hpp => module-apps/apps-common/AsyncTask.hpp +0 -0
R module-apps/BasePresenter.hpp => module-apps/apps-common/BasePresenter.hpp +0 -0
A module-apps/apps-common/CMakeLists.txt => module-apps/apps-common/CMakeLists.txt +103 -0
@@ 0,0 1,103 @@
+# Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
+# For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
+
+add_library(apps-common STATIC)
+
+target_sources(apps-common
+ PRIVATE
+ Application.cpp
+ AsyncTask.cpp
+ CallbackStorage.cpp
+ DOMResponder.cpp
+ GuiTimer.cpp
+ StatusBarManager.cpp
+ WindowsFactory.cpp
+ notifications/NotificationData.cpp
+ notifications/NotificationListItem.cpp
+ notifications/NotificationProvider.cpp
+ notifications/NotificationsModel.cpp
+ options/OptionsModel.cpp
+ options/type/OptionCall.cpp
+ options/type/OptionContact.cpp
+ options/type/OptionSetting.cpp
+ options/type/OptionSimple.cpp
+ options/type/OptionWithActiveIcons.cpp
+ widgets/ActiveIconFactory.cpp
+ widgets/BarGraph.cpp
+ widgets/BrightnessBox.cpp
+ widgets/ButtonOnOff.cpp
+ widgets/DateWidget.cpp
+ widgets/IceBox.cpp
+ widgets/InputBox.cpp
+ widgets/ModesBox.cpp
+ widgets/TextWithIconsWidget.cpp
+ widgets/TimeWidget.cpp
+ widgets/WidgetsUtils.cpp
+ windows/AppWindow.cpp
+ windows/BrightnessWindow.cpp
+ windows/Dialog.cpp
+ windows/NoEvents.cpp
+ windows/OptionWindow.cpp
+)
+
+add_subdirectory(popups)
+add_subdirectory(locks)
+
+target_link_libraries(apps-common
+ PRIVATE
+ date::date
+ eventstore
+ Microsoft.GSL::GSL
+ service-antenna
+ service-appmgr
+ service-audio
+ service-cellular
+ service-db
+ service-evtmgr
+ service-time
+ PUBLIC
+ module-audio
+ module-bsp
+ module-db
+ module-gui
+ module-os
+ module-services
+ module-sys
+ module-utils
+ time
+ utf8
+)
+
+# Board specific compilation definitions,options,include directories and features
+target_compile_definitions(apps-common PUBLIC ${PROJECT_CONFIG_DEFINITIONS})
+target_compile_definitions(apps-common PUBLIC ${PROJECT_TARGET})
+target_compile_definitions(apps-common PUBLIC ${TARGET_COMPILE_DEFINITIONS})
+target_include_directories(apps-common PUBLIC ${BOARD_DIR_INCLUDES})
+target_include_directories(apps-common PUBLIC ${PROJECT_INCLUDES})
+target_compile_features(apps-common PUBLIC ${TARGET_COMPILE_FEATURES})
+target_compile_options(apps-common PUBLIC ${TARGET_COMPILE_OPTIONS})
+
+target_include_directories(apps-common
+
+ PUBLIC
+
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}/messages
+ ${CMAKE_CURRENT_SOURCE_DIR}/windows
+ ${CMAKE_CURRENT_SOURCE_DIR}/options
+ ${CMAKE_CURRENT_SOURCE_DIR}/options/type
+)
+
+target_compile_options(apps-common
+
+ PUBLIC
+
+ -Wall
+
+ $<$<COMPILE_LANGUAGE:C>:-std=gnu11>
+ $<$<COMPILE_LANGUAGE:C>:-Wno-discarded-qualifiers>
+
+ $<$<COMPILE_LANGUAGE:CXX>:-fno-non-call-exceptions>
+ $<$<COMPILE_LANGUAGE:CXX>:-Wno-literal-suffix>
+
+)<
\ No newline at end of file
R module-apps/CallbackStorage.cpp => module-apps/apps-common/CallbackStorage.cpp +0 -0
R module-apps/CallbackStorage.hpp => module-apps/apps-common/CallbackStorage.hpp +0 -0
R module-apps/DOMResponder.cpp => module-apps/apps-common/DOMResponder.cpp +0 -0
R module-apps/DOMResponder.hpp => module-apps/apps-common/DOMResponder.hpp +0 -0
R module-apps/DatabaseModel.hpp => module-apps/apps-common/DatabaseModel.hpp +0 -0
R module-apps/GuiTimer.cpp => module-apps/apps-common/GuiTimer.cpp +2 -2
@@ 2,9 2,9 @@
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
#include "GuiTimer.hpp"
-#include "Item.hpp" // for Item
+#include "Item.hpp" // for Item
-#include "module-apps/Application.hpp" // for Application
+#include <apps-common/Application.hpp> // for Application
#include "module-sys/Timers/SystemTimer.hpp" // for Timer, Timer::Type, Timer::Ty...
#include "module-sys/Timers/TimerFactory.hpp"
R module-apps/GuiTimer.hpp => module-apps/apps-common/GuiTimer.hpp +0 -0
R module-apps/InternalModel.hpp => module-apps/apps-common/InternalModel.hpp +0 -0
R module-apps/StatusBarManager.cpp => module-apps/apps-common/StatusBarManager.cpp +0 -0
R module-apps/StatusBarManager.hpp => module-apps/apps-common/StatusBarManager.hpp +0 -0
R module-apps/WindowsFactory.cpp => module-apps/apps-common/WindowsFactory.cpp +0 -0
R module-apps/WindowsFactory.hpp => module-apps/apps-common/WindowsFactory.hpp +0 -0
R module-apps/WindowsStack.hpp => module-apps/apps-common/WindowsStack.hpp +0 -0
A module-apps/apps-common/locks/CMakeLists.txt => module-apps/apps-common/locks/CMakeLists.txt +39 -0
@@ 0,0 1,39 @@
+target_include_directories(apps-common
+ PRIVATE
+ "${CMAKE_CURRENT_LIST_DIR}"
+)
+
+target_sources(apps-common
+
+ PRIVATE
+ handlers/PhoneLockHandler.cpp
+ handlers/PhoneLockSubject.cpp
+ handlers/SimLockHandler.cpp
+ handlers/SimLockSubject.cpp
+ handlers/LockPolicyHandler.cpp
+ widgets/Lock.cpp
+ widgets/LockBoxConstantSize.cpp
+ widgets/LockBoxAlternatingSize.cpp
+ widgets/PhoneLockBox.cpp
+ widgets/SimLockBox.cpp
+ windows/LockInputWindow.cpp
+
+ PRIVATE
+ data/LockData.hpp
+ data/LockStyle.hpp
+ data/PhoneLockMessages.hpp
+ data/SimLockMessages.hpp
+ handlers/PhoneLockHandler.hpp
+ handlers/PhoneLockSubject.hpp
+ handlers/LockPolicyHandler.hpp
+ handlers/SimLockHandler.hpp
+ handlers/SimLockSubject.hpp
+ widgets/LockHash.hpp
+ widgets/Lock.hpp
+ widgets/LockBox.hpp
+ widgets/LockBoxConstantSize.hpp
+ widgets/LockBoxAlternatingSize.hpp
+ widgets/PhoneLockBox.hpp
+ widgets/SimLockBox.hpp
+ windows/LockInputWindow.hpp
+)
R module-apps/locks/data/LockData.hpp => module-apps/apps-common/locks/data/LockData.hpp +0 -0
R module-apps/locks/data/LockStyle.hpp => module-apps/apps-common/locks/data/LockStyle.hpp +1 -1
@@ 20,7 20,7 @@ namespace style::window::lock_input
constexpr inline auto h = 60;
constexpr inline auto label_margin = 10;
constexpr inline auto top_margin = 30;
- } // namespace pin_label
+ } // namespace input_box
namespace primary_text
{
R module-apps/locks/data/PhoneLockMessages.hpp => module-apps/apps-common/locks/data/PhoneLockMessages.hpp +0 -0
R module-apps/locks/data/SimLockMessages.hpp => module-apps/apps-common/locks/data/SimLockMessages.hpp +0 -0
R module-apps/locks/handlers/LockPolicyHandler.cpp => module-apps/apps-common/locks/handlers/LockPolicyHandler.cpp +0 -0
R module-apps/locks/handlers/LockPolicyHandler.hpp => module-apps/apps-common/locks/handlers/LockPolicyHandler.hpp +0 -0
R module-apps/locks/handlers/PhoneLockHandler.cpp => module-apps/apps-common/locks/handlers/PhoneLockHandler.cpp +1 -1
@@ 8,7 8,7 @@
#include <Utils.hpp>
#include <memory>
-#include <module-apps/popups/data/PopupRequestParams.hpp>
+#include <apps-common/popups/data/PopupRequestParams.hpp>
#include <module-services/service-db/agents/settings/SystemSettings.hpp>
namespace locks
R module-apps/locks/handlers/PhoneLockHandler.hpp => module-apps/apps-common/locks/handlers/PhoneLockHandler.hpp +0 -0
R module-apps/locks/handlers/PhoneLockSubject.cpp => module-apps/apps-common/locks/handlers/PhoneLockSubject.cpp +1 -1
@@ 55,4 55,4 @@ namespace locks
owner->bus.sendUnicast(std::make_shared<UnLockPhoneInput>(inputData),
app::manager::ApplicationManager::ServiceName);
}
-} // namespace lock
+} // namespace locks
R module-apps/locks/handlers/PhoneLockSubject.hpp => module-apps/apps-common/locks/handlers/PhoneLockSubject.hpp +0 -0
R module-apps/locks/handlers/SimLockHandler.cpp => module-apps/apps-common/locks/handlers/SimLockHandler.cpp +1 -1
@@ 7,7 7,7 @@
#include <Utils.hpp>
#include <memory>
-#include <module-apps/popups/data/PopupRequestParams.hpp>
+#include <apps-common/popups/data/PopupRequestParams.hpp>
#include <EventStore.hpp>
#include <module-sys/Timers/TimerFactory.hpp>
#include <service-cellular-api>
R module-apps/locks/handlers/SimLockHandler.hpp => module-apps/apps-common/locks/handlers/SimLockHandler.hpp +0 -0
R module-apps/locks/handlers/SimLockSubject.cpp => module-apps/apps-common/locks/handlers/SimLockSubject.cpp +0 -0
R module-apps/locks/handlers/SimLockSubject.hpp => module-apps/apps-common/locks/handlers/SimLockSubject.hpp +0 -0
R module-apps/locks/widgets/Lock.cpp => module-apps/apps-common/locks/widgets/Lock.cpp +0 -0
R module-apps/locks/widgets/Lock.hpp => module-apps/apps-common/locks/widgets/Lock.hpp +1 -2
@@ 15,7 15,6 @@ namespace locks
class Lock
{
public:
-
enum class LockState
{
Unlocked,
@@ 101,4 100,4 @@ namespace locks
friend class SimLockHandler;
};
-} // namespace lock
+} // namespace locks
R module-apps/locks/widgets/LockBox.hpp => module-apps/apps-common/locks/widgets/LockBox.hpp +0 -0
R module-apps/locks/widgets/LockBoxAlternatingSize.cpp => module-apps/apps-common/locks/widgets/LockBoxAlternatingSize.cpp +0 -0
R module-apps/locks/widgets/LockBoxAlternatingSize.hpp => module-apps/apps-common/locks/widgets/LockBoxAlternatingSize.hpp +0 -0
R module-apps/locks/widgets/LockBoxConstantSize.cpp => module-apps/apps-common/locks/widgets/LockBoxConstantSize.cpp +0 -0
R module-apps/locks/widgets/LockBoxConstantSize.hpp => module-apps/apps-common/locks/widgets/LockBoxConstantSize.hpp +0 -0
R module-apps/locks/widgets/LockHash.hpp => module-apps/apps-common/locks/widgets/LockHash.hpp +0 -0
R module-apps/locks/widgets/PhoneLockBox.cpp => module-apps/apps-common/locks/widgets/PhoneLockBox.cpp +0 -0
R module-apps/locks/widgets/PhoneLockBox.hpp => module-apps/apps-common/locks/widgets/PhoneLockBox.hpp +0 -0
R module-apps/locks/widgets/SimLockBox.cpp => module-apps/apps-common/locks/widgets/SimLockBox.cpp +0 -0
R module-apps/locks/widgets/SimLockBox.hpp => module-apps/apps-common/locks/widgets/SimLockBox.hpp +0 -0
R module-apps/locks/windows/LockInputWindow.cpp => module-apps/apps-common/locks/windows/LockInputWindow.cpp +0 -0
R module-apps/locks/windows/LockInputWindow.hpp => module-apps/apps-common/locks/windows/LockInputWindow.hpp +0 -0
R module-apps/messages/AppMessage.hpp => module-apps/apps-common/messages/AppMessage.hpp +0 -0
R module-apps/messages/BaseAppMessage.hpp => module-apps/apps-common/messages/BaseAppMessage.hpp +0 -0
R module-apps/messages/DialogMetadataMessage.hpp => module-apps/apps-common/messages/DialogMetadataMessage.hpp +0 -0
R module-apps/messages/OptionsWindow.hpp => module-apps/apps-common/messages/OptionsWindow.hpp +0 -0
R module-apps/notifications/NotificationData.cpp => module-apps/apps-common/notifications/NotificationData.cpp +0 -0
R module-apps/notifications/NotificationData.hpp => module-apps/apps-common/notifications/NotificationData.hpp +0 -0
R module-apps/notifications/NotificationListItem.cpp => module-apps/apps-common/notifications/NotificationListItem.cpp +0 -0
R module-apps/notifications/NotificationListItem.hpp => module-apps/apps-common/notifications/NotificationListItem.hpp +0 -0
R module-apps/notifications/NotificationProvider.cpp => module-apps/apps-common/notifications/NotificationProvider.cpp +0 -0
R module-apps/notifications/NotificationProvider.hpp => module-apps/apps-common/notifications/NotificationProvider.hpp +0 -0
R module-apps/notifications/NotificationsModel.cpp => module-apps/apps-common/notifications/NotificationsModel.cpp +0 -0
R module-apps/notifications/NotificationsModel.hpp => module-apps/apps-common/notifications/NotificationsModel.hpp +0 -0
R module-apps/notifications/README.md => module-apps/apps-common/notifications/README.md +0 -0
R module-apps/notifications/doc/notifications_model_owner_structure.puml => module-apps/apps-common/notifications/doc/notifications_model_owner_structure.puml +0 -0
R module-apps/notifications/doc/notifications_model_owner_structure.svg => module-apps/apps-common/notifications/doc/notifications_model_owner_structure.svg +0 -0
R module-apps/notifications/doc/notifications_model_structure.puml => module-apps/apps-common/notifications/doc/notifications_model_structure.puml +0 -0
R module-apps/notifications/doc/notifications_model_structure.svg => module-apps/apps-common/notifications/doc/notifications_model_structure.svg +0 -0
R module-apps/notifications/doc/notifications_mvp_general_overview.puml => module-apps/apps-common/notifications/doc/notifications_mvp_general_overview.puml +0 -0
R module-apps/notifications/doc/notifications_mvp_general_overview.svg => module-apps/apps-common/notifications/doc/notifications_mvp_general_overview.svg +0 -0
R module-apps/notifications/doc/notifications_provider_owner_structure.puml => module-apps/apps-common/notifications/doc/notifications_provider_owner_structure.puml +0 -0
R module-apps/notifications/doc/notifications_provider_owner_structure.svg => module-apps/apps-common/notifications/doc/notifications_provider_owner_structure.svg +0 -0
R module-apps/notifications/doc/notifications_provider_structure.puml => module-apps/apps-common/notifications/doc/notifications_provider_structure.puml +0 -0
R module-apps/notifications/doc/notifications_provider_structure.svg => module-apps/apps-common/notifications/doc/notifications_provider_structure.svg +0 -0
R module-apps/options/Option.hpp => module-apps/apps-common/options/Option.hpp +0 -0
R module-apps/options/OptionStyle.hpp => module-apps/apps-common/options/OptionStyle.hpp +9 -9
@@ 37,16 37,16 @@ namespace gui::option
namespace window
{
- inline constexpr gui::Length option_left_margin = 10;
- inline constexpr gui::Length option_right_margin = 10;
- inline constexpr gui::Length option_bottom_margin = style::margins::big;
- inline constexpr gui::Length option_right_min_size = 150;
+ inline constexpr gui::Length option_left_margin = 10;
+ inline constexpr gui::Length option_right_margin = 10;
+ inline constexpr gui::Length option_bottom_margin = style::margins::big;
+ inline constexpr gui::Length option_right_min_size = 150;
inline constexpr gui::Length option_rightbig_min_size = 350;
- inline constexpr uint32_t optionsListTopMargin = 10U;
- inline constexpr uint32_t optionsListX = style::window::default_left_margin;
- inline constexpr uint32_t optionsListY = style::header::height + optionsListTopMargin;
- inline constexpr uint32_t optionsListW = style::window::default_body_width;
- inline constexpr uint32_t optionsListH = style::window::default_body_height;
+ inline constexpr uint32_t optionsListTopMargin = 10U;
+ inline constexpr uint32_t optionsListX = style::window::default_left_margin;
+ inline constexpr uint32_t optionsListY = style::header::height + optionsListTopMargin;
+ inline constexpr uint32_t optionsListW = style::window::default_body_width;
+ inline constexpr uint32_t optionsListH = style::window::default_body_height;
} // namespace window
} // namespace gui::option
R module-apps/options/OptionsModel.cpp => module-apps/apps-common/options/OptionsModel.cpp +0 -0
R module-apps/options/OptionsModel.hpp => module-apps/apps-common/options/OptionsModel.hpp +0 -0
R module-apps/options/type/OptionBase.hpp => module-apps/apps-common/options/type/OptionBase.hpp +0 -0
R module-apps/options/type/OptionCall.cpp => module-apps/apps-common/options/type/OptionCall.cpp +0 -0
R module-apps/options/type/OptionCall.hpp => module-apps/apps-common/options/type/OptionCall.hpp +0 -0
R module-apps/options/type/OptionContact.cpp => module-apps/apps-common/options/type/OptionContact.cpp +0 -0
R module-apps/options/type/OptionContact.hpp => module-apps/apps-common/options/type/OptionContact.hpp +0 -0
R module-apps/options/type/OptionSetting.cpp => module-apps/apps-common/options/type/OptionSetting.cpp +0 -0
R module-apps/options/type/OptionSetting.hpp => module-apps/apps-common/options/type/OptionSetting.hpp +0 -0
R module-apps/options/type/OptionSimple.cpp => module-apps/apps-common/options/type/OptionSimple.cpp +0 -0
R module-apps/options/type/OptionSimple.hpp => module-apps/apps-common/options/type/OptionSimple.hpp +0 -0
R module-apps/options/type/OptionWithActiveIcons.cpp => module-apps/apps-common/options/type/OptionWithActiveIcons.cpp +0 -0
R module-apps/options/type/OptionWithActiveIcons.hpp => module-apps/apps-common/options/type/OptionWithActiveIcons.hpp +0 -0
A => +46 -0
@@ 0,0 1,46 @@
target_include_directories(apps-common
PRIVATE
"${CMAKE_CURRENT_LIST_DIR}"
)
target_sources(apps-common
PRIVATE
HomeModesWindow.cpp
Popups.cpp
PowerOffWindow.cpp
TetheringConfirmationPopup.cpp
TetheringNotificationPopup.cpp
TetheringPhoneModePopup.cpp
TetheringOffPopup.cpp
VolumeWindow.cpp
WindowWithTimer.cpp
lock-popups/PhoneLockedInfoWindow.cpp
lock-popups/PhoneLockedWindow.cpp
lock-popups/PhoneLockInputWindow.cpp
lock-popups/PhoneLockChangeInfoWindow.cpp
lock-popups/SimLockInputWindow.cpp
lock-popups/SimInfoWindow.cpp
lock-popups/SimNotReadyWindow.cpp
presenter/PowerOffPresenter.cpp
PRIVATE
HomeModesWindow.hpp
Popups.hpp
PowerOffWindow.hpp
TetheringConfirmationPopup.hpp
TetheringNotificationPopup.hpp
TetheringPhoneModePopup.hpp
VolumeWindow.hpp
WindowWithTimer.hpp
data/PopupData.hpp
lock-popups/PhoneLockedInfoWindow.hpp
lock-popups/PhoneLockedWindow.hpp
lock-popups/PhoneLockInputWindow.hpp
lock-popups/PhoneLockChangeInfoWindow.hpp
lock-popups/SimLockInputWindow.hpp
lock-popups/SimInfoWindow.hpp
lock-popups/SimNotReadyWindow.hpp
presenter/PowerOffPresenter.hpp
)
R => +0 -0
R => +0 -0
R => +0 -0
R => +0 -0
R => +0 -0
R => +0 -0
R => +0 -0
R => +0 -0
R => +0 -0
R => +0 -0
R => +1 -1
@@ 5,7 5,7 @@
#include <log/log.hpp>
#include <messages/DialogMetadataMessage.hpp>
#include <module-apps/Application.hpp>
#include <apps-common/Application.hpp>
#include <SystemManager/messages/TetheringStateRequest.hpp>
#include <service-appmgr/Controller.hpp>
R => +0 -0
R => +0 -0
R => +0 -0
R => +0 -0
R => +2 -2
@@ 3,7 3,7 @@
#pragma once
#include "module-apps/widgets/BarGraph.hpp"
#include "apps-common/widgets/BarGraph.hpp"
#include "WindowWithTimer.hpp"
#include <module-audio/Audio/AudioCommon.hpp>
@@ 13,7 13,7 @@
namespace style::window::volume
{
constexpr inline auto title_height = 33;
constexpr inline auto title_height = 33;
constexpr inline auto base_title_key = "app_popup_volume_text";
constexpr inline auto music_title_key = "app_popup_music_volume_text";
constexpr inline auto call_title_key = "app_popup_call_volume_text";
R => +0 -0
R => +0 -0
R => +0 -0
R => +0 -0
R => +0 -0
R => +0 -0
R => +0 -0
R => +0 -0
R => +0 -0
R => +0 -0
R => +0 -0
R => +0 -0
R => +0 -0
R => +0 -0
R => +0 -0
R => +0 -0
R => +0 -0
R => +0 -0
R => +0 -0
R => +0 -0
R => +1 -1
@@ 3,7 3,7 @@
#pragma once
#include <module-apps/Application.hpp>
#include <apps-common/Application.hpp>
namespace gui
{
R module-apps/widgets/ActiveIconFactory.cpp => module-apps/apps-common/widgets/ActiveIconFactory.cpp +0 -0
R module-apps/widgets/ActiveIconFactory.hpp => module-apps/apps-common/widgets/ActiveIconFactory.hpp +0 -0
R module-apps/widgets/BarGraph.cpp => module-apps/apps-common/widgets/BarGraph.cpp +0 -0
R module-apps/widgets/BarGraph.hpp => module-apps/apps-common/widgets/BarGraph.hpp +0 -0
R module-apps/widgets/BightnessBox.hpp => module-apps/apps-common/widgets/BightnessBox.hpp +0 -0
R module-apps/widgets/BrightnessBox.cpp => module-apps/apps-common/widgets/BrightnessBox.cpp +0 -0
R module-apps/widgets/ButtonOnOff.cpp => module-apps/apps-common/widgets/ButtonOnOff.cpp +0 -0
R module-apps/widgets/ButtonOnOff.hpp => module-apps/apps-common/widgets/ButtonOnOff.hpp +0 -0
R module-apps/widgets/DateAndTimeStyle.hpp => module-apps/apps-common/widgets/DateAndTimeStyle.hpp +0 -0
R module-apps/widgets/DateOrTimeListItem.hpp => module-apps/apps-common/widgets/DateOrTimeListItem.hpp +0 -0
R module-apps/widgets/DateWidget.cpp => module-apps/apps-common/widgets/DateWidget.cpp +0 -0
R module-apps/widgets/DateWidget.hpp => module-apps/apps-common/widgets/DateWidget.hpp +0 -0
R module-apps/widgets/IceBox.cpp => module-apps/apps-common/widgets/IceBox.cpp +0 -0
R module-apps/widgets/IceBox.hpp => module-apps/apps-common/widgets/IceBox.hpp +0 -0
R module-apps/widgets/InputBox.cpp => module-apps/apps-common/widgets/InputBox.cpp +0 -0
R module-apps/widgets/InputBox.hpp => module-apps/apps-common/widgets/InputBox.hpp +0 -0
R module-apps/widgets/ModesBox.cpp => module-apps/apps-common/widgets/ModesBox.cpp +0 -0
R module-apps/widgets/ModesBox.hpp => module-apps/apps-common/widgets/ModesBox.hpp +11 -14
@@ 14,28 14,28 @@ namespace sys::phone_modes
namespace style::window::modes
{
- constexpr inline auto top_offset = 182;
+ constexpr inline auto top_offset = 182;
constexpr inline auto bottom_offset = 235;
- constexpr inline auto height = style::window_height - top_offset - bottom_offset;
+ constexpr inline auto height = style::window_height - top_offset - bottom_offset;
constexpr inline auto width = style::window_width;
constexpr inline auto number_of_entries = 4;
namespace connected
{
constexpr inline auto title_key = "home_modes_connected";
- } // namespace connected
+ } // namespace connected
namespace notdisturb
{
constexpr inline auto title_key = "home_modes_notdisturb";
- } // namespace notdisturb
+ } // namespace notdisturb
namespace offline
{
- constexpr inline auto title_key = "home_modes_offline";
+ constexpr inline auto title_key = "home_modes_offline";
constexpr inline auto description_key = "home_modes_message_only";
- } // namespace offline
+ } // namespace offline
namespace image
{
@@ 54,16 54,13 @@ namespace gui
class ModeRow : public HBox
{
- Label *label = nullptr;
+ Label *label = nullptr;
ImageBox *img = nullptr;
public:
ModeRow(Item *parent = nullptr, uint32_t x = 0, uint32_t y = 0, uint32_t width = 0, uint32_t height = 0);
- void addText(const std::string &text,
- const std::string &fontSize,
- uint32_t width,
- uint32_t height);
+ void addText(const std::string &text, const std::string &fontSize, uint32_t width, uint32_t height);
void update(std::pair<std::string, const bool> &¶ms);
void addImage(const std::string &imageName);
@@ 71,9 68,9 @@ namespace gui
class ModesBox : public VBox
{
- ModeRow *connected = nullptr;
- ModeRow *notDisturb = nullptr;
- ModeRow *offline = nullptr;
+ ModeRow *connected = nullptr;
+ ModeRow *notDisturb = nullptr;
+ ModeRow *offline = nullptr;
ModeRow *messageOnly = nullptr;
void addConnected();
R module-apps/widgets/TextWithIconsWidget.cpp => module-apps/apps-common/widgets/TextWithIconsWidget.cpp +0 -0
R module-apps/widgets/TextWithIconsWidget.hpp => module-apps/apps-common/widgets/TextWithIconsWidget.hpp +0 -0
R module-apps/widgets/TimeWidget.cpp => module-apps/apps-common/widgets/TimeWidget.cpp +0 -0
R module-apps/widgets/TimeWidget.hpp => module-apps/apps-common/widgets/TimeWidget.hpp +0 -0
R module-apps/widgets/WidgetsUtils.cpp => module-apps/apps-common/widgets/WidgetsUtils.cpp +0 -0
R module-apps/widgets/WidgetsUtils.hpp => module-apps/apps-common/widgets/WidgetsUtils.hpp +0 -0
R module-apps/windows/AppWindow.cpp => module-apps/apps-common/windows/AppWindow.cpp +0 -0
R module-apps/windows/AppWindow.hpp => module-apps/apps-common/windows/AppWindow.hpp +0 -0
R module-apps/windows/BrightnessWindow.cpp => module-apps/apps-common/windows/BrightnessWindow.cpp +0 -0
R module-apps/windows/BrightnessWindow.hpp => module-apps/apps-common/windows/BrightnessWindow.hpp +3 -3
@@ 3,10 3,10 @@
#pragma once
-#include "module-apps/Application.hpp"
+#include <apps-common/Application.hpp>
#include "AppWindow.hpp"
-#include "module-apps/widgets/BarGraph.hpp"
-#include "module-apps/widgets/BightnessBox.hpp"
+#include "apps-common/widgets/BarGraph.hpp"
+#include "apps-common/widgets/BightnessBox.hpp"
#include <functional>
namespace gui
R module-apps/windows/Dialog.cpp => module-apps/apps-common/windows/Dialog.cpp +0 -0
R module-apps/windows/Dialog.hpp => module-apps/apps-common/windows/Dialog.hpp +0 -0
R module-apps/windows/DialogMetadata.hpp => module-apps/apps-common/windows/DialogMetadata.hpp +0 -0
R module-apps/windows/NoEvents.cpp => module-apps/apps-common/windows/NoEvents.cpp +0 -0
R module-apps/windows/NoEvents.hpp => module-apps/apps-common/windows/NoEvents.hpp +0 -0
R module-apps/windows/OptionWindow.cpp => module-apps/apps-common/windows/OptionWindow.cpp +0 -0
R module-apps/windows/OptionWindow.hpp => module-apps/apps-common/windows/OptionWindow.hpp +0 -0
D module-apps/locks/CMakeLists.txt => module-apps/locks/CMakeLists.txt +0 -47
@@ 1,47 0,0 @@
-
-include_directories( ${CMAKE_PROJECT_NAME}
-
- PRIVATE
- "${CMAKE_CURRENT_LIST_DIR}"
-)
-
-include_directories( ${PROJECT_NAME}
-
- PRIVATE
- "${CMAKE_CURRENT_LIST_DIR}"
-)
-
-target_sources( ${PROJECT_NAME}
-
- PRIVATE
- "${CMAKE_CURRENT_LIST_DIR}/handlers/PhoneLockHandler.cpp"
- "${CMAKE_CURRENT_LIST_DIR}/handlers/PhoneLockSubject.cpp"
- "${CMAKE_CURRENT_LIST_DIR}/handlers/SimLockHandler.cpp"
- "${CMAKE_CURRENT_LIST_DIR}/handlers/SimLockSubject.cpp"
- "${CMAKE_CURRENT_LIST_DIR}/handlers/LockPolicyHandler.cpp"
- "${CMAKE_CURRENT_LIST_DIR}/windows/LockInputWindow.cpp"
- "${CMAKE_CURRENT_LIST_DIR}/widgets/Lock.cpp"
- "${CMAKE_CURRENT_LIST_DIR}/widgets/LockBoxConstantSize.cpp"
- "${CMAKE_CURRENT_LIST_DIR}/widgets/LockBoxAlternatingSize.cpp"
- "${CMAKE_CURRENT_LIST_DIR}/widgets/PhoneLockBox.cpp"
- "${CMAKE_CURRENT_LIST_DIR}/widgets/SimLockBox.cpp"
-
- PRIVATE
- "${CMAKE_CURRENT_LIST_DIR}/data/LockData.hpp"
- "${CMAKE_CURRENT_LIST_DIR}/data/LockStyle.hpp"
- "${CMAKE_CURRENT_LIST_DIR}/data/PhoneLockMessages.hpp"
- "${CMAKE_CURRENT_LIST_DIR}/data/SimLockMessages.hpp"
- "${CMAKE_CURRENT_LIST_DIR}/handlers/PhoneLockHandler.hpp"
- "${CMAKE_CURRENT_LIST_DIR}/handlers/PhoneLockSubject.hpp"
- "${CMAKE_CURRENT_LIST_DIR}/handlers/LockPolicyHandler.hpp"
- "${CMAKE_CURRENT_LIST_DIR}/handlers/SimLockHandler.hpp"
- "${CMAKE_CURRENT_LIST_DIR}/handlers/SimLockSubject.hpp"
- "${CMAKE_CURRENT_LIST_DIR}/windows/LockInputWindow.hpp"
- "${CMAKE_CURRENT_LIST_DIR}/widgets/LockHash.hpp"
- "${CMAKE_CURRENT_LIST_DIR}/widgets/Lock.hpp"
- "${CMAKE_CURRENT_LIST_DIR}/widgets/LockBox.hpp"
- "${CMAKE_CURRENT_LIST_DIR}/widgets/LockBoxConstantSize.hpp"
- "${CMAKE_CURRENT_LIST_DIR}/widgets/LockBoxAlternatingSize.hpp"
- "${CMAKE_CURRENT_LIST_DIR}/widgets/PhoneLockBox.hpp"
- "${CMAKE_CURRENT_LIST_DIR}/widgets/SimLockBox.hpp"
-)
D => +0 -53
@@ 1,53 0,0 @@
include_directories( ${CMAKE_PROJECT_NAME}
PRIVATE
"${CMAKE_CURRENT_LIST_DIR}"
)
include_directories( ${PROJECT_NAME}
PRIVATE
"${CMAKE_CURRENT_LIST_DIR}"
)
target_sources( ${PROJECT_NAME}
PRIVATE
"${CMAKE_CURRENT_LIST_DIR}/Popups.cpp"
"${CMAKE_CURRENT_LIST_DIR}/VolumeWindow.cpp"
"${CMAKE_CURRENT_LIST_DIR}/WindowWithTimer.cpp"
"${CMAKE_CURRENT_LIST_DIR}/HomeModesWindow.cpp"
"${CMAKE_CURRENT_LIST_DIR}/TetheringConfirmationPopup.cpp"
"${CMAKE_CURRENT_LIST_DIR}/TetheringNotificationPopup.cpp"
"${CMAKE_CURRENT_LIST_DIR}/TetheringPhoneModePopup.cpp"
"${CMAKE_CURRENT_LIST_DIR}/TetheringOffPopup.cpp"
"${CMAKE_CURRENT_LIST_DIR}/PowerOffWindow.cpp"
"${CMAKE_CURRENT_LIST_DIR}/presenter/PowerOffPresenter.cpp"
"${CMAKE_CURRENT_LIST_DIR}/lock-popups/PhoneLockedInfoWindow.cpp"
"${CMAKE_CURRENT_LIST_DIR}/lock-popups/PhoneLockedWindow.cpp"
"${CMAKE_CURRENT_LIST_DIR}/lock-popups/PhoneLockInputWindow.cpp"
"${CMAKE_CURRENT_LIST_DIR}/lock-popups/PhoneLockChangeInfoWindow.cpp"
"${CMAKE_CURRENT_LIST_DIR}/lock-popups/SimLockInputWindow.cpp"
"${CMAKE_CURRENT_LIST_DIR}/lock-popups/SimInfoWindow.cpp"
"${CMAKE_CURRENT_LIST_DIR}/lock-popups/SimNotReadyWindow.cpp"
PRIVATE
"${CMAKE_CURRENT_LIST_DIR}/Popups.hpp"
"${CMAKE_CURRENT_LIST_DIR}/VolumeWindow.hpp"
"${CMAKE_CURRENT_LIST_DIR}/WindowWithTimer.hpp"
"${CMAKE_CURRENT_LIST_DIR}/HomeModesWindow.hpp"
"${CMAKE_CURRENT_LIST_DIR}/TetheringConfirmationPopup.hpp"
"${CMAKE_CURRENT_LIST_DIR}/TetheringNotificationPopup.hpp"
"${CMAKE_CURRENT_LIST_DIR}/TetheringPhoneModePopup.hpp"
"${CMAKE_CURRENT_LIST_DIR}/PowerOffWindow.hpp"
"${CMAKE_CURRENT_LIST_DIR}/presenter/PowerOffPresenter.hpp"
"${CMAKE_CURRENT_LIST_DIR}/data/PopupData.hpp"
"${CMAKE_CURRENT_LIST_DIR}/lock-popups/PhoneLockedInfoWindow.hpp"
"${CMAKE_CURRENT_LIST_DIR}/lock-popups/PhoneLockedWindow.hpp"
"${CMAKE_CURRENT_LIST_DIR}/lock-popups/PhoneLockInputWindow.hpp"
"${CMAKE_CURRENT_LIST_DIR}/lock-popups/PhoneLockChangeInfoWindow.hpp"
"${CMAKE_CURRENT_LIST_DIR}/lock-popups/SimLockInputWindow.hpp"
"${CMAKE_CURRENT_LIST_DIR}/lock-popups/SimInfoWindow.hpp"
"${CMAKE_CURRENT_LIST_DIR}/lock-popups/SimNotReadyWindow.hpp"
)
D module-apps/targets/Target_Linux.cmake => module-apps/targets/Target_Linux.cmake +0 -8
@@ 1,8 0,0 @@
-#set(BOARD_SOURCES
-# ${CMAKE_CURRENT_SOURCE_DIR}/service-eink/board/linux/ServiceEink.cpp
-# CACHE INTERNAL "")
-
-#set(BOARD_DIR_INCLUDES
-# ${CMAKE_CURRENT_SOURCE_DIR}/service-eink/board/linux
-# ${CMAKE_CURRENT_SOURCE_DIR}/service-eink/
-# CACHE INTERNAL "")>
\ No newline at end of file
D module-apps/targets/Target_RT1051.cmake => module-apps/targets/Target_RT1051.cmake +0 -8
@@ 1,8 0,0 @@
-#set(BOARD_SOURCES
-# ${CMAKE_CURRENT_SOURCE_DIR}/service-eink/board/rt1051/ServiceEink.cpp
-# CACHE INTERNAL "")
-
-#set(BOARD_DIR_INCLUDES
-# ${CMAKE_CURRENT_SOURCE_DIR}/service-eink/
-# ${CMAKE_CURRENT_SOURCE_DIR}/service-eink/board/rt1051
-# CACHE INTERNAL "")
M module-apps/tests/CMakeLists.txt => module-apps/tests/CMakeLists.txt +1 -1
@@ 5,5 5,5 @@ add_catch2_executable(
tests-main.cpp
test-CallbackStorage.cpp
LIBS
- ${PROJECT_NAME}
+ module-apps
)
M module-services/CMakeLists.txt => module-services/CMakeLists.txt +0 -1
@@ 41,7 41,6 @@ target_link_libraries(${PROJECT_NAME}
module-sys
module-utils
module-gui
- module-apps
module-db
module-cellular
module-audio
M module-services/service-antenna/CMakeLists.txt => module-services/service-antenna/CMakeLists.txt +0 -1
@@ 1,5 1,4 @@
project(service-antenna)
-message( "${PROJECT_NAME} ${CMAKE_CURRENT_LIST_DIR}" )
set(SOURCES
ServiceAntenna.cpp
M module-services/service-appmgr/CMakeLists.txt => module-services/service-appmgr/CMakeLists.txt +1 -1
@@ 35,10 35,10 @@ target_link_libraries(${PROJECT_NAME}
service-cellular
service-db
service-gui
- module-apps
module-audio
json::json
PUBLIC
+ apps-common
time
)
M module-services/service-appmgr/data/NotificationsChangedActionsParams.cpp => module-services/service-appmgr/data/NotificationsChangedActionsParams.cpp +1 -1
@@ 3,7 3,7 @@
#include <service-appmgr/data/NotificationsChangedActionsParams.hpp>
-#include <module-apps/notifications/NotificationData.hpp>
+#include <apps-common/notifications/NotificationData.hpp>
using namespace app::manager::actions;
M module-services/service-appmgr/model/ApplicationHandle.cpp => module-services/service-appmgr/model/ApplicationHandle.cpp +1 -1
@@ 2,7 2,7 @@
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
#include <service-appmgr/model/ApplicationHandle.hpp>
-#include <module-apps/ApplicationLauncher.hpp>
+#include <apps-common/ApplicationLauncher.hpp>
namespace app::manager
{
M module-services/service-appmgr/model/ApplicationManager.cpp => module-services/service-appmgr/model/ApplicationManager.cpp +3 -3
@@ 4,9 4,9 @@
#include <service-appmgr/model/ApplicationManager.hpp>
#include <service-appmgr/Controller.hpp>
-#include <module-apps/messages/AppMessage.hpp>
-#include <module-apps/popups/data/PhoneModeParams.hpp>
-#include <module-apps/popups/data/PopupRequestParams.hpp>
+#include <apps-common/messages/AppMessage.hpp>
+#include <apps-common/popups/data/PhoneModeParams.hpp>
+#include <apps-common/popups/data/PopupRequestParams.hpp>
#include <Common.hpp>
#include <Service/Message.hpp>
#include <module-sys/Timers/TimerFactory.hpp>
M module-services/service-appmgr/model/ApplicationsRegistry.cpp => module-services/service-appmgr/model/ApplicationsRegistry.cpp +1 -1
@@ 2,7 2,7 @@
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
#include <service-appmgr/model/ApplicationsRegistry.hpp>
-#include <module-apps/ApplicationLauncher.hpp>
+#include <apps-common/ApplicationLauncher.hpp>
namespace app::manager
{
M module-services/service-appmgr/service-appmgr/ApplicationManifest.hpp => module-services/service-appmgr/service-appmgr/ApplicationManifest.hpp +1 -1
@@ 4,7 4,7 @@
#pragma once
#include "service-appmgr/Actions.hpp"
-#include <locks/handlers/LockPolicyHandler.hpp>
+#include <apps-common/locks/handlers/LockPolicyHandler.hpp>
namespace app::manager
{
M module-services/service-appmgr/service-appmgr/messages/BaseMessage.hpp => module-services/service-appmgr/service-appmgr/messages/BaseMessage.hpp +1 -1
@@ 5,7 5,7 @@
#include <Service/Message.hpp>
#include <MessageType.hpp>
-#include <module-apps/Application.hpp>
+#include <apps-common/Application.hpp>
namespace app::manager
{
M module-services/service-appmgr/service-appmgr/model/ApplicationHandle.hpp => module-services/service-appmgr/service-appmgr/model/ApplicationHandle.hpp +1 -1
@@ 3,7 3,7 @@
#pragma once
-#include <module-apps/Application.hpp>
+#include <apps-common/Application.hpp>
#include <memory>
#include <string>
M module-services/service-appmgr/service-appmgr/model/ApplicationManager.hpp => module-services/service-appmgr/service-appmgr/model/ApplicationManager.hpp +4 -4
@@ 7,8 7,8 @@
#include "ApplicationsRegistry.hpp"
#include "ActionsRegistry.hpp"
-#include <module-apps/Application.hpp>
-#include <module-apps/ApplicationLauncher.hpp>
+#include <apps-common/Application.hpp>
+#include <apps-common/ApplicationLauncher.hpp>
#include <bsp/keypad_backlight/keypad_backlight.hpp>
#include <service-appmgr/messages/Message.hpp>
@@ 31,8 31,8 @@
#include <service-eink/Common.hpp>
#include <notifications/NotificationProvider.hpp>
-#include <locks/handlers/PhoneLockHandler.hpp>
-#include <locks/handlers/SimLockHandler.hpp>
+#include <apps-common/locks/handlers/PhoneLockHandler.hpp>
+#include <apps-common/locks/handlers/SimLockHandler.hpp>
namespace app
{
M module-services/service-audio/service-audio/AudioMessage.hpp => module-services/service-audio/service-audio/AudioMessage.hpp +1 -1
@@ 8,7 8,7 @@
#include <MessageType.hpp>
#include <service-appmgr/service-appmgr/messages/ActionRequest.hpp>
#include <module-services/service-appmgr/service-appmgr/Actions.hpp>
-#include <module-apps/popups/data/PopupRequestParams.hpp>
+#include <apps-common/popups/data/PopupRequestParams.hpp>
#include <Service/Message.hpp>
M module-services/service-desktop/endpoints/security/SecurityEndpointHelper.cpp => module-services/service-desktop/endpoints/security/SecurityEndpointHelper.cpp +1 -1
@@ 6,7 6,7 @@
#include <service-appmgr/model/ApplicationManager.hpp>
#include <service-appmgr/messages/PreventBlockingRequest.hpp>
#include <service-desktop/service-desktop/ServiceDesktop.hpp>
-#include <module-apps/locks/data/PhoneLockMessages.hpp>
+#include <apps-common/locks/data/PhoneLockMessages.hpp>
#include <json11.hpp>
namespace parserFSM
M module-services/service-evtmgr/EventManager.cpp => module-services/service-evtmgr/EventManager.cpp +1 -1
@@ 41,7 41,7 @@
#include <filesystem>
#include <list>
#include <ctime>
-#include <module-apps/messages/AppMessage.hpp>
+#include <apps-common/messages/AppMessage.hpp>
#include <SystemManager/messages/CpuFrequencyMessage.hpp>
#include <EventStore.hpp>
#include <SystemManager/messages/PhoneModeRequest.hpp>
M module-sys/CMakeLists.txt => module-sys/CMakeLists.txt +1 -0
@@ 54,6 54,7 @@ target_sources(module-sys PRIVATE ${SOURCES} ${BOARD_SOURCES})
target_link_libraries(module-sys
PRIVATE
+ apps-common
bus
service-evtmgr
messagetype
M module-sys/SystemManager/SystemManager.hpp => module-sys/SystemManager/SystemManager.hpp +1 -1
@@ 28,7 28,7 @@
#include "DeviceManager.hpp"
#include <chrono>
#include <vector>
-#include <module-apps/Application.hpp>
+#include <apps-common/Application.hpp>
namespace sys
{
M module-sys/SystemManager/messages/TetheringQuestionRequest.hpp => module-sys/SystemManager/messages/TetheringQuestionRequest.hpp +1 -1
@@ 5,7 5,7 @@
#include <module-sys/Service/Message.hpp>
-#include <module-apps/popups/data/PopupRequestParams.hpp>
+#include <apps-common/popups/data/PopupRequestParams.hpp>
#include <service-appmgr/Actions.hpp>
#include <service-appmgr/messages/ActionRequest.hpp>
M products/BellHybrid/BellHybridMain.cpp => products/BellHybrid/BellHybridMain.cpp +0 -15
@@ 4,7 4,6 @@
#include "config.h"
// applications
-#include <application-antenna/ApplicationAntenna.hpp>
#include <application-call/ApplicationCall.hpp>
#include <application-calllog/ApplicationCallLog.hpp>
#include <application-desktop/ApplicationDesktop.hpp>
@@ 38,12 37,6 @@
#include <service-fileindexer/ServiceFileIndexer.hpp>
#include <service-desktop/ServiceDesktop.hpp>
-#if ENABLE_GSM == 1
-#include <service-fota/ServiceFota.hpp>
-#include <service-cellular/ServiceCellular.hpp>
-#include <service-antenna/ServiceAntenna.hpp>
-#endif
-
#include <bsp/bsp.hpp>
#include <Application.hpp>
#include <ApplicationLauncher.hpp>
@@ 87,14 80,6 @@ int main()
systemServices.emplace_back(sys::CreatorFor<service::ServiceFileIndexer>());
#endif
systemServices.emplace_back(sys::CreatorFor<ServiceDB>());
-#if ENABLE_GSM == 0
- // For now disable permanently Service cellular when there is no GSM configured
- LOG_INFO("ServiceCellular (GSM) - Disabled");
-#else
- systemServices.emplace_back(sys::CreatorFor<ServiceAntenna>());
- systemServices.emplace_back(sys::CreatorFor<ServiceCellular>());
- systemServices.emplace_back(sys::CreatorFor<FotaService::Service>());
-#endif
systemServices.emplace_back(sys::CreatorFor<ServiceAudio>());
systemServices.emplace_back(sys::CreatorFor<ServiceBluetooth>());
systemServices.emplace_back(sys::CreatorFor<ServiceLwIP>());
M products/PurePhone/CMakeLists.txt => products/PurePhone/CMakeLists.txt +1 -0
@@ 48,6 48,7 @@ set_target_properties(PurePhone
target_link_libraries(PurePhone
PRIVATE
+ application-antenna
module-apps
service-desktop
service-bluetooth