KVIrc 5.2.0
Developer APIs
Public Member Functions | Protected Member Functions | Friends | List of all members
KviKvsPopupMenuItemSeparator Class Reference

#include <KviKvsPopupMenu.h>

+ Inheritance diagram for KviKvsPopupMenuItemSeparator:

Public Member Functions

KviKvsPopupMenuItemclone () const override
 
void fill (KviKvsPopupMenu *pMenu, KviKvsPopupMenuTopLevelData *pData, int iIdx) override
 
 ~KviKvsPopupMenuItemSeparator ()
 
- Public Member Functions inherited from KviKvsPopupMenuItem
virtual void clear ()
 
bool evaluateCondition (KviKvsPopupMenuTopLevelData *pData)
 
bool isExtMenu () const
 
bool isItem () const
 
bool isLabel () const
 
bool isMenu () const
 
bool isSeparator () const
 
virtual KviKvsScriptkvsCode () const
 
KviKvsScriptkvsCondition () const
 
virtual KviKvsScriptkvsIcon () const
 
virtual KviKvsScriptkvsText () 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)
 
- Protected Member Functions inherited from KviKvsPopupMenuItem
 KviKvsPopupMenuItem (Type t, const QString &szItemName, const QString &szCondition)
 
 KviKvsPopupMenuItem (Type t, QString szItemName, const KviKvsScript *pCondition)
 

Friends

class KviKvsPopupMenu
 

Additional Inherited Members

- Public Types inherited from KviKvsPopupMenuItem
enum  Type {
  Item , Menu , Label , Separator ,
  ExtMenu
}
 
- Protected Attributes inherited from KviKvsPopupMenuItem
Type m_eType
 
KviKvsScriptm_pKvsCondition = nullptr
 
QString m_szItemName
 

Constructor & Destructor Documentation

◆ KviKvsPopupMenuItemSeparator() [1/2]

KviKvsPopupMenuItemSeparator::KviKvsPopupMenuItemSeparator ( const QString &  szItemName,
const QString &  szCondition 
)
protected

◆ KviKvsPopupMenuItemSeparator() [2/2]

KviKvsPopupMenuItemSeparator::KviKvsPopupMenuItemSeparator ( const QString &  szItemName,
const KviKvsScript pCondition 
)
protected

◆ ~KviKvsPopupMenuItemSeparator()

KviKvsPopupMenuItemSeparator::~KviKvsPopupMenuItemSeparator ( )
default

Member Function Documentation

◆ clone()

KviKvsPopupMenuItem * KviKvsPopupMenuItemSeparator::clone ( ) const
overridevirtual

◆ fill()

void KviKvsPopupMenuItemSeparator::fill ( KviKvsPopupMenu pMenu,
KviKvsPopupMenuTopLevelData pData,
int  iIdx 
)
overridevirtual

Friends And Related Symbol Documentation

◆ KviKvsPopupMenu

friend class KviKvsPopupMenu
friend

The documentation for this class was generated from the following files: