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

#include <KviKvsRunTimeContext.h>

Public Member Functions

KviKvsSwitchList * aliasSwitchList ()
 
KviKvsHash * extendedScopeVariables ()
 
 KviKvsExtendedRunTimeData ()
 
 KviKvsExtendedRunTimeData (KviKvsHash *pExtScopeVariables, bool autoDelete=false)
 
 KviKvsExtendedRunTimeData (KviKvsSwitchList *pAliasSwitchList, bool autoDelete=false)
 
 KviKvsExtendedRunTimeData (KviKvsObject *pThisObject, bool autoDelete=false)
 
 KviKvsExtendedRunTimeData (QString *pScriptFilePath, bool autoDelete=false)
 
QString * popupId ()
 
QString * scriptFilePath ()
 
void setPopupId (QString *pPopupId)
 
KviKvsObject * thisObject ()
 
 ~KviKvsExtendedRunTimeData ()
 

Protected Attributes

bool m_bAutoDelete
 
KviKvsSwitchList * m_pAliasSwitchList
 
KviKvsHash * m_pExtendedScopeVariables
 
QString * m_pPopupId
 
QString * m_pScriptFilePath
 
KviKvsObject * m_pThisObject
 

Friends

class KviKvsRunTimeContext
 

Constructor & Destructor Documentation

KviKvsExtendedRunTimeData::KviKvsExtendedRunTimeData ( )
inline
KviKvsExtendedRunTimeData::KviKvsExtendedRunTimeData ( KviKvsHash *  pExtScopeVariables,
bool  autoDelete = false 
)
inline
KviKvsExtendedRunTimeData::KviKvsExtendedRunTimeData ( KviKvsSwitchList *  pAliasSwitchList,
bool  autoDelete = false 
)
inline
KviKvsExtendedRunTimeData::KviKvsExtendedRunTimeData ( KviKvsObject *  pThisObject,
bool  autoDelete = false 
)
inline
KviKvsExtendedRunTimeData::KviKvsExtendedRunTimeData ( QString *  pScriptFilePath,
bool  autoDelete = false 
)
inline
KviKvsExtendedRunTimeData::~KviKvsExtendedRunTimeData ( )

Member Function Documentation

KviKvsSwitchList* KviKvsExtendedRunTimeData::aliasSwitchList ( )
inline
KviKvsHash* KviKvsExtendedRunTimeData::extendedScopeVariables ( )
inline
QString* KviKvsExtendedRunTimeData::popupId ( )
inline
QString* KviKvsExtendedRunTimeData::scriptFilePath ( )
inline
void KviKvsExtendedRunTimeData::setPopupId ( QString *  pPopupId)

References m_pPopupId.

Referenced by KviKvsPopupMenu::itemClicked().

KviKvsObject* KviKvsExtendedRunTimeData::thisObject ( )
inline

Friends And Related Function Documentation

friend class KviKvsRunTimeContext
friend

Member Data Documentation

bool KviKvsExtendedRunTimeData::m_bAutoDelete
protected
KviKvsSwitchList* KviKvsExtendedRunTimeData::m_pAliasSwitchList
protected
KviKvsHash* KviKvsExtendedRunTimeData::m_pExtendedScopeVariables
protected
QString* KviKvsExtendedRunTimeData::m_pPopupId
protected

Referenced by setPopupId().

QString* KviKvsExtendedRunTimeData::m_pScriptFilePath
protected
KviKvsObject* KviKvsExtendedRunTimeData::m_pThisObject
protected

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