Spawn Class Reference
Allows to spawn models and lights using the spawn gui events or drag and drop. More...
#include <Spawn.hh>
Signals | |
void | ErrorPopupTextChanged () |
Notify the popup error text has changed. More... | |
void | popupError () |
Notify that an error has occurred (opens popup) Note that the function name needs to start with lowercase in order for the connection to work on the QML side. More... | |
Public Member Functions | |
Spawn () | |
Constructor. More... | |
~Spawn () override | |
Destructor. More... | |
Q_INVOKABLE QString | ErrorPopupText () const |
Get the text for the popup error message. More... | |
void | LoadConfig (const tinyxml2::XMLElement *_pluginElem) override |
void | OnDropped (const gz::gui::events::DropOnScene *_event) |
Handle drop events. More... | |
Q_INVOKABLE void | SetErrorPopupText (const QString &_errorTxt) |
Set the text for the popup error message. More... | |
Public Member Functions inherited from Plugin | |
Plugin () | |
virtual | ~Plugin () |
QQuickItem * | CardItem () const |
virtual std::string | ConfigStr () |
QQmlContext * | Context () const |
bool | DeleteLaterRequested () const |
void | Load (const tinyxml2::XMLElement *_pluginElem) |
QQuickItem * | PluginItem () const |
void | PostParentChanges () |
virtual std::string | Title () const |
Protected Member Functions | |
bool | eventFilter (QObject *_obj, QEvent *_event) override |
Protected Member Functions inherited from Plugin | |
void | DeleteLater () |
Properties | |
QString | errorPopupText |
Text for popup error. More... | |
Additional Inherited Members | |
Protected Attributes inherited from Plugin | |
std::string | configStr |
std::string | title |
Detailed Description
Allows to spawn models and lights using the spawn gui events or drag and drop.
Constructor & Destructor Documentation
◆ Spawn()
Spawn | ( | ) |
Constructor.
◆ ~Spawn()
|
override |
Destructor.
Member Function Documentation
◆ ErrorPopupText()
Q_INVOKABLE QString ErrorPopupText | ( | ) | const |
Get the text for the popup error message.
- Returns
- The error text
◆ ErrorPopupTextChanged
|
signal |
Notify the popup error text has changed.
◆ eventFilter()
|
overrideprotected |
◆ LoadConfig()
|
overridevirtual |
Reimplemented from Plugin.
◆ OnDropped()
void OnDropped | ( | const gz::gui::events::DropOnScene * | _event | ) |
Handle drop events.
- Parameters
-
[in] _event Event with drop information.
◆ popupError
|
signal |
Notify that an error has occurred (opens popup) Note that the function name needs to start with lowercase in order for the connection to work on the QML side.
◆ SetErrorPopupText()
Q_INVOKABLE void SetErrorPopupText | ( | const QString & | _errorTxt | ) |
Set the text for the popup error message.
- Parameters
-
[in] _errorTxt The error text
Property Documentation
◆ errorPopupText
|
readwrite |
Text for popup error.
The documentation for this class was generated from the following file: