1 #ifndef _KVI_KVS_OBJECTCLASS_H_
2 #define _KVI_KVS_OBJECTCLASS_H_
57 const QString & szName,
90 const QString &
name() {
return m_szName; };
94 void registerFunctionHandler(
const QString & szFunctionName,
const QString &
szBuffer,
const QString & szReminder,
unsigned int uFlags = 0);
97 void registerStandardNothingReturnFunctionHandler(
const QString & szFunc);
99 void registerStandardTrueReturnFunctionHandler(
const QString & szFunc);
101 void registerStandardFalseReturnFunctionHandler(
const QString & szFunc);
106 bool save(
const QString & szFileName);
107 static bool load(
const QString & szFileName);
const QString & name()
Definition: KviKvsObjectClass.h:90
bool isScriptHandler(const QString &szFunctionName)
Definition: KviKvsObjectClass.h:79
KviPointerList< KviKvsObjectClass > * m_pChildClasses
Definition: KviKvsObjectClass.h:68
friend class KviKvsObjectClass
Definition: KviKvsObjectController.h:40
This class defines a new data type which contains variant data.
Definition: KviKvsVariant.h:351
#define KVIRC_API
Definition: kvi_settings.h:128
Class to handle variant variables lists.
Definition: KviKvsVariantList.h:41
Definition: KviKvsObjectController.h:37
Definition: KviKvsObjectFunctionCall.h:33
Definition: KviKvsObject.h:50
QString m_szName
Definition: KviKvsObjectClass.h:65
KviKvsObjectFunctionHandler * lookupFunctionHandler(const QString &szFunc)
Definition: KviKvsObjectClass.h:103
Definition: KviKvsObjectClass.h:49
bool(KviKvsObject::* KviKvsObjectFunctionHandlerProc)(KviKvsObjectFunctionCall *pCall)
Definition: KviKvsObjectClass.h:45
KviKvsObjectClass * m_pParentClass
Definition: KviKvsObjectClass.h:64
virtual bool isScriptHandler()
Definition: KviKvsObjectFunctionHandler.cpp:36
#define h
Definition: detector.cpp:72
bool save(KviThemeInfo &options, bool bSaveIcons)
Definition: KviOptions.cpp:986
KviKvsObjectAllocateInstanceProc m_allocProc
Definition: KviKvsObjectClass.h:69
bool m_bBuiltin
Definition: KviKvsObjectClass.h:66
KviPointerHashTable< QString, KviKvsObjectFunctionHandler > * m_pFunctionHandlers
Definition: KviKvsObjectClass.h:67
KviKvsObjectClass * parentClass()
Definition: KviKvsObjectClass.h:91
bool m_bDirty
Definition: KviKvsObjectClass.h:70
C++ Template based double linked pointer list class.
Definition: KviKvsRunTimeContext.h:103
KviPointerHashTable< QString, KviKvsObjectFunctionHandler > * getHandlers()
Definition: KviKvsObjectClass.h:109
KviKvsObject *(* KviKvsObjectAllocateInstanceProc)(KviKvsObjectClass *, KviKvsObject *, const QString &)
Definition: KviKvsObjectClass.h:42
bool isBuiltin()
Definition: KviKvsObjectClass.h:78
bool isDirty()
Definition: KviKvsObjectClass.h:77
char szBuffer[4096]
Definition: winamp.cpp:77
This file contains compile time settings.
KviPointerHashTable< QString, KviKvsObjectFunctionHandler > * functionHandlers()
Definition: KviKvsObjectClass.h:74
Helper functions for the QString class.
Definition: KviKvsObjectFunctionHandler.h:34
void clearDirtyFlag()
Definition: KviKvsObjectClass.h:76