diff --git a/module-apps/Application.cpp b/module-apps/Application.cpp index a931f7ac7..20b598cbd 100644 --- a/module-apps/Application.cpp +++ b/module-apps/Application.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #include "Application.hpp" diff --git a/module-apps/Application.hpp b/module-apps/Application.hpp index 41d0df961..e013b6044 100644 --- a/module-apps/Application.hpp +++ b/module-apps/Application.hpp @@ -1,4 +1,4 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #pragma once @@ -17,7 +17,7 @@ #include "gui/Common.hpp" // for ShowMode #include "projdefs.h" // for pdMS_TO_TICKS #include "service-evtmgr/messages/EVMessages.hpp" // for TorchStateMe... -#include "module-services/service-appmgr/ApplicationManifest.hpp" +#include #include // for list #include // for allocator, map #include // for make_shared diff --git a/module-apps/CMakeLists.txt b/module-apps/CMakeLists.txt index 1e81bd503..d79af7ddc 100644 --- a/module-apps/CMakeLists.txt +++ b/module-apps/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.14) +cmake_minimum_required(VERSION 3.14) project(module-apps VERSION 1.0 DESCRIPTION "Library with all applications.") @@ -87,7 +87,19 @@ include_directories( ../module-os ) include_directories( ../module-bsp ) include_directories( ../module-db ) -target_link_libraries(${PROJECT_NAME} PUBLIC module-bsp module-os module-sys module-utils module-gui module-services module-db ${TARGET_LIBRARIES} ) +target_link_libraries(${PROJECT_NAME} + PRIVATE + service-appmgr + PUBLIC + module-bsp + module-os + module-sys + module-utils + module-gui + module-services + module-db + ${TARGET_LIBRARIES} +) # Board specific compilation definitions,options,include directories and features target_compile_definitions(${PROJECT_NAME} PUBLIC ${PROJECT_CONFIG_DEFINITIONS}) diff --git a/module-apps/UiCommonActions.cpp b/module-apps/UiCommonActions.cpp index 089983802..0421e0e4b 100644 --- a/module-apps/UiCommonActions.cpp +++ b/module-apps/UiCommonActions.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #include "UiCommonActions.hpp" @@ -11,8 +11,8 @@ #include "application-phonebook/data/PhonebookItemData.hpp" #include "application-special-input/ApplicationSpecialInput.hpp" -#include "service-appmgr/Controller.hpp" -#include "service-appmgr/messages/Message.hpp" +#include +#include #include #include diff --git a/module-apps/application-call/windows/EmergencyCallWindow.cpp b/module-apps/application-call/windows/EmergencyCallWindow.cpp index b16dbdf76..3f2735204 100644 --- a/module-apps/application-call/windows/EmergencyCallWindow.cpp +++ b/module-apps/application-call/windows/EmergencyCallWindow.cpp @@ -1,9 +1,9 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #include "../data/CallSwitchData.hpp" #include "../ApplicationCall.hpp" -#include "module-services/service-appmgr/model/ApplicationManager.hpp" +#include #include "i18/i18.hpp" #include "EmergencyCallWindow.hpp" diff --git a/module-apps/application-calllog/windows/CallLogDetailsWindow.cpp b/module-apps/application-calllog/windows/CallLogDetailsWindow.cpp index 68d968601..e6bc89c45 100644 --- a/module-apps/application-calllog/windows/CallLogDetailsWindow.cpp +++ b/module-apps/application-calllog/windows/CallLogDetailsWindow.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #include "CallLogDetailsWindow.hpp" @@ -6,7 +6,7 @@ #include #include "OptionsWindow.hpp" -#include "module-services/service-appmgr/model/ApplicationManager.hpp" +#include #include "bsp/rtc/rtc.hpp" diff --git a/module-apps/application-calllog/windows/CallLogMainWindow.cpp b/module-apps/application-calllog/windows/CallLogMainWindow.cpp index 5b673b338..668edd37b 100644 --- a/module-apps/application-calllog/windows/CallLogMainWindow.cpp +++ b/module-apps/application-calllog/windows/CallLogMainWindow.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #include "CallLogMainWindow.hpp" @@ -7,7 +7,7 @@ #include "application-calllog/widgets/CalllogItem.hpp" #include -#include +#include #include #include #include diff --git a/module-apps/application-clock/ApplicationClock.cpp b/module-apps/application-clock/ApplicationClock.cpp index 4269a64a8..8d899dd5d 100644 --- a/module-apps/application-clock/ApplicationClock.cpp +++ b/module-apps/application-clock/ApplicationClock.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md // module-gui @@ -11,7 +11,7 @@ // module-services #include "service-evtmgr/EventManager.hpp" #include "service-evtmgr/messages/EVMessages.hpp" -#include "module-services/service-appmgr/model/ApplicationManager.hpp" +#include // MessageType #include "MessageType.hpp" // this module diff --git a/module-apps/application-desktop/windows/PowerOffWindow.cpp b/module-apps/application-desktop/windows/PowerOffWindow.cpp index dbed74d6c..3d630c1f7 100644 --- a/module-apps/application-desktop/windows/PowerOffWindow.cpp +++ b/module-apps/application-desktop/windows/PowerOffWindow.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #include "InputEvent.hpp" @@ -13,7 +13,7 @@ #include "../ApplicationDesktop.hpp" // services -#include "module-services/service-appmgr/model/ApplicationManager.hpp" +#include #include "service-cellular/ServiceCellular.hpp" #include diff --git a/module-apps/application-desktop/windows/Update.cpp b/module-apps/application-desktop/windows/Update.cpp index 1ebf6cd3c..0509c7533 100644 --- a/module-apps/application-desktop/windows/Update.cpp +++ b/module-apps/application-desktop/windows/Update.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #include "log/log.hpp" @@ -13,7 +13,7 @@ #include "Update.hpp" #include "../ApplicationDesktop.hpp" // services -#include "module-services/service-appmgr/model/ApplicationManager.hpp" +#include #include "service-cellular/ServiceCellular.hpp" #include diff --git a/module-apps/application-messages/windows/MessagesMainWindow.cpp b/module-apps/application-messages/windows/MessagesMainWindow.cpp index a0c966919..24183dacb 100644 --- a/module-apps/application-messages/windows/MessagesMainWindow.cpp +++ b/module-apps/application-messages/windows/MessagesMainWindow.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #include "MessagesMainWindow.hpp" @@ -9,7 +9,7 @@ #include "application-messages/widgets/ThreadItem.hpp" #include "application-messages/windows/SearchStart.hpp" -#include +#include #include #include #include diff --git a/module-apps/application-notes/windows/NotesEditWindow.cpp b/module-apps/application-notes/windows/NotesEditWindow.cpp index 2310c17aa..71d5ca831 100644 --- a/module-apps/application-notes/windows/NotesEditWindow.cpp +++ b/module-apps/application-notes/windows/NotesEditWindow.cpp @@ -1,10 +1,10 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #include #include -#include "module-services/service-appmgr/model/ApplicationManager.hpp" +#include #include "bsp/rtc/rtc.hpp" diff --git a/module-apps/application-notes/windows/NotesMainWindow.cpp b/module-apps/application-notes/windows/NotesMainWindow.cpp index 6075aab00..91ee51f7e 100644 --- a/module-apps/application-notes/windows/NotesMainWindow.cpp +++ b/module-apps/application-notes/windows/NotesMainWindow.cpp @@ -1,11 +1,11 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #include #include #include "InputEvent.hpp" -#include "module-services/service-appmgr/model/ApplicationManager.hpp" +#include #include "../ApplicationNotes.hpp" diff --git a/module-apps/application-settings/windows/BtScanWindow.cpp b/module-apps/application-settings/windows/BtScanWindow.cpp index 47ff7c3fe..00ac9b2d5 100644 --- a/module-apps/application-settings/windows/BtScanWindow.cpp +++ b/module-apps/application-settings/windows/BtScanWindow.cpp @@ -1,10 +1,10 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #include #include -#include "module-services/service-appmgr/model/ApplicationManager.hpp" +#include #include "../ApplicationSettings.hpp" diff --git a/module-apps/application-settings/windows/BtWindow.cpp b/module-apps/application-settings/windows/BtWindow.cpp index 25823f12c..630f40a44 100644 --- a/module-apps/application-settings/windows/BtWindow.cpp +++ b/module-apps/application-settings/windows/BtWindow.cpp @@ -1,10 +1,10 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #include #include -#include "module-services/service-appmgr/model/ApplicationManager.hpp" +#include #include "../ApplicationSettings.hpp" #include "../windows/BtScanWindow.hpp" diff --git a/module-apps/application-settings/windows/DateTimeWindow.cpp b/module-apps/application-settings/windows/DateTimeWindow.cpp index 4530662b6..cd79b42e0 100644 --- a/module-apps/application-settings/windows/DateTimeWindow.cpp +++ b/module-apps/application-settings/windows/DateTimeWindow.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md /* @@ -11,7 +11,7 @@ #include #include -#include "module-services/service-appmgr/model/ApplicationManager.hpp" +#include #include "../ApplicationSettings.hpp" #include "DateTimeWindow.hpp" diff --git a/module-apps/application-settings/windows/UITestWindow.cpp b/module-apps/application-settings/windows/UITestWindow.cpp index d680d0e9c..a50ec0b0e 100644 --- a/module-apps/application-settings/windows/UITestWindow.cpp +++ b/module-apps/application-settings/windows/UITestWindow.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #include "UITestWindow.hpp" @@ -8,7 +8,7 @@ #include "i18/i18.hpp" #include "log/log.hpp" #include "messages/AppMessage.hpp" -#include "module-services/service-appmgr/model/ApplicationManager.hpp" +#include #include #include #include diff --git a/module-apps/application-settings/windows/USSDWindow.cpp b/module-apps/application-settings/windows/USSDWindow.cpp index af64f8cc2..28dae8c83 100644 --- a/module-apps/application-settings/windows/USSDWindow.cpp +++ b/module-apps/application-settings/windows/USSDWindow.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #include "USSDWindow.hpp" @@ -7,7 +7,7 @@ #include "Margins.hpp" #include "i18/i18.hpp" #include "messages/AppMessage.hpp" -#include "module-services/service-appmgr/model/ApplicationManager.hpp" +#include #include #include #include diff --git a/module-apps/application-special-input/widgets/SpecialInputTableWidget.cpp b/module-apps/application-special-input/widgets/SpecialInputTableWidget.cpp index b573c3431..98d172e2f 100644 --- a/module-apps/application-special-input/widgets/SpecialInputTableWidget.cpp +++ b/module-apps/application-special-input/widgets/SpecialInputTableWidget.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #include @@ -7,7 +7,7 @@ #include "application-special-input/data/SpecialCharactersTableStyle.hpp" #include #include -#include +#include #include "Style.hpp" #include "messages/AppMessage.hpp" diff --git a/module-apps/windows/Dialog.cpp b/module-apps/windows/Dialog.cpp index ea1e10263..897e35e02 100644 --- a/module-apps/windows/Dialog.cpp +++ b/module-apps/windows/Dialog.cpp @@ -1,9 +1,9 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #include "Dialog.hpp" #include "DialogMetadataMessage.hpp" -#include "module-services/service-appmgr/model/ApplicationManager.hpp" +#include #include using namespace gui; diff --git a/module-apps/windows/OptionWindow.cpp b/module-apps/windows/OptionWindow.cpp index 39ffd90a7..c90674565 100644 --- a/module-apps/windows/OptionWindow.cpp +++ b/module-apps/windows/OptionWindow.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #include "OptionWindow.hpp" @@ -6,7 +6,7 @@ #include "Margins.hpp" #include "i18/i18.hpp" #include "log/log.hpp" -#include "module-services/service-appmgr/model/ApplicationManager.hpp" +#include #include #include #include diff --git a/module-services/CMakeLists.txt b/module-services/CMakeLists.txt index 7181d3314..85a9e882c 100644 --- a/module-services/CMakeLists.txt +++ b/module-services/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.14) +cmake_minimum_required(VERSION 3.14) project(module-services VERSION 1.0 DESCRIPTION "Library with all services.") @@ -32,8 +32,9 @@ add_subdirectory( service-time ) add_subdirectory( service-fileindexer ) target_link_libraries(${PROJECT_NAME} PUBLIC - service-eink service-gui + service-eink + service-appmgr module-bsp module-os module-sys diff --git a/module-services/service-antenna/ServiceAntenna.cpp b/module-services/service-antenna/ServiceAntenna.cpp index ea5ac6492..9e80e1566 100644 --- a/module-services/service-antenna/ServiceAntenna.cpp +++ b/module-services/service-antenna/ServiceAntenna.cpp @@ -1,8 +1,8 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #include "ServiceAntenna.hpp" -#include "module-services/service-appmgr/model/ApplicationManager.hpp" +#include #include #include // for parseCSQ, isRegistered, parseCREG, parseNetworkFrequency, parseQNWINFO diff --git a/module-services/service-appmgr/ApplicationManifest.cpp b/module-services/service-appmgr/ApplicationManifest.cpp index 5c2a73581..5f5728b66 100644 --- a/module-services/service-appmgr/ApplicationManifest.cpp +++ b/module-services/service-appmgr/ApplicationManifest.cpp @@ -1,7 +1,8 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md -#include "ApplicationManifest.hpp" +#include "service-appmgr/Actions.hpp" +#include "service-appmgr/ApplicationManifest.hpp" #include diff --git a/module-services/service-appmgr/CMakeLists.txt b/module-services/service-appmgr/CMakeLists.txt index 287201408..e9d4d08fd 100644 --- a/module-services/service-appmgr/CMakeLists.txt +++ b/module-services/service-appmgr/CMakeLists.txt @@ -1,29 +1,23 @@ -include_directories(${CMAKE_PROJECT_NAME} - PUBLIC - "${CMAKE_CURRENT_LIST_DIR}" +project(service-appmgr) +message( "${PROJECT_NAME} ${CMAKE_CURRENT_LIST_DIR}" ) + +set(SOURCES + ApplicationManifest.cpp + Controller.cpp + model/ApplicationManager.cpp + model/ApplicationHandle.cpp + model/ApplicationsRegistry.cpp ) -include_directories(${PROJECT_NAME} - PUBLIC - "${CMAKE_CURRENT_LIST_DIR}" - "${CMAKE_CURRENT_LIST_DIR}/.." +add_library(${PROJECT_NAME} STATIC ${SOURCES}) + +target_link_libraries(${PROJECT_NAME} + module-apps + module-audio ) -message("${PROJECT_NAME} ${CMAKE_CURRENT_LIST_DIR}") - -target_sources(${PROJECT_NAME} - PRIVATE - "${CMAKE_CURRENT_LIST_DIR}/ApplicationManifest.cpp" - "${CMAKE_CURRENT_LIST_DIR}/Controller.cpp" - "${CMAKE_CURRENT_LIST_DIR}/model/ApplicationManager.cpp" - "${CMAKE_CURRENT_LIST_DIR}/model/ApplicationHandle.cpp" - "${CMAKE_CURRENT_LIST_DIR}/model/ApplicationsRegistry.cpp" - PUBLIC - "${CMAKE_CURRENT_LIST_DIR}/Actions.hpp" - "${CMAKE_CURRENT_LIST_DIR}/ApplicationManifest.hpp" - "${CMAKE_CURRENT_LIST_DIR}/Controller.hpp" - "${CMAKE_CURRENT_LIST_DIR}/model/ApplicationManager.hpp" - "${CMAKE_CURRENT_LIST_DIR}/model/ApplicationHandle.hpp" - "${CMAKE_CURRENT_LIST_DIR}/model/ApplicationsRegistry.hpp" +target_include_directories(${PROJECT_NAME} + PUBLIC + ${CMAKE_CURRENT_LIST_DIR} ) diff --git a/module-services/service-appmgr/Controller.cpp b/module-services/service-appmgr/Controller.cpp index 5606f9f63..d19ef2e74 100644 --- a/module-services/service-appmgr/Controller.cpp +++ b/module-services/service-appmgr/Controller.cpp @@ -1,14 +1,14 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md -#include "Controller.hpp" +#include "service-appmgr/Controller.hpp" + +#include "service-appmgr/model/ApplicationManager.hpp" + +#include +#include #include // for move - -#include "module-sys/Service/Bus.hpp" // for Bus -#include "Service/Service.hpp" // for Service -#include "service-appmgr/model/ApplicationManager.hpp" // for ApplicationManager, ApplicationManager::ServiceName, ApplicationHandle, ApplicationHandle::Name - namespace app::manager { auto Controller::sendAction(sys::Service *sender, actions::ActionId actionId, actions::ActionParamsPtr &&data) diff --git a/module-services/service-appmgr/model/ApplicationHandle.cpp b/module-services/service-appmgr/model/ApplicationHandle.cpp index 1d4588b91..76c75e966 100644 --- a/module-services/service-appmgr/model/ApplicationHandle.cpp +++ b/module-services/service-appmgr/model/ApplicationHandle.cpp @@ -1,7 +1,7 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md -#include "ApplicationHandle.hpp" +#include namespace app::manager { diff --git a/module-services/service-appmgr/model/ApplicationManager.cpp b/module-services/service-appmgr/model/ApplicationManager.cpp index 2b83dddfe..4e778a59c 100644 --- a/module-services/service-appmgr/model/ApplicationManager.cpp +++ b/module-services/service-appmgr/model/ApplicationManager.cpp @@ -1,31 +1,31 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md -#include "ApplicationManager.hpp" +#include +#include -#include // for move -#include // for find_if -#include // for numeric_limits - -#include "service-appmgr/Controller.hpp" // for Controller -#include "application-call/ApplicationCall.hpp" // for name_call -#include "application-special-input/ApplicationSpecialInput.hpp" // for special_input -#include "Service/Message.hpp" // for ResponseMessage, DataMessage (ptr only), Message_t -#include "AppMessage.hpp" // for AppSwitchWindowMessage -#include "Service/Timer.hpp" // for Timer, Timer::Type, Timer::Type::SingleShot, ms -#include "service-db/api/DBServiceAPI.hpp" // for DBServiceAPI -#include "service-evtmgr/EventManager.hpp" // for EventManager -#include // for ServiceEink +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include +#include #include -#include "service-gui/ServiceGUI.hpp" // for ServiceGUI -#include "log/log.hpp" // for LOG_INFO, LOG_ERROR, LOG_WARN, LOG_DEBUG, LOG_FATAL -#include "Common.hpp" // for ShowMode, ShowMode::GUI_SHOW_INIT -#include "Common/Common.hpp" // for SettingsLanguage, SettingsLanguage::ENGLISH, SettingsLanguage::GERMAN, SettingsLanguage::POLISH, SettingsLanguage::SPANISH -#include "Service/Bus.hpp" // for Bus -#include "SystemManager/SystemManager.hpp" // for SystemManager -#include "i18/i18.hpp" // for Lang, Lang::En, Lang::De, Lang::Pl, Lang::Sp, i18, localize -#include "service-appmgr/messages/Message.hpp" // for APMCheckApp, APMSwitch, APMRegister, APMConfirmClose, APMConfirmSwitch, Action, APMAction, APMChangeLanguage, APMSwitchPrevApp, APMDelayedClose, APMClose, APMInitPowerSaveMode, APMPreventBlocking + +#include +#include +#include // Auto phone lock disabled for now till the times when it's debugged // #define AUTO_PHONE_LOCK_ENABLED diff --git a/module-services/service-appmgr/model/ApplicationsRegistry.cpp b/module-services/service-appmgr/model/ApplicationsRegistry.cpp index e549b36c0..ce9234745 100644 --- a/module-services/service-appmgr/model/ApplicationsRegistry.cpp +++ b/module-services/service-appmgr/model/ApplicationsRegistry.cpp @@ -1,7 +1,7 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md -#include "ApplicationsRegistry.hpp" +#include namespace app::manager { diff --git a/module-services/service-appmgr/Actions.hpp b/module-services/service-appmgr/service-appmgr/Actions.hpp similarity index 88% rename from module-services/service-appmgr/Actions.hpp rename to module-services/service-appmgr/service-appmgr/Actions.hpp index baa2768bf..0a1349428 100644 --- a/module-services/service-appmgr/Actions.hpp +++ b/module-services/service-appmgr/service-appmgr/Actions.hpp @@ -1,14 +1,14 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #pragma once +#include + #include #include #include -#include - namespace app::manager::actions { using ActionId = int; diff --git a/module-services/service-appmgr/ApplicationManifest.hpp b/module-services/service-appmgr/service-appmgr/ApplicationManifest.hpp similarity index 79% rename from module-services/service-appmgr/ApplicationManifest.hpp rename to module-services/service-appmgr/service-appmgr/ApplicationManifest.hpp index a14a98513..4fbe01eff 100644 --- a/module-services/service-appmgr/ApplicationManifest.hpp +++ b/module-services/service-appmgr/service-appmgr/ApplicationManifest.hpp @@ -1,9 +1,9 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #pragma once -#include "Actions.hpp" +#include "service-appmgr/Actions.hpp" namespace app::manager { diff --git a/module-services/service-appmgr/Controller.hpp b/module-services/service-appmgr/service-appmgr/Controller.hpp similarity index 77% rename from module-services/service-appmgr/Controller.hpp rename to module-services/service-appmgr/service-appmgr/Controller.hpp index 834f94149..9cfde4d17 100644 --- a/module-services/service-appmgr/Controller.hpp +++ b/module-services/service-appmgr/service-appmgr/Controller.hpp @@ -1,17 +1,19 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #pragma once -#include // for unique_ptr -#include // for string - #include "Actions.hpp" -#include "module-services/service-appmgr/model/ApplicationManager.hpp" -#include "module-sys/Service/Service.hpp" -#include "SwitchData.hpp" // for SwitchData -#include "i18/i18.hpp" // for Lang -#include "service-appmgr/messages/Message.hpp" // for APMSwitchPrevApp, Action (ptr only) +#include "Message.hpp" +#include "model/ApplicationManager.hpp" + +#include +#include + +#include + +#include +#include namespace sys { diff --git a/module-services/service-appmgr/messages/Message.hpp b/module-services/service-appmgr/service-appmgr/Message.hpp similarity index 96% rename from module-services/service-appmgr/messages/Message.hpp rename to module-services/service-appmgr/service-appmgr/Message.hpp index f889e29bc..9d5e5d69c 100644 --- a/module-services/service-appmgr/messages/Message.hpp +++ b/module-services/service-appmgr/service-appmgr/Message.hpp @@ -1,16 +1,17 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #pragma once -#include "Service/Message.hpp" -#include "MessageType.hpp" -#include "i18/i18.hpp" +#include "Actions.hpp" +#include "ApplicationManifest.hpp" + +#include +#include +#include #include #include -#include -#include namespace app::manager { diff --git a/module-services/service-appmgr/model/ApplicationHandle.hpp b/module-services/service-appmgr/service-appmgr/model/ApplicationHandle.hpp similarity index 91% rename from module-services/service-appmgr/model/ApplicationHandle.hpp rename to module-services/service-appmgr/service-appmgr/model/ApplicationHandle.hpp index 506b3a989..5d6f2c752 100644 --- a/module-services/service-appmgr/model/ApplicationHandle.hpp +++ b/module-services/service-appmgr/service-appmgr/model/ApplicationHandle.hpp @@ -1,13 +1,13 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #pragma once -#include -#include +#include +#include -#include "Application.hpp" -#include "ApplicationLauncher.hpp" +#include +#include namespace app { diff --git a/module-services/service-appmgr/model/ApplicationManager.hpp b/module-services/service-appmgr/service-appmgr/model/ApplicationManager.hpp similarity index 86% rename from module-services/service-appmgr/model/ApplicationManager.hpp rename to module-services/service-appmgr/service-appmgr/model/ApplicationManager.hpp index 67b3995f8..66054b821 100644 --- a/module-services/service-appmgr/model/ApplicationManager.hpp +++ b/module-services/service-appmgr/service-appmgr/model/ApplicationManager.hpp @@ -1,27 +1,28 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #pragma once -#include // for unique_ptr, allocator -#include // for string -#include // for deque -#include // for string_view -#include // for vector - -#include "Application.hpp" // for Application, Application::State -#include "ApplicationLauncher.hpp" // for ApplicationLauncher -#include "module-services/service-appmgr/messages/Message.hpp" -#include "Service/Common.hpp" // for ReturnCodes, ServicePowerMode -#include "Service/Message.hpp" // for Message_t, DataMessage (ptr only), ResponseMessage (ptr only) -#include "Service/Service.hpp" // for Service -#include "Service/Timer.hpp" // for Timer -#include "SettingsRecord.hpp" // for SettingsRecord -#include "SwitchData.hpp" // for SwitchData - #include "ApplicationHandle.hpp" #include "ApplicationsRegistry.hpp" +#include +#include + +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + namespace app { class ApplicationLauncher; diff --git a/module-services/service-appmgr/model/ApplicationsRegistry.hpp b/module-services/service-appmgr/service-appmgr/model/ApplicationsRegistry.hpp similarity index 92% rename from module-services/service-appmgr/model/ApplicationsRegistry.hpp rename to module-services/service-appmgr/service-appmgr/model/ApplicationsRegistry.hpp index a4410e00f..7c33f13cf 100644 --- a/module-services/service-appmgr/model/ApplicationsRegistry.hpp +++ b/module-services/service-appmgr/service-appmgr/model/ApplicationsRegistry.hpp @@ -1,13 +1,13 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #pragma once -#include -#include - #include "ApplicationHandle.hpp" +#include +#include + namespace app::manager { using ApplicationsContainer = std::vector>; diff --git a/module-services/service-time/timeEvents/CalendarTimeEvents.cpp b/module-services/service-time/timeEvents/CalendarTimeEvents.cpp index 0af079108..2f8286362 100644 --- a/module-services/service-time/timeEvents/CalendarTimeEvents.cpp +++ b/module-services/service-time/timeEvents/CalendarTimeEvents.cpp @@ -1,9 +1,9 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #include "CalendarTimeEvents.hpp" -#include // for Controller +#include // for Controller #include // for DBServiceAPI #include // for SelectFirstUpcoming, SelectFirstUpcomingResult #include // for SwitchData diff --git a/source/main.cpp b/source/main.cpp index 06ca08df3..89c312b09 100644 --- a/source/main.cpp +++ b/source/main.cpp @@ -1,4 +1,4 @@ -// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. +// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #include "config.h" @@ -20,7 +20,7 @@ #include // services -#include +#include #include #include #include