Index: sources/ApplicationController.cpp =================================================================== diff -u -rf2db5c985e5c0ae7835a69eff43bfc537e6dd2fc -r922463c555493a51ea20744a95dd62976adaf0f9 --- sources/ApplicationController.cpp (.../ApplicationController.cpp) (revision f2db5c985e5c0ae7835a69eff43bfc537e6dd2fc) +++ sources/ApplicationController.cpp (.../ApplicationController.cpp) (revision 922463c555493a51ea20744a95dd62976adaf0f9) @@ -18,7 +18,6 @@ #include // Project -#include "MainTimer.h" #include "MessageDispatcher.h" #include "Logger.h" #include "DeviceController.h" @@ -28,6 +27,7 @@ #include "MSettings.h" #include "WifiInterface.h" #include "BluetoothInterface.h" +#include "MessageAcknowModel.h" /*! * \brief ApplicationController::ApplicationController @@ -99,9 +99,6 @@ connect(&_post , SIGNAL( didDone (bool )), this , SLOT (onPOSTDone (bool ))); - connect(&_MainTimer , SIGNAL( didTimeout()), - this , SLOT(onMainTimerTimeout())); - // From GUI connect(&_GuiController , SIGNAL(didActionTransmit(GuiActionType, const QVariantList &)), this , SLOT( onActionTransmit(GuiActionType, const QVariantList &))); @@ -220,16 +217,6 @@ } /*! - * \brief ApplicationController::onMainTimerTimeout - * \details This slot is called by MainTimer::didTimeout each second - * to call required methods like keepAlive - */ -void ApplicationController::onMainTimerTimeout() -{ - keepAlive(); -} - -/*! * \brief ApplicationController::onUSBDriveMount * \details This is the slot which connects to the _DeviceController didUSBDriveMount signal * and notifies the other classes (GuiController) by emitting its signal didUSBDriveMount @@ -574,14 +561,17 @@ */ void ApplicationController::onstartPOST() { LOG_DEBUG("ApplicationPost Start"); - emit didActionTransmit(GuiActionType::ID_KeepAlive, {}); + _MessageAcknowModel.doStartCheckIn(); _post.start(); } +/*! + * \brief ApplicationController::onGuiReadyNotify + * \details The POST entry point + * - calls the private slot onstartPOST + * \return void + */ void ApplicationController::onGuiReadyNotify() { - LOG_DEBUG("ApplicationPost Start"); - emit didActionTransmit(GuiActionType::ID_KeepAlive, {}); - _MainTimer.start(); - _post.start(); + onstartPOST(); }