QtiPlot
0.9.8.2
|
Interface for maintaining a reference to the current ScriptingEnv. More...
#include <Script.h>
Public Member Functions | |
scripted (ScriptingEnv *env) | |
void | scriptingChangeEvent (ScriptingChangeEvent *) |
ScriptingEnv * | scriptingEnv () |
~scripted () | |
Protected Attributes | |
ScriptingEnv * | scriptEnv |
Interface for maintaining a reference to the current ScriptingEnv.
Every class that wants to use a ScriptingEnv should subclass this one and implement slot customEvent(QEvent*) such that it forwards any ScriptingChangeEvents to scripted::scriptingChangeEvent.
scripted::scripted | ( | ScriptingEnv * | env | ) |
References ScriptingEnv::incref().
scripted::~scripted | ( | ) |
void scripted::scriptingChangeEvent | ( | ScriptingChangeEvent * | sce | ) |
|
inline |
Referenced by MatrixModel::calculate(), ConfigDialog::chooseHelpFolder(), MatrixValuesDialog::closeEvent(), SetColValuesDialog::closeEvent(), FunctionDialog::FunctionDialog(), SurfaceDialog::initFunctionPage(), SurfaceDialog::initParametricSurfacePage(), MatrixData::MatrixData(), MatrixModel::muParserCalculate(), PythonSyntaxHighlighter::PythonSyntaxHighlighter(), ScriptEdit::showFindDialog(), and SyntaxHighlighter::SyntaxHighlighter().
|
protected |
Referenced by ApplicationWindow::addColumnNameToCompleter(), ApplicationWindow::addWindowsListToCompleter(), Matrix::calculate(), Table::calculate(), Matrix::canCalculate(), Table::cellEdited(), ScriptEdit::contextMenuEvent(), ScriptEdit::customEvent(), ApplicationWindow::dropEvent(), ScriptEdit::exportASCII(), Table::extractData(), ExtractDataDialog::ExtractDataDialog(), ScriptEdit::highlightErrorLine(), ScriptEdit::importASCII(), ApplicationWindow::importImage(), ApplicationWindow::init(), ApplicationWindow::initCompleter(), ScriptEdit::insertCompletion(), ScriptEdit::insertErrorMsg(), MatrixValuesDialog::insertExplain(), SetColValuesDialog::insertExplain(), ScriptEdit::insertFunction(), ApplicationWindow::loadScript(), ApplicationWindow::matrixToTable(), MatrixValuesDialog::MatrixValuesDialog(), Table::muParserCalculate(), ApplicationWindow::newHiddenTable(), ApplicationWindow::newMatrix(), ApplicationWindow::newNote(), ApplicationWindow::newTable(), ApplicationWindow::newTableStatistics(), ApplicationWindow::openProject(), ApplicationWindow::performCustomAction(), ScriptEdit::rehighlight(), ApplicationWindow::restartScriptingEnv(), ApplicationWindow::saveFolder(), ApplicationWindow::saveWindow(), ScriptEdit::ScriptEdit(), ApplicationWindow::scriptingMenuAboutToShow(), SetColValuesDialog::SetColValuesDialog(), ApplicationWindow::setScriptingLanguage(), ApplicationWindow::showColumnValuesDialog(), ApplicationWindow::showExtractDataDialog(), ApplicationWindow::showMatrixValuesDialog(), ApplicationWindow::showScriptingLangDialog(), ApplicationWindow::showScriptWindow(), and ScriptingLangDialog::updateLangList().