QtiPlot  0.9.8.2
Public Member Functions | Protected Attributes | List of all members
scripted Class Reference

Interface for maintaining a reference to the current ScriptingEnv. More...

#include <Script.h>

Inheritance diagram for scripted:
ApplicationWindow ExtractDataDialog Matrix MatrixValuesDialog ScriptEdit ScriptingLangDialog SetColValuesDialog Table

Public Member Functions

 scripted (ScriptingEnv *env)
 
void scriptingChangeEvent (ScriptingChangeEvent *)
 
ScriptingEnvscriptingEnv ()
 
 ~scripted ()
 

Protected Attributes

ScriptingEnvscriptEnv
 

Detailed Description

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.

Constructor & Destructor Documentation

scripted::scripted ( ScriptingEnv env)
scripted::~scripted ( )

Member Function Documentation

void scripted::scriptingChangeEvent ( ScriptingChangeEvent sce)
ScriptingEnv* scripted::scriptingEnv ( )
inline

Member Data Documentation

ScriptingEnv* scripted::scriptEnv
protected

Referenced by 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(), scripted(), ScriptEdit::ScriptEdit(), scriptingChangeEvent(), scriptingEnv(), ApplicationWindow::scriptingMenuAboutToShow(), SetColValuesDialog::SetColValuesDialog(), ApplicationWindow::setScriptingLanguage(), ApplicationWindow::showColumnValuesDialog(), ApplicationWindow::showExtractDataDialog(), ApplicationWindow::showMatrixValuesDialog(), ApplicationWindow::showScriptingLangDialog(), ApplicationWindow::showScriptWindow(), ScriptingLangDialog::updateLangList(), and ~scripted().


The documentation for this class was generated from the following files: