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