Index: sources/ApplicationController.cpp =================================================================== diff -u -r97d593e2e7adb36f2f9f97f9bb9958dcef740bc1 -r2bc6542cebc264eb343f791f75223a1ca151465e --- sources/ApplicationController.cpp (.../ApplicationController.cpp) (revision 97d593e2e7adb36f2f9f97f9bb9958dcef740bc1) +++ sources/ApplicationController.cpp (.../ApplicationController.cpp) (revision 2bc6542cebc264eb343f791f75223a1ca151465e) @@ -18,6 +18,7 @@ #include // Project +#include "ApplicationPost.h" #include "MainTimer.h" #include "MessageDispatcher.h" #include "Logger.h" @@ -34,10 +35,7 @@ * \param parent - QObject parent owner object. * Qt handles the children destruction by their parent objects life-cycle. */ -ApplicationController::ApplicationController(QObject *parent) : QObject(parent) -{ - _applicationPost = new ApplicationPost(this); -} +ApplicationController::ApplicationController(QObject *parent) : QObject(parent) { } /*! * \brief ApplicationController initializer @@ -48,9 +46,6 @@ _init = true; initConnections(); - // coco begin validated: The class ApplicationPost has not been implemented Yet. - if (!_applicationPost->init()) return false; - // coco end LOG_DEBUG("UI," + tr("%1 Initialized").arg(metaObject()->className())); return true; @@ -125,10 +120,10 @@ connect(&_Logger , SIGNAL(didExportLogs()), this , SLOT( onExport ())); + // Settings - move to application thread connect(this, SIGNAL(didSettingsInit()), this, SLOT( onSettingsInit())); - connect(&_settingsWatcher, SIGNAL(finished ()), this , SLOT(onSettingsUpdate())); @@ -505,3 +500,13 @@ Storage::Settings settings; settings.read(); } + +void ApplicationController::onstartPOST() { + ApplicationPost post; + connect(&post, &ApplicationPost::didPOSTFailed, [=] (const Gui::GuiAlarmID &vAlarmID) { + emit didActionTransmit(GuiActionType::ID_AlarmTriggered, { vAlarmID }); + }); + AdjustUIPostFinalResultRequestData data; + data.mResult = post.start(); + emit didAdjustment(data); +}