KVIrc 5.2.6
Developer APIs
KviKvsExtendedRunTimeData Class Reference

#include <KviKvsRunTimeContext.h>

Public Member Functions

KviKvsSwitchListaliasSwitchList ()
 
KviKvsHashextendedScopeVariables ()
 
 KviKvsExtendedRunTimeData ()
 
 KviKvsExtendedRunTimeData (KviKvsHash *pExtScopeVariables, bool autoDelete=false)
 
 KviKvsExtendedRunTimeData (KviKvsObject *pThisObject, bool autoDelete=false)
 
 KviKvsExtendedRunTimeData (KviKvsSwitchList *pAliasSwitchList, bool autoDelete=false)
 
 KviKvsExtendedRunTimeData (QString *pScriptFilePath, bool autoDelete=false)
 
QString * popupId ()
 
QString * scriptFilePath ()
 
void setPopupId (QString *pPopupId)
 
KviKvsObjectthisObject ()
 
 ~KviKvsExtendedRunTimeData ()
 

Protected Attributes

bool m_bAutoDelete
 
KviKvsSwitchListm_pAliasSwitchList
 
KviKvsHashm_pExtendedScopeVariables
 
QString * m_pPopupId
 
QString * m_pScriptFilePath
 
KviKvsObjectm_pThisObject
 

Friends

class KviKvsRunTimeContext
 

Constructor & Destructor Documentation

◆ KviKvsExtendedRunTimeData() [1/5]

KviKvsExtendedRunTimeData::KviKvsExtendedRunTimeData ( )
inline

◆ KviKvsExtendedRunTimeData() [2/5]

KviKvsExtendedRunTimeData::KviKvsExtendedRunTimeData ( KviKvsHash * pExtScopeVariables,
bool autoDelete = false )
inline

◆ KviKvsExtendedRunTimeData() [3/5]

KviKvsExtendedRunTimeData::KviKvsExtendedRunTimeData ( KviKvsSwitchList * pAliasSwitchList,
bool autoDelete = false )
inline

◆ KviKvsExtendedRunTimeData() [4/5]

KviKvsExtendedRunTimeData::KviKvsExtendedRunTimeData ( KviKvsObject * pThisObject,
bool autoDelete = false )
inline

◆ KviKvsExtendedRunTimeData() [5/5]

KviKvsExtendedRunTimeData::KviKvsExtendedRunTimeData ( QString * pScriptFilePath,
bool autoDelete = false )
inline

◆ ~KviKvsExtendedRunTimeData()

KviKvsExtendedRunTimeData::~KviKvsExtendedRunTimeData ( )

Member Function Documentation

◆ aliasSwitchList()

KviKvsSwitchList * KviKvsExtendedRunTimeData::aliasSwitchList ( )
inline

References m_pAliasSwitchList.

◆ extendedScopeVariables()

KviKvsHash * KviKvsExtendedRunTimeData::extendedScopeVariables ( )
inline

◆ popupId()

QString * KviKvsExtendedRunTimeData::popupId ( )
inline

References m_pPopupId.

◆ scriptFilePath()

QString * KviKvsExtendedRunTimeData::scriptFilePath ( )
inline

References m_pScriptFilePath.

◆ setPopupId()

void KviKvsExtendedRunTimeData::setPopupId ( QString * pPopupId)

References m_pPopupId.

◆ thisObject()

KviKvsObject * KviKvsExtendedRunTimeData::thisObject ( )
inline

References m_pThisObject.

Friends And Related Symbol Documentation

◆ KviKvsRunTimeContext

friend class KviKvsRunTimeContext
friend

References KviKvsRunTimeContext.

Referenced by KviKvsRunTimeContext.

Member Data Documentation

◆ m_bAutoDelete

◆ m_pAliasSwitchList

◆ m_pExtendedScopeVariables

◆ m_pPopupId

◆ m_pScriptFilePath

◆ m_pThisObject


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