コード例 #1
0
ファイル: Task_Implement.cpp プロジェクト: lswzzz/QTEditor
void Task_Implement::runTask()
{
	runBeforce();
	if (isUsed()){
		run();
	}
	else{
		runFailed();
	}
	runAfter();
}
コード例 #2
0
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();
}