1 #ifndef _KVI_KVS_TREENODE_SPECIALCOMMANDDEFPOPUP_H_
2 #define _KVI_KVS_TREENODE_SPECIALCOMMANDDEFPOPUP_H_
49 void setItemName(
const QString & szItemName) { m_szItemName = szItemName; };
63 void setCondition(
const QString & szCondition) { m_szCondition = szCondition; };
75 virtual void dump(
const char * prefix);
91 void setText(
const QString & szText) { m_szText = szText; };
92 void setIcon(
const QString & szIcon) { m_szIcon = szIcon; };
107 virtual void dump(
const char * prefix);
123 virtual void dump(
const char * prefix);
136 virtual void dump(
const char * prefix);
152 virtual void dump(
const char * prefix);
168 virtual void dump(
const char * prefix);
182 bool isEmpty() {
return m_pLabels->isEmpty(); };
185 virtual void dump(
const char * prefix);
202 virtual void dump(
const char * prefix);
QString m_szInstruction
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:159
Treenode class.
Definition: KviKvsTreeNodeBase.h:40
~KviKvsTreeNodeSpecialCommandDefpopupLabelItem()
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:119
~KviKvsTreeNodeSpecialCommandDefpopupLabelExtpopup()
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:103
~KviKvsTreeNodeSpecialCommandDefpopupLabelSeparator()
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:71
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:79
This class defines a new data type which contains variant data.
Definition: KviKvsVariant.h:351
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:156
KviKvsTreeNodeSpecialCommandDefpopupLabelLabel(const QChar *pLocation, const QString &szCondition, const QString &szText, const QString &szIcon, const QString &szItemName)
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:130
#define KVIRC_API
Definition: kvi_settings.h:128
char s char s char s s s s s char char c s *s c s s s d c s *s d c d d d d c
Definition: KviIrcNumericCodes.h:391
KviKvsTreeNodeSpecialCommandDefpopupLabelPopup * m_pMainPopup
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:198
KviPointerList< KviKvsTreeNodeSpecialCommandDefpopupLabel > * m_pLabels
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:179
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:127
~KviKvsTreeNodeSpecialCommandDefpopupLabelPrologue()
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:148
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:66
KviKvsTreeNodeSpecialCommandDefpopupLabelExtpopup(const QChar *pLocation, const QString &szCondition, const QString &szText, const QString &szIcon, const QString &szName, const QString &szItemName)
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:101
QString m_szIcon
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:83
KviKvsTreeNodeSpecialCommandDefpopupLabelItem(const QChar *pLocation, const QString &szCondition, const QString &szText, const QString &szIcon, const QString &szInstruction, const QString &szItemName)
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:117
virtual void dump(const char *prefix)=0
Dumps the tree.
KviKvsTreeNodeSpecialCommandDefpopupLabelSeparator(const QChar *pLocation, const QString &szCondition, const QString &szItemName)
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:69
QString m_szCondition
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:56
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:38
QString m_szText
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:82
QString m_szInstruction
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:143
virtual bool execute(KviKvsRunTimeContext *c, KviKvsPopupMenu *p)=0
KviKvsTreeNodeData * m_pPopupName
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:197
KviKvsTreeNodeSpecialCommandDefpopupConditionalLabel(const QChar *pLocation, const QString &szCondition, const QString &szItemName)
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:58
~KviKvsTreeNodeSpecialCommandDefpopupLabelEpilogue()
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:164
~KviKvsTreeNodeSpecialCommandDefpopupConditionalLabel()
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:60
void setIcon(const QString &szIcon)
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:92
void setItemName(const QString &szItemName)
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:49
QString m_szItemName
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:41
KviKvsTreeNodeSpecialCommandDefpopupLabel(const QChar *pLocation, const QString &szItemName)
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:44
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:190
Definition: KviKvsTreeNodeExpression.h:67
Treenode class to handle instructions.
Definition: KviKvsTreeNodeInstruction.h:42
Treenode instruction handling.
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:140
Definition: KviKvsTreeNodeSpecialCommand.h:31
virtual void contextDescription(QString &szBuffer)=0
Sets the buffer.
void setCondition(const QString &szCondition)
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:63
Definition: KviKvsRunTimeContext.h:103
QString m_szName
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:98
~KviKvsTreeNodeSpecialCommandDefpopupLabel()
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:46
virtual bool execute(KviKvsRunTimeContext *c)=0
This is the main entry point to the tree visit.
QString m_szInstruction
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:114
KviKvsTreeNodeSpecialCommandDefpopupLabelEpilogue(const QChar *pLocation, const QString &szInstruction, const QString &szItemName)
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:162
Definition: KviKvsTreeNodeData.h:34
char szBuffer[4096]
Definition: winamp.cpp:77
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:172
bool isEmpty()
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:182
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:53
KviKvsTreeNodeSpecialCommandDefpopupConditionalLabelWithTextAndIcon(const QChar *pLocation, const QString &szCondition, const QString &szText, const QString &szIcon, const QString &szItemName)
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:86
This file contains compile time settings.
virtual void contextDescription(QString &szBuffer)
Sets the buffer as Instruction.
Definition: KviKvsTreeNodeSpecialCommand.cpp:35
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:111
#define p
Definition: detector.cpp:80
void setText(const QString &szText)
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:91
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:95
Helper functions for the QString class.
virtual void dump(const char *prefix)
Dumps the instructions tree.
Definition: KviKvsTreeNodeSpecialCommand.cpp:42
KviKvsTreeNodeSpecialCommandDefpopupLabelPrologue(const QChar *pLocation, const QString &szInstruction, const QString &szItemName)
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:146
~KviKvsTreeNodeSpecialCommandDefpopupConditionalLabelWithTextAndIcon()
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:88
~KviKvsTreeNodeSpecialCommandDefpopupLabelLabel()
Definition: KviKvsTreeNodeSpecialCommandDefpopup.h:132