void PythonConsole::slot_runScript() { outputEdit->clear(); parsePythonString(); emit runCommand(); commandEdit->textCursor().movePosition(QTextCursor::Start); }
void PythonConsole::slot_runScriptAsConsole() { parsePythonString(); commandEdit->clear(); // content is destroyed. This is to prevent overwriting filename = QString::null; outputEdit->append("\n>>> " + m_command); emit runCommand(); }
void PythonConsole::slot_runScript() { outputEdit->clear(); //Prevent two scripts to be run concurrently or face crash! if (ScCore->primaryMainWindow()->scriptIsRunning()) { outputEdit->append( tr("Another script is already running...") ); outputEdit->append( tr("Please let it finish its task...") ); return; } parsePythonString(); emit runCommand(); commandEdit->textCursor().movePosition(QTextCursor::Start); }
void PythonConsole::slot_runScriptAsConsole() { //Prevent two scripts to be run concurrently or face crash! if (ScCore->primaryMainWindow()->scriptIsRunning()) { outputEdit->append( tr("\n>>> Another script is already running...") ); outputEdit->append( tr("Please let it finish its task...") ); return; } parsePythonString(); commandEdit->clear(); // content is destroyed. This is to prevent overwriting filename = QString::null; outputEdit->append("\n>>> " + m_command); emit runCommand(); }