1#ifndef _KVI_KVS_OBJECT_CONTROLLER_H_
2#define _KVI_KVS_OBJECT_CONTROLLER_H_
void * kvs_hobject_t
Definition KviKvsTypes.h:32
C++ Template based double linked pointer list class.
Helper functions for the QString class.
void registerClass(KviKvsObjectClass *pClass)
Definition KviKvsObjectController.cpp:153
void registerObject(KviKvsObject *pObject)
Definition KviKvsObjectController.cpp:168
KviPointerHashTable< QString, KviKvsObjectClass > * classDict()
Definition KviKvsObjectController.h:68
KviPointerHashTable< QString, KviKvsObjectClass > * m_pClassDict
Definition KviKvsObjectController.h:49
KviPointerList< KviKvsObject > * m_pTopLevelObjectList
Definition KviKvsObjectController.h:47
KviKvsObjectController()
Definition KviKvsObjectController.cpp:37
void flushUserClasses()
Definition KviKvsObjectController.cpp:182
KviPointerHashTable< void *, KviKvsObject > * objectDict()
Definition KviKvsObjectController.h:67
KviPointerHashTable< void *, KviKvsObject > * m_pObjectDict
Definition KviKvsObjectController.h:48
void deleteClass(KviKvsObjectClass *pClass)
Definition KviKvsObjectController.cpp:252
KviKvsObjectClass * lookupClass(const QString &szClass, bool bBuiltinOnly=false)
Definition KviKvsObjectController.cpp:206
KviKvsObjectClass * m_pObjectClass
Definition KviKvsObjectController.h:50
void clearUserClasses()
Definition KviKvsObjectController.cpp:117
KviKvsObject * lookupObject(kvs_hobject_t hObject)
Definition KviKvsObjectController.h:66
void unregisterClass(KviKvsObjectClass *pClass)
Definition KviKvsObjectController.cpp:158
friend class KviKvsObjectClass
Definition KviKvsObjectController.h:40
void unregisterObject(KviKvsObject *pObject)
Definition KviKvsObjectController.cpp:175
void clearInstances()
Definition KviKvsObjectController.cpp:138
friend class KviKvsObject
Definition KviKvsObjectController.h:39
void killAllObjectsWithClass(KviKvsObjectClass *pClass)
Definition KviKvsObjectController.cpp:87
A fast pointer hash table implementation.
Definition KviPointerHashTable.h:450
A template double linked list of pointers.
Definition KviPointerList.h:371
This file contains compile time settings.
#define KVIRC_API
Definition kvi_settings.h:127
int init()
Definition winamp.cpp:118