Index: sources/ApplicationController.h =================================================================== diff -u -rcfc0236d4aae3188491f8467df87b961c8069c44 -r9febb7ea48512fb5cee8006a93e7cf030c86815d --- sources/ApplicationController.h (.../ApplicationController.h) (revision cfc0236d4aae3188491f8467df87b961c8069c44) +++ sources/ApplicationController.h (.../ApplicationController.h) (revision 9febb7ea48512fb5cee8006a93e7cf030c86815d) @@ -55,7 +55,8 @@ QThread *_thread = nullptr; bool _init = false; - QFutureWatcher _settingsWatcher; + QFutureWatcher _settingsWatcher; + int _settingsError = 0; ApplicationPost _post; // I may need to be put in a concurrent. @@ -81,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 @@ -115,13 +116,15 @@ 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 onTreatmentRangesDone(bool vPass); + signals: void didPOSTEthernet (bool vPass); void didPOSTWireless (bool vPass);