#include <Plugin-VSI/vsiPlugin.hh>
|
QScriptValue | askForInputs (QString _element, QString _inputs) |
| Scripting function, that allows to ask the user for inputs during script execution. More...
|
|
void | messageBox (QString _message) |
| Scripting function, that displays a message box.
|
|
bool | questionBox (QString _message) |
| Scripting function, that displays a Yes/No message box.
|
|
bool | continueBox (QString _message) |
| Shows a non blocking stop box for use inside loops. More...
|
|
QString | version () |
|
|
void | getMenubarMenu (QString _name, QMenu *&_menu, bool _create) |
|
void | getScriptingEngine (QScriptEngine *&_engine) |
|
void | pluginExists (QString _pluginName, bool &_exists) |
|
void | functionExists (QString _pluginName, QString _functionName, bool &_exists) |
|
virtual void | updateView () |
| Update current view in Main Application. More...
|
|
virtual void | setSlotDescription (QString _slotName, QString _slotDescription, QStringList _parameters, QStringList _descriptions) |
| Set a description for a public slot. More...
|
|
virtual void | setRenderer (unsigned int _viewer, QString _rendererName) |
| Set a renderer for the given viewer. More...
|
|
virtual void | getMenubarMenu (QString _name, QMenu *&_menu, bool _create) |
| Get a existing top level menu pointer or create a new one. More...
|
|
virtual void | scriptInfo (QString _functionWithParameters) |
| Emit this signal if a scriptable function is executed. More...
|
|
virtual void | getScriptingEngine (QScriptEngine *&_engine) |
|
virtual void | executeScript (QString _script) |
|
virtual void | getAvailableFunctions (QStringList &_functions) |
|
virtual void | pluginExists (QString _pluginName, bool &_exists) |
|
Plugin that provides a visual scripting interface
Definition at line 71 of file vsiPlugin.hh.
◆ askForInputs
QScriptValue VsiPlugin::askForInputs |
( |
QString |
_element, |
|
|
QString |
_inputs |
|
) |
| |
|
slot |
Scripting function, that allows to ask the user for inputs during script execution.
Gererates a dialog for the given element inputs.
Definition at line 169 of file vsiPlugin.cc.
◆ continueBox
bool VsiPlugin::continueBox |
( |
QString |
_message | ) |
|
|
slot |
Shows a non blocking stop box for use inside loops.
Non blocking box which can be used inside scripting loops to stop on clicks.
Definition at line 258 of file vsiPlugin.cc.
◆ initContext()
void VsiPlugin::initContext |
( |
| ) |
|
|
private |
initalisation
initalize context
Definition at line 126 of file vsiPlugin.cc.
◆ showInScriptEditor()
void VsiPlugin::showInScriptEditor |
( |
QString |
_script | ) |
|
|
private |
Opens the text based script editor with the given script.
shows the given script in the textual script editor
Definition at line 220 of file vsiPlugin.cc.
◆ showScriptEditor()
void VsiPlugin::showScriptEditor |
( |
| ) |
|
|
private |
Shows visual script editor.
Show visual script editor.
Definition at line 112 of file vsiPlugin.cc.
The documentation for this class was generated from the following files: