#include <Plugin-VSI/vsiPlugin.hh>
|
QString | 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. More...
|
|
bool | questionBox (QString _message) |
| Scripting function, that displays a Yes/No message box. More...
|
|
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 | 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. 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 | 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 |
( |
void |
| ) |
|
|
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: