1#ifndef _KVI_USERIDENTITY_MANAGER_H_
2#define _KVI_USERIDENTITY_MANAGER_H_
137 void save(
const QString & szFileName);
144 void load(
const QString & szFileName);
Definition KviHeapObject.h:119
A fast pointer hash table implementation.
Definition KviPointerHashTable.h:450
The class to manage the user identity.
Definition KviUserIdentityManager.h:48
KviPointerHashTable< QString, KviUserIdentity > * identityDict()
Returns the identity dictionary.
Definition KviUserIdentityManager.h:89
void setDefaultIdentity(const QString &szIdentityId)
Sets the default identity.
Definition KviUserIdentityManager.h:110
KviUserIdentityManager()
Constructs the user identity manager object.
Definition KviUserIdentityManager.cpp:33
static KviUserIdentityManager * instance()
Returns the instance of the identity.
Definition KviUserIdentityManager.h:83
static KviUserIdentityManager * m_pInstance
Definition KviUserIdentityManager.h:62
static void done()
Deletese the user identity.
Definition KviUserIdentityManager.cpp:52
KviPointerHashTable< QString, KviUserIdentity > * m_pIdentityDict
Definition KviUserIdentityManager.h:63
const KviUserIdentity * findIdentity(const QString &szId)
Searches fot an identity.
Definition KviUserIdentityManager.h:96
QString m_szDefaultIdentity
Definition KviUserIdentityManager.h:64
User identity handling class.
Definition KviUserIdentity.h:45
This file contains compile time settings.
#define KVILIB_API
Definition kvi_settings.h:124
int init()
Definition winamp.cpp:118