void ScriptEdit::customEvent(QEvent *e) { if (e->type() == SCRIPTING_CHANGE_EVENT) { scriptingChangeEvent((ScriptingChangeEvent *)e); delete myScript; myScript = scriptEnv->newScript("", this, name()); connect(myScript, SIGNAL(error(const QString &, const QString &, int)), this, SLOT(insertErrorMsg(const QString &))); connect(myScript, SIGNAL(print(const QString &)), this, SLOT(scriptPrint(const QString &))); }
void ScriptEdit::customEvent(QEvent *e) { if (e->type() == SCRIPTING_CHANGE_EVENT) { scriptingChangeEvent((ScriptingChangeEvent*)e); delete myScript; myScript = scriptEnv->newScript("", this, name()); connect(myScript, SIGNAL(error(const QString&, const QString&, int)), this, SLOT(insertErrorMsg(const QString&))); connect(myScript, SIGNAL(print(const QString&)), this, SLOT(scriptPrint(const QString&))); #ifdef SCRIPTING_PYTHON if (d_highlighter) delete d_highlighter; if (scriptEnv->name() == QString("Python")) d_highlighter = new PythonSyntaxHighlighter(this); else d_highlighter = 0; #endif }
void MatrixValuesDialog::customEvent(QEvent *e) { if (e->type() == SCRIPTING_CHANGE_EVENT) scriptingChangeEvent((ScriptingChangeEvent*)e); }
void MatrixValuesDialog::customEvent(QEvent *e) { if (e->type() == SCRIPTING_CHANGE_EVENT) scriptingChangeEvent(dynamic_cast<ScriptingChangeEvent*>(e)); }
void SetColValuesDialog::customEvent(QEvent *e) { if (e->type() == SCRIPTING_CHANGE_EVENT) scriptingChangeEvent(static_cast<ScriptingChangeEvent *>(e)); }