|
| DPluginEditor (QObject *const parent=nullptr) |
| Constructor with optional parent object.
|
|
| ~DPluginEditor () override |
| Destructor.
|
|
QList< DPluginAction * > | actions (QObject *const parent) const |
| Return all plugin actions registered in setup() method with addAction() for a given parent.
|
|
QStringList | categories () const override |
| Return a list of categories as strings registered in this plugin.
|
|
int | count () const override |
| Return the amount of tools registered to all parents.
|
|
DPluginAction * | findActionByName (const QString &name, QObject *const parent) const |
| Return a plugin action instance found by name in plugin action list for a given parent.
|
|
QString | ifaceIid () const override |
| Return the plugin interface identifier.
|
|
void | setVisible (bool b) override |
| Holds whether the plugin can be seen in parent view.
|
|
| DPlugin (QObject *const parent=nullptr) |
| Constructor with optional parent object.
|
|
| ~DPlugin () override |
| Destructor.
|
|
virtual QList< DPluginAuthor > | authors () const =0 |
| Returns authors list for the plugin.
|
|
virtual void | cleanUp () |
| Plugin method to clean up internal created objects.
|
|
virtual QString | description () const =0 |
| Returns a short description about the plugin.
|
|
virtual QString | details () const =0 |
| Returns a long description about the plugin.
|
|
virtual QMap< QString, QStringList > | extraAboutData () const |
| Returns a map of extra data to show in plugin about dialog.
|
|
virtual QStringList | extraAboutDataRowTitles () const |
| Returns a list of extra data row titles to show in tab of plugin about dialog.
|
|
virtual QString | extraAboutDataTitle () const |
| Returns the tab title of data returned by extraAboutData().
|
|
virtual QString | handbookChapter () const |
| Return the online handbook chapter from an handbook section corresponding to this plugin.
|
|
virtual QString | handbookReference () const |
| Return the online handbook reference from an handbook chapter corresponding to this plugin.
|
|
virtual QString | handbookSection () const |
| Return the online handbook section corresponding to this plugin.
|
|
virtual bool | hasVisibilityProperty () const |
| Return true if plugin can be configured in setup dialog about the visibility property.
|
|
virtual QIcon | icon () const |
| Returns an icon for the plugin.
|
|
virtual QString | iid () const =0 |
| Returns the unique internal identification property of the plugin.
|
|
QString | libraryFileName () const |
| Returns the file name of the library for this plugin.
|
|
virtual QString | name () const =0 |
| Returns the user-visible name of the plugin.
|
|
QStringList | pluginAuthors () const |
| Return a list of authors as strings registered in this plugin.
|
|
void | setLibraryFileName (const QString &) |
| Sets the file name of the library for this plugin.
|
|
void | setShouldLoaded (bool b) |
| Accessor to adjust the should loaded plugin property.
|
|
virtual void | setup (QObject *const parent)=0 |
| Plugin factory method to create all internal object instances for a given parent.
|
|
bool | shouldLoaded () const |
| Return the should loaded property.
|
|
QString | version () const |
| Return the internal version used to check the binary compatibility at run-time.
|
|