Index: sources/ApplicationController.cpp =================================================================== diff -u -r9ef6badf8e172436bba2bfad1642ae7e469e0361 -r0b9adc7308a25148a2704bc0bf4f08373acee8b7 --- sources/ApplicationController.cpp (.../ApplicationController.cpp) (revision 9ef6badf8e172436bba2bfad1642ae7e469e0361) +++ sources/ApplicationController.cpp (.../ApplicationController.cpp) (revision 0b9adc7308a25148a2704bc0bf4f08373acee8b7) @@ -601,8 +601,8 @@ */ void ApplicationController::onPOSTCloudSync(bool vPass) { - emit didPOSTCloudSync(vPass); - emit didPOSTBluetooth("000.000.000.000" /*_post.netCloudSync*/); // not needed and post is not getting it yet. + emit didPOSTCloudSync (vPass); + emit didPOSTCloudSyncData("000.000.000.000" /*_post.netCloudSync*/); // not needed and post is not getting it yet.[ApplicationController => DeviceController] } /*! Index: sources/cloudsync/CloudSyncController.cpp =================================================================== diff -u -r5a4a26f106ba03759e3a89b19690fa678f8a3aca -r0b9adc7308a25148a2704bc0bf4f08373acee8b7 --- sources/cloudsync/CloudSyncController.cpp (.../CloudSyncController.cpp) (revision 5a4a26f106ba03759e3a89b19690fa678f8a3aca) +++ sources/cloudsync/CloudSyncController.cpp (.../CloudSyncController.cpp) (revision 0b9adc7308a25148a2704bc0bf4f08373acee8b7) @@ -103,6 +103,9 @@ connect(&_ApplicationController , SIGNAL(didPOSTCloudSync(bool)), this , SLOT( onPOSTCloudSync(bool))); + connect(&_DeviceController , SIGNAL(didCryptSetupMount(bool)), + this , SLOT( onCryptSetupMount(bool))); + connect(&_DeviceController , SIGNAL(didWatchFileChange (const QString &)), this , SLOT( onWatchFileChange (const QString &))); connect(&_MessageDispatcher , SIGNAL(didActionReceive (GuiActionType , const QVariantList &)), @@ -193,10 +196,20 @@ void CloudSyncController::onPOSTCloudSync(bool vPass) { _postPass = vPass; - testReady(); } /*! + * \brief CloudSyncController::onCryptSetupMount + * \details This the handler for the DeviceController::onCryptSetupMount() + */ +void CloudSyncController::onCryptSetupMount(bool vPass) +{ + if ( vPass ) { + testReady(); + } +} + +/*! * \brief CloudSyncController::onWatchFileChange * \details This slot will be called when the Device Controller identifies any changes in the watched files. * \param vFile - watched file Index: sources/cloudsync/CloudSyncController.h =================================================================== diff -u -r7f61c3b45a50145fe5c245018d481d6266166fa6 -r0b9adc7308a25148a2704bc0bf4f08373acee8b7 --- sources/cloudsync/CloudSyncController.h (.../CloudSyncController.h) (revision 7f61c3b45a50145fe5c245018d481d6266166fa6) +++ sources/cloudsync/CloudSyncController.h (.../CloudSyncController.h) (revision 0b9adc7308a25148a2704bc0bf4f08373acee8b7) @@ -203,6 +203,7 @@ void onTxPending (const QString &vFileName ); void onInitComplete (); void onPOSTCloudSync (bool vPass ); + void onCryptSetupMount (bool vPass ); signals: void didInitComplete ();