1#ifndef _KVI_TEXTICONMANAGER_H_
2#define _KVI_TEXTICONMANAGER_H_
42#define TEXTICONMANAGER_CURRENT_CONFIG_UPDATE 9
113 void setId(
int iIcon);
120 void setFilename(
const QString & szFileName);
126 const QString &
filename()
const {
return m_szFileName; }
150 friend class KviTextIconsOptionsWidget;
178 void checkDefaultAssociations();
192 void insert(
const QString & szName,
int iId);
200 void insert(
const QString & szName,
KviTextIcon & icon);
235 void save(
const QString & szFileName);
246 int load(
const QString & szFileName,
bool bMerge =
false);
255#ifndef _KVI_TEXTICONMANAGER_CPP_
KVIRC_API KviTextIconManager * g_pTextIconManager
Definition KviTextIconManager.cpp:58
m_pAnimatedPixmap
Definition KvsObject_pixmap.cpp:110
Definition KviAnimatedPixmap.h:70
SmallIcon
Contains all KVIrc's small icons.
Definition KviIconManager.h:170
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 that manages the icons.
Definition KviTextIconManager.h:148
KviPointerHashTable< QString, KviTextIcon > * textIconDict() const
Returns the dictionary of the icons.
Definition KviTextIconManager.h:172
KviPointerHashTable< QString, KviTextIcon > * m_pTextIconDict
Definition KviTextIconManager.h:165
KviTextIcon * lookupTextIcon(const QString &szName)
Returns the text of the icon.
Definition KviTextIconManager.h:207
void changed()
Called when the default associations change.
Text icon window class.
Definition KviTextIconWindow.h:41
The class that holds the icons.
Definition KviTextIconManager.h:60
const QString & filename() const
Returns the filename of the icon.
Definition KviTextIconManager.h:126
void setPixmap(QPixmap *pIcon)
KviAnimatedPixmap * animatedPixmap() const
Returns the animated pixmap associated to the icon.
Definition KviTextIconManager.h:140
KviIconManager::SmallIcon m_eIcon
Definition KviTextIconManager.h:62
KviIconManager::SmallIcon id() const
Returns the id of the icon.
Definition KviTextIconManager.h:98
QString m_szFileName
Definition KviTextIconManager.h:63
This file contains compile time settings.
#define KVIRC_API
Definition kvi_settings.h:127
Definition KviTextIconManager.h:50
int iVal
Definition KviTextIconManager.h:52
const char * name
Definition KviTextIconManager.h:51