Index: sources/ApplicationController.h =================================================================== diff -u -rf1c4d7f7c9cd4422f6190a5b31c8f1e74e520c04 -r0eb3d05f90d7ed90eadfab6c0c1db76fa2a70fb6 --- sources/ApplicationController.h (.../ApplicationController.h) (revision f1c4d7f7c9cd4422f6190a5b31c8f1e74e520c04) +++ sources/ApplicationController.h (.../ApplicationController.h) (revision 0eb3d05f90d7ed90eadfab6c0c1db76fa2a70fb6) @@ -54,9 +54,9 @@ QThread *_thread = nullptr; bool _init = false; - bool _settingsReadComplete = false; - QFutureWatcher _settingsWatcher; + QFutureWatcher _settingsWatcher; + int _settingsError = 0; ApplicationPost _post; // I may need to be put in a concurrent. @@ -82,7 +82,7 @@ void createFakeSeqAtBeginLongMessage(QVariantList &vData, const int vFakeDataLen); void postDoneRequest(); - void versionsRequest(bool vPass); + void versionsRequest(); private slots: // Should be private for thread safety and is connected internally. void onActionReceive (GuiActionType vAction, const QVariantList &vData); // UI <= HD/DG @@ -116,14 +116,14 @@ void onPOSTBluetooth (bool vPass); void onPOSTCloudSync (bool vPass); - void onPOSTFail (Gui::GuiAlarmID vAlarmID); + void onPOSTFail (Gui::GuiAlarmID vAlarmID, bool vSend = false); void onPOSTDone (bool vPass); void onQuitApplication (); void onLogIOFail(); - void onTreatmentRangesIncorrect(); + void onTreatmentRangesDone(bool vPass); signals: void didPOSTEthernet (bool vPass);