![]() |
KVIrc 5.2.6
Developer APIs
|
#include <KviKvsPopupMenu.h>
Public Member Functions | |
KviKvsPopupMenuItem * | clone () const override |
void | fill (KviKvsPopupMenu *pMenu, KviKvsPopupMenuTopLevelData *pData, int iIdx) override |
~KviKvsPopupMenuItemSeparator () | |
![]() | |
virtual void | clear () |
bool | evaluateCondition (KviKvsPopupMenuTopLevelData *pData) |
bool | isExtMenu () const |
bool | isItem () const |
bool | isLabel () const |
bool | isMenu () const |
bool | isSeparator () const |
virtual KviKvsScript * | kvsCode () const |
KviKvsScript * | kvsCondition () const |
virtual KviKvsScript * | kvsIcon () const |
virtual KviKvsScript * | kvsText () const |
const QString & | name () const |
KviKvsPopupMenuItem::Type | type () const |
virtual | ~KviKvsPopupMenuItem () |
Protected Member Functions | |
KviKvsPopupMenuItemSeparator (const QString &szItemName, const KviKvsScript *pCondition) | |
KviKvsPopupMenuItemSeparator (const QString &szItemName, const QString &szCondition) | |
![]() | |
KviKvsPopupMenuItem (Type t, const QString &szItemName, const QString &szCondition) | |
KviKvsPopupMenuItem (Type t, QString szItemName, const KviKvsScript *pCondition) | |
Friends | |
class | KviKvsPopupMenu |
Additional Inherited Members | |
![]() | |
enum | Type { Item , Menu , Label , Separator , ExtMenu } |
![]() | |
Type | m_eType |
KviKvsScript * | m_pKvsCondition = nullptr |
QString | m_szItemName |
|
protected |
Referenced by clone().
|
protected |
|
default |
|
overridevirtual |
Implements KviKvsPopupMenuItem.
References KviKvsPopupMenuItemSeparator(), KviKvsPopupMenuItem::m_pKvsCondition, and KviKvsPopupMenuItem::m_szItemName.
|
overridevirtual |
Implements KviKvsPopupMenuItem.
References KviKvsPopupMenuItem::evaluateCondition().
|
friend |