#include <Plugin-VSI/vsiPlugin.hh>
|
| QString | askForInputs (QString _element, QString _inputs) |
| | Scripting function, that allows to ask the user for inputs during script execution.
|
| |
| 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.
|
| |
| QString | version () |
| |
|
|
void | getMenubarMenu (QString _name, QMenu *&_menu, bool _create) |
| |
|
void | pluginExists (QString _pluginName, bool &_exists) |
| |
|
void | functionExists (QString _pluginName, QString _functionName, bool &_exists) |
| |
|
void | log (Logtype _type, QString _message) |
| |
|
void | log (QString _message) |
| |
|
void | executePythonScript (QString _script) |
| |
|
void | openPythonScriptInEditor (QString _script) |
| |
| virtual void | updateView () |
| | Update current view in Main Application.
|
| |
| virtual void | setSlotDescription (QString _slotName, QString _slotDescription, QStringList _parameters, QStringList _descriptions) |
| | Set a description for a public slot.
|
| |
| virtual void | setRenderer (unsigned int _viewer, QString _rendererName) |
| | Set a renderer for the given viewer.
|
| |
| virtual void | pluginExists (QString _pluginName, bool &_exists) |
| |
| virtual void | log (Logtype _type, QString _message)=0 |
| |
| virtual void | log (QString _message)=0 |
| |
| virtual void | executePythonScript (QString _script) |
| |
Plugin that provides a visual scripting interface
Definition at line 71 of file vsiPlugin.hh.
◆ VsiPlugin()
◆ ~VsiPlugin()
| VsiPlugin::~VsiPlugin |
( |
| ) |
|
◆ askForInputs
| QString 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 267 of file vsiPlugin.cc.
◆ description()
| QString VsiPlugin::description |
( |
| ) |
|
|
inlinevirtual |
◆ initContext()
| void VsiPlugin::initContext |
( |
| ) |
|
|
private |
initalisation
initalize context
Definition at line 125 of file vsiPlugin.cc.
◆ messageBox
| void VsiPlugin::messageBox |
( |
QString |
_message | ) |
|
|
slot |
Scripting function, that displays a message box.
Definition at line 244 of file vsiPlugin.cc.
◆ name()
| QString VsiPlugin::name |
( |
| ) |
|
|
inlinevirtual |
◆ noguiSupported
| void VsiPlugin::noguiSupported |
( |
| ) |
|
|
inlineprivateslot |
◆ pluginsInitialized
| void VsiPlugin::pluginsInitialized |
( |
| ) |
|
|
privateslot |
◆ questionBox
| bool VsiPlugin::questionBox |
( |
QString |
_message | ) |
|
|
slot |
Scripting function, that displays a Yes/No message box.
Definition at line 254 of file vsiPlugin.cc.
◆ showInScriptEditor()
| void VsiPlugin::showInScriptEditor |
( |
const 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 226 of file vsiPlugin.cc.
◆ showScriptEditor()
| void VsiPlugin::showScriptEditor |
( |
| ) |
|
|
private |
Shows visual script editor.
Show visual script editor.
Definition at line 111 of file vsiPlugin.cc.
◆ version
| QString VsiPlugin::version |
( |
| ) |
|
|
inlineslot |
◆ baseWidget_
◆ context_
The documentation for this class was generated from the following files: