void Task_Implement::runTask() { runBeforce(); if (isUsed()){ run(); } else{ runFailed(); } runAfter(); }
void RunDialog::runFinished(int exitCode, QProcess::ExitStatus exitStatus) { finished_ = true; readProcess(); // Check exit conditions. if (aborted_) runAborted(); else if (exitStatus == QProcess::CrashExit) runCrashed(); else if (exitCode != 0) runFailed(); else runCompleted(); // Set the button status. cancelButton_->setEnabled(false); closeButton_->setEnabled(true); closeButton_->setFocus(); if (autoClose_->isChecked() && autoClose_->isEnabled() && !(failed_ || aborted_)) accept(); }