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
T * find(const Key &hKey)
Returns the item associated to the key.
Definition KviPointerHashTable.h:471
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
static KviUserIdentityManager * instance()
Returns the instance of the identity.
Definition KviUserIdentityManager.h:83
static KviUserIdentityManager * m_pInstance
Definition KviUserIdentityManager.h:62
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