~CAPlugin()
Definition: plugin.cpp:56
void setName(QString name)
Definition: plugin.h:82
void addMenu(QString name, QMenu *menu)
Definition: plugin.h:66
bool isEnabled()
Definition: plugin.h:69
void setDate(QString date)
Definition: plugin.h:86
QString name()
Definition: plugin.h:71
void setDirName(QString dirName)
Definition: plugin.h:87
CAPlugin()
Definition: plugin.cpp:32
QString date()
Definition: plugin.h:74
QString updateUrl()
Definition: plugin.h:77
QString author()
Definition: plugin.h:72
void setUpdateUrl(QString updateUrl)
Definition: plugin.h:89
void addAction(CAPluginAction *action)
Definition: plugin.cpp:276
Class which represents the current document.
Definition: document.h:19
bool action(QString onAction, CAMainWin *mainWin=0, CADocument *document=0, QEvent *evt=0, QPoint *coords=0)
Definition: plugin.cpp:66
QMultiHash< QString, CAPluginAction * > _actionMap
Definition: plugin.h:109
bool _enabled
Definition: plugin.h:107
QMenu * menu(QString menuName)
Definition: plugin.h:80
QHash< QString, QString > _descMap
Definition: plugin.h:100
void setHomeUrl(QString homeUrl)
Definition: plugin.h:88
QString _version
Definition: plugin.h:102
QString _updateUrl
Definition: plugin.h:106
QString _author
LOCALE description of the plugin, key means the language code, value is the translation. Empty string key is the key of universal non-translated description.
Definition: plugin.h:101
void setDescription(QString desc, QString lang=QString(""))
Definition: plugin.h:83
void setEnabled(bool enabled)
Definition: plugin.h:68
QString version()
Definition: plugin.h:73
QList< QString > actionList()
Definition: plugin.h:96
QString description(QString lang)
Definition: plugin.h:78
Definition: pluginaction.h:15
void setAuthor(QString author)
Definition: plugin.h:84
QString _homeUrl
ABSOLUTE Name of directory where the plugin is located - plugin only stores the relative one...
Definition: plugin.h:105
QString homeUrl()
Definition: plugin.h:76
void setVersion(QString version)
Definition: plugin.h:85
QString _dirName
Definition: plugin.h:104
QString localDescription()
Definition: plugin.h:79
QString _name
Definition: plugin.h:99
QString _date
Definition: plugin.h:103
QString dirName()
Definition: plugin.h:75
bool callAction(CAPluginAction *action, CAMainWin *mainWin=0, CADocument *document=0, QEvent *evt=0, QPoint *coords=0, QString filename="")
Definition: plugin.cpp:81
QHash< QString, QMenu * > _menuMap
Key: onAction, Value: plugin's action.
Definition: plugin.h:110
Canorus main window Class CAMainWin represents Canorus main window. The core layout is generated usin...
Definition: plugins_swig.h:6