bool Controller::addTask( const Task& task ) { qDebug() << Q_FUNC_INFO << "adding task" << task.id() << "to parent" << task.parent(); if ( m_storage->addTask( task ) ) { updateSubscriptionForTask( task ); emit taskAdded( task ); return true; } else { Q_ASSERT( false ); // impossible return false; } }
bool Controller::modifyTask( const Task& task ) { // find it qDebug() << Q_FUNC_INFO << "committing changes to task" << task.id(); // modify the task itself: bool result = m_storage->modifyTask( task ); Q_ASSERT( result ); if ( ! result ) { qDebug() << Q_FUNC_INFO << "modifyTask failed!"; return result; } updateSubscriptionForTask( task ); emit( taskUpdated( task ) ); return true; }
bool Controller::modifyTask( const Task& task ) { // find it qDebug() << "Controller::modifyTask: committing changes to task" << task.id(); // modify the task itself: bool result = m_storage->modifyTask( task ); Q_ASSERT( result ); Q_UNUSED( result ); if ( ! result ) { qDebug() << "Controller::modifyTask: modifyTask failed!"; return result; } updateSubscriptionForTask( task ); if ( result ) { emit( taskUpdated( task ) ); } else { qDebug() << "Controller::modifyTask: storing subscription state failed."; } return result; }