KVIrc  4.9.2
DeveloperAPIs
Public Types | Public Member Functions | Protected Attributes | Friends | List of all members
KviKvsPopupMenuTopLevelData Class Reference

#include <KviKvsPopupMenu.h>

Public Types

enum  LockStatus { Unlocked, SoftLocked, HardLocked }
 

Public Member Functions

KviKvsExtendedRunTimeDataextendedRunTimeData ()
 
bool isHardLocked ()
 
bool isSoftLocked ()
 
 KviKvsPopupMenuTopLevelData (KviKvsVariantList *pParameters, KviWindow *pWindow)
 
KviKvsVariantListparameters ()
 
void setLocked (LockStatus eLocked)
 
void setTestMode (bool bTestMode)
 
void setWindow (KviWindow *pWindow)
 
bool testMode ()
 
KviWindowwindow ()
 
 ~KviKvsPopupMenuTopLevelData ()
 

Protected Attributes

bool m_bTestMode
 
LockStatus m_eLocked
 
KviKvsExtendedRunTimeDatam_pExtendedRunTimeData
 
KviKvsVariantListm_pParameters
 
KviWindowm_pWindow
 

Friends

class KviKvsPopupMenu
 

Member Enumeration Documentation

Enumerator
Unlocked 
SoftLocked 
HardLocked 

Constructor & Destructor Documentation

KviKvsPopupMenuTopLevelData::KviKvsPopupMenuTopLevelData ( KviKvsVariantList pParameters,
KviWindow pWindow 
)
KviKvsPopupMenuTopLevelData::~KviKvsPopupMenuTopLevelData ( )

Member Function Documentation

KviKvsExtendedRunTimeData* KviKvsPopupMenuTopLevelData::extendedRunTimeData ( )
inline
bool KviKvsPopupMenuTopLevelData::isHardLocked ( )
inline
bool KviKvsPopupMenuTopLevelData::isSoftLocked ( )
inline
KviKvsVariantList* KviKvsPopupMenuTopLevelData::parameters ( )
inline
void KviKvsPopupMenuTopLevelData::setLocked ( LockStatus  eLocked)
inline

Referenced by KviKvsPopupMenu::lock().

void KviKvsPopupMenuTopLevelData::setTestMode ( bool  bTestMode)
inline
void KviKvsPopupMenuTopLevelData::setWindow ( KviWindow pWindow)
inline
bool KviKvsPopupMenuTopLevelData::testMode ( )
inline
KviWindow* KviKvsPopupMenuTopLevelData::window ( )
inline

Friends And Related Function Documentation

friend class KviKvsPopupMenu
friend

Member Data Documentation

bool KviKvsPopupMenuTopLevelData::m_bTestMode
protected
LockStatus KviKvsPopupMenuTopLevelData::m_eLocked
protected
KviKvsExtendedRunTimeData* KviKvsPopupMenuTopLevelData::m_pExtendedRunTimeData
protected
KviKvsVariantList* KviKvsPopupMenuTopLevelData::m_pParameters
protected
KviWindow* KviKvsPopupMenuTopLevelData::m_pWindow
protected

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