1#ifndef _KVI_KVS_TREENODE_SPECIALCOMMANDDEFPOPUP_H_
2#define _KVI_KVS_TREENODE_SPECIALCOMMANDDEFPOPUP_H_
75 virtual void dump(
const char * prefix);
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);
185 virtual void dump(
const char * prefix);
202 virtual void dump(
const char * prefix);
Treenode instruction handling.
Helper functions for the QString class.
Definition KviKvsRunTimeContext.h:104
Definition KviKvsTreeNodeData.h:35
Definition KviKvsTreeNodeExpression.h:68
Treenode class to handle instructions.
Definition KviKvsTreeNodeInstruction.h:43
void setIcon(const QString &szIcon)
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:92
void setText(const QString &szText)
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:91
KviKvsTreeNodeSpecialCommandDefpopupConditionalLabelWithTextAndIcon(const QChar *pLocation, const QString &szCondition, const QString &szText, const QString &szIcon, const QString &szItemName)
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:86
~KviKvsTreeNodeSpecialCommandDefpopupConditionalLabelWithTextAndIcon()
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:88
QString m_szText
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:82
QString m_szIcon
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:83
KviKvsTreeNodeSpecialCommandDefpopupConditionalLabel(const QChar *pLocation, const QString &szCondition, const QString &szItemName)
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:58
~KviKvsTreeNodeSpecialCommandDefpopupConditionalLabel()
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:60
void setCondition(const QString &szCondition)
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:63
QString m_szCondition
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:56
~KviKvsTreeNodeSpecialCommandDefpopupLabelEpilogue()
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:164
KviKvsTreeNodeSpecialCommandDefpopupLabelEpilogue(const QChar *pLocation, const QString &szInstruction, const QString &szItemName)
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:162
QString m_szInstruction
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:159
QString m_szName
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:98
~KviKvsTreeNodeSpecialCommandDefpopupLabelExtpopup()
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:103
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_szInstruction
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:114
KviKvsTreeNodeSpecialCommandDefpopupLabelItem(const QChar *pLocation, const QString &szCondition, const QString &szText, const QString &szIcon, const QString &szInstruction, const QString &szItemName)
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:117
~KviKvsTreeNodeSpecialCommandDefpopupLabelItem()
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:119
~KviKvsTreeNodeSpecialCommandDefpopupLabelLabel()
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:132
KviKvsTreeNodeSpecialCommandDefpopupLabelLabel(const QChar *pLocation, const QString &szCondition, const QString &szText, const QString &szIcon, const QString &szItemName)
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:130
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:173
KviPointerList< KviKvsTreeNodeSpecialCommandDefpopupLabel > * m_pLabels
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:179
bool isEmpty()
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:182
KviKvsTreeNodeSpecialCommandDefpopupLabelPopup(const QChar *pLocation)
Definition KviKvsTreeNodeSpecialCommandDefpopup.cpp:192
~KviKvsTreeNodeSpecialCommandDefpopupLabelPrologue()
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:148
QString m_szInstruction
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:143
KviKvsTreeNodeSpecialCommandDefpopupLabelPrologue(const QChar *pLocation, const QString &szInstruction, const QString &szItemName)
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:146
~KviKvsTreeNodeSpecialCommandDefpopupLabelSeparator()
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:71
KviKvsTreeNodeSpecialCommandDefpopupLabelSeparator(const QChar *pLocation, const QString &szCondition, const QString &szItemName)
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:69
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:39
KviKvsTreeNodeSpecialCommandDefpopupLabel(const QChar *pLocation, const QString &szItemName)
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:44
QString m_szItemName
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:41
virtual bool execute(KviKvsRunTimeContext *c, KviKvsPopupMenu *p)=0
~KviKvsTreeNodeSpecialCommandDefpopupLabel()
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:46
void setItemName(const QString &szItemName)
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:49
KviKvsTreeNodeData * m_pPopupName
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:197
KviKvsTreeNodeSpecialCommandDefpopupLabelPopup * m_pMainPopup
Definition KviKvsTreeNodeSpecialCommandDefpopup.h:198
virtual bool execute(KviKvsRunTimeContext *c)
This is the main entry point to the tree visit.
Definition KviKvsTreeNodeSpecialCommandDefpopup.cpp:287
KviKvsTreeNodeSpecialCommandDefpopup(const QChar *pLocation, KviKvsTreeNodeData *pPopupName, KviKvsTreeNodeSpecialCommandDefpopupLabelPopup *pMainPopup)
Definition KviKvsTreeNodeSpecialCommandDefpopup.cpp:258
KviKvsTreeNodeSpecialCommand(const QChar *pLocation, const QString &szCmdName)
Definition KviKvsTreeNodeSpecialCommand.cpp:27
virtual void contextDescription(QString &szBuffer)=0
Sets the buffer.
KviKvsTreeNode(const QChar *pLocation)
Constructs the treenode object.
Definition KviKvsTreeNodeBase.cpp:27
virtual void dump(const char *prefix)=0
Dumps the tree.
This class defines a new data type which contains variant data.
Definition KviKvsVariant.h:352
A template double linked list of pointers.
Definition KviPointerList.h:371
#define p
Definition detector.cpp:81
This file contains compile time settings.
#define KVIRC_API
Definition kvi_settings.h:127
char szBuffer[4096]
Definition winamp.cpp:77