Index: sources/ApplicationController.cpp =================================================================== diff -u -r9171bf54844dcec41ee5e6feb7ee4d87ef5ebbb4 -r71bf4f61379021a11eb415ce1bfa48859b343aad --- sources/ApplicationController.cpp (.../ApplicationController.cpp) (revision 9171bf54844dcec41ee5e6feb7ee4d87ef5ebbb4) +++ sources/ApplicationController.cpp (.../ApplicationController.cpp) (revision 71bf4f61379021a11eb415ce1bfa48859b343aad) @@ -153,6 +153,8 @@ this , SLOT( onExport ())); connect(&_Logger , SIGNAL(didExportStat (quint32, const QString &, quint8)), this , SLOT( onExportStat (quint32, const QString &, quint8))); + connect(&_Logger , SIGNAL(didLogIOFail ()), + this , SLOT( onLogIOFail ())); connect(&_settingsWatcher, SIGNAL(finished ()), this , SLOT(onSettingsUpdate())); @@ -674,3 +676,13 @@ // if ( vPass ) // it needs more investigation initSettings(); } + +/*! + * \brief ApplicationController::onLogIOFail + * \details This slot is when an SD I/O failure is indicated + */ +void ApplicationController::onLogIOFail() +{ + //DEBUG: qDebug()<