1#ifndef _KVI_KVS_USERACTION_H_
2#define _KVI_KVS_USERACTION_H_
40 const QString & szName,
41 const QString & szScriptCode,
42 const QString & szVisibleNameCode,
43 const QString & szDescriptionCode,
44 const QString & szCategory,
45 const QString & szBigIconId,
46 const QString & szSmallIconId,
48 const QString & szKeySequence = QString());
58 const QString & szName,
59 const QString & szScriptCode,
60 const QString & szVisibleNameCode,
61 const QString & szDescriptionCode,
62 const QString & szCategory,
63 const QString & szBigIconId,
64 const QString & szSmallIcon,
66 const QString & szKeySequence = QString());
84 static void exportToKvs(
86 const QString & szName,
87 const QString & szScriptCode,
88 const QString & szVisibleName,
89 const QString & szDescription,
90 const QString & szCategory,
91 const QString & szBigIcon,
92 const QString & szSmallIcon,
94 const QString & szKeySequence);
95 void exportToKvs(QString &
szBuffer);
virtual const QString & visibleName()
Returns the visible name of the action.
Definition KviAction.cpp:77
virtual bool isKviUserActionNeverOverrideThis()
Returns true if the action is user-defined.
Definition KviAction.cpp:87
virtual const QString & description()
Returns the description of the action.
Definition KviAction.cpp:82
Definition KviConfigurationFile.h:50
KviKvsAction(QObject *pParent, const QString &szName, const QString &szScriptCode, const QString &szVisibleName, const QString &szDescription, KviActionCategory *pCategory=nullptr, const QString &szBigIconId=QString(), const QString &szSmallIconId=QString(), unsigned int uFlags=0, const QString &szKeySequence=QString())
Constructs the action object.
Definition KviKvsAction.cpp:29
The KVIrc Script class.
Definition KviKvsScript.h:60
const QString & category()
Definition KviKvsUserAction.h:83
static KviKvsUserAction * createInstance(QObject *pParent, const QString &szName, const QString &szScriptCode, const QString &szVisibleNameCode, const QString &szDescriptionCode, const QString &szCategory, const QString &szBigIconId, const QString &szSmallIcon, unsigned int uFlags, const QString &szKeySequence=QString())
Definition KviKvsUserAction.cpp:87
KviKvsScript * m_pVisibleNameScript
Definition KviKvsUserAction.h:71
KviKvsScript * m_pDescriptionScript
Definition KviKvsUserAction.h:70
KviKvsUserAction(QObject *pParent, const QString &szName, const QString &szScriptCode, const QString &szVisibleNameCode, const QString &szDescriptionCode, const QString &szCategory, const QString &szBigIconId, const QString &szSmallIconId, unsigned int uFlags, const QString &szKeySequence=QString())
Definition KviKvsUserAction.cpp:34
const QString & visibleNameCode()
Definition KviKvsUserAction.cpp:302
void suicide()
Definition KviKvsUserAction.h:67
QString m_szCategory
Definition KviKvsUserAction.h:69
void save(KviConfigurationFile *pCfg)
Definition KviKvsUserAction.cpp:364
const QString & descriptionCode()
Definition KviKvsUserAction.cpp:309
bool load(KviConfigurationFile *pCfg)
Definition KviKvsUserAction.cpp:321
friend class KviActionManager
Definition KviKvsUserAction.h:35
This file contains compile time settings.
#define KVIRC_API
Definition kvi_settings.h:127
char szBuffer[4096]
Definition winamp.cpp:77