1 #ifndef _KVI_IDENTITY_PROFILE_SET_H_
2 #define _KVI_IDENTITY_PROFILE_SET_H_
98 unsigned int count() {
return m_uCount; };
130 bool isEmpty() {
return m_pProfiles ? m_pProfiles->isEmpty() :
true; };
164 void load(
const QString & szConfigFile);
171 void save(
const QString & szConfigFile);
192 #endif // _KVI_IDENTITY_PROFILE_SET_H_
Definition: KviHeapObject.h:124
unsigned int count()
Returns the number of instances of the class.
Definition: KviIdentityProfileSet.h:98
Definition: KviConfigurationFile.h:48
static KviIdentityProfileSet * instance()
Returns the instance of the class.
Definition: KviIdentityProfileSet.h:92
static unsigned int m_uCount
Definition: KviIdentityProfileSet.h:69
bool isEnabled()
Returns true if the profile set is enabled.
Definition: KviIdentityProfileSet.h:136
void done()
Definition: KviKvs.cpp:50
void setEnabled(bool bEnabled)
Enables the profile set.
Definition: KviIdentityProfileSet.h:143
bool isEmpty()
Returns true if the profile set is empty.
Definition: KviIdentityProfileSet.h:130
bool save(KviThemeInfo &options, bool bSaveIcons)
Definition: KviOptions.cpp:986
KviPointerList< KviIdentityProfile > * profiles()
Returns the profiles set.
Definition: KviIdentityProfileSet.h:104
static KviIdentityProfileSet * m_pSelf
Definition: KviIdentityProfileSet.h:68
C++ Template based double linked pointer list class.
Class which manages the list of identity profiles.
Definition: KviIdentityProfileSet.h:44
Identity profiles handling.
Class which manages the identity profile.
Definition: KviIdentityProfile.h:45
void set(void *dst_ptr, char c, int len)
Initializes len bytes of memory starting from dst_ptr to c.
Definition: KviMemory.h:152
int init()
Definition: winamp.cpp:118
bool m_bEnabled
Definition: KviIdentityProfileSet.h:73
This file contains compile time settings.
KviPointerList< KviIdentityProfile > * m_pProfiles
Definition: KviIdentityProfileSet.h:72
#define KVILIB_API
Definition: kvi_settings.h:125