Go to the documentation of this file.
8 #ifndef PLUGINACTION_H_
9 #define PLUGINACTION_H_
26 inline const QList<QString>&
args() {
return _args; }
void setName(QString name)
Definition: pluginaction.h:38
bool refresh()
Definition: pluginaction.h:35
void setFilename(QString filename)
Definition: pluginaction.h:43
QString _function
Scripting language.
Definition: pluginaction.h:57
void setLocaleText(QString lang, QString value)
Definition: pluginaction.h:49
void setOnAction(QString onAction)
Definition: pluginaction.h:44
QString lang()
Definition: pluginaction.h:24
void setFunction(QString function)
Definition: pluginaction.h:40
void triggered(QAction *, bool)
Connected to triggered(), calls plugin->callAction()
QString _onAction
Filename which has the function.
Definition: pluginaction.h:60
QString name()
Definition: pluginaction.h:23
QString _lang
Action name.
Definition: pluginaction.h:56
void setImportFilter(QString lang, QString value)
Definition: pluginaction.h:47
QString importFilter(QString lang)
Definition: pluginaction.h:31
QString _filename
Function arguments.
Definition: pluginaction.h:59
void triggeredSlot(bool)
Should the UI be rebuilt when calling the action.
Definition: pluginaction.cpp:41
QList< QString > _args
Function name.
Definition: pluginaction.h:58
void setRefresh(bool refresh)
Definition: pluginaction.h:51
CAPlugin * _plugin
Definition: pluginaction.h:54
QHash< QString, QString > _exportFilter
Canorus internal action which this action reacts on.
Definition: pluginaction.h:61
QString localExportFilter()
Definition: pluginaction.h:30
QHash< QString, QString > _importFilter
Text written in export dialog's filter.
Definition: pluginaction.h:62
QString _name
Pointer to the plugin which this action belongs to.
Definition: pluginaction.h:55
bool removeArgument(QString arg)
Definition: pluginaction.h:42
QString onAction()
Definition: pluginaction.h:28
const QList< QString > & args()
Definition: pluginaction.h:26
void setExportFilter(QString lang, QString value)
Definition: pluginaction.h:45
void setImportFilters(QHash< QString, QString > f)
Definition: pluginaction.h:48
QString localeText(QString lang)
Definition: pluginaction.h:33
bool _refresh
Text written on a menu item or the toolbar button.
Definition: pluginaction.h:64
CAPlugin * plugin()
Definition: pluginaction.h:22
QString exportFilter(QString lang)
Definition: pluginaction.h:29
Canorus main window Class CAMainWin represents Canorus main window. The core layout is generated usin...
Definition: plugins_swig.h:6
void setTexts(QHash< QString, QString > t)
Definition: pluginaction.h:50
QString localImportFilter()
Definition: pluginaction.h:32
bool callAction(CAPluginAction *action, CAMainWin *mainWin=0, CADocument *document=0, QEvent *evt=0, QPoint *coords=0, QString filename="")
Definition: plugin.cpp:81
CAPluginAction(CAPlugin *plugin, QString name, QString lang, QString function, QList< QString > args, QString filename)
Definition: pluginaction.cpp:23
void setPlugin(CAPlugin *plugin)
Definition: pluginaction.h:37
QHash< QString, QString > _text
Text written in import dialog's filter.
Definition: pluginaction.h:63
Definition: pluginaction.h:15
QString localText()
Definition: pluginaction.h:34
QString filename()
Definition: pluginaction.h:27
void setExportFilters(QHash< QString, QString > f)
Definition: pluginaction.h:46
void addArgument(QString arg)
Definition: pluginaction.h:41
void setLang(QString lang)
Definition: pluginaction.h:39