|
SciDAVis
1.D4
|
keeps a static list of available interpreters and instantiates them on demand More...
#include <Script.h>
Classes | |
| struct | ScriptingLang |
Static Public Member Functions | |
| static QStringList | languages () |
| Return the names of available implementations. | |
| static ScriptingEnv * | newEnv (ApplicationWindow *parent) |
| Return an instance of the first implementation we can find. | |
| static ScriptingEnv * | newEnv (const char *name, ApplicationWindow *parent) |
| Return an instance of the implementation specified by name, NULL on failure. | |
| static int | numLanguages () |
| Return the number of available implementations. | |
Private Types | |
| typedef ScriptingEnv *(* | ScriptingEnvConstructor )(ApplicationWindow *) |
Static Private Attributes | |
| static ScriptingLang | langs [] |
| global registry of available languages | |
keeps a static list of available interpreters and instantiates them on demand
|
private |
|
static |
Return the names of available implementations.
References ScriptingLangManager::ScriptingLang::constructor, and langs.
Referenced by ConfigDialog::initAppPage(), and ScriptingLangDialog::updateLangList().
|
static |
Return an instance of the first implementation we can find.
References ScriptingLangManager::ScriptingLang::constructor, and langs.
Referenced by ApplicationWindow::setScriptingLang().
|
static |
Return an instance of the implementation specified by name, NULL on failure.
References ScriptingLangManager::ScriptingLang::constructor, and langs.
|
static |
Return the number of available implementations.
|
staticprivate |
global registry of available languages
Referenced by languages(), and newEnv().
1.8.1