aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/options/OptionsInstanceManager.h
diff options
context:
space:
mode:
authorGravatar Elvio Basello2011-01-05 22:54:21 +0000
committerGravatar Elvio Basello2011-01-05 22:54:21 +0000
commit12fba74234ec39059b1043c2febcc983fd7cbaf6 (patch)
treeae5f7f58c546feac36742c2b12ae1a36cc24d5a1 /src/modules/options/OptionsInstanceManager.h
parentAnother fix for the options instance generation script (diff)
downloadKVIrc-12fba74234ec39059b1043c2febcc983fd7cbaf6.tar.gz
KVIrc-12fba74234ec39059b1043c2febcc983fd7cbaf6.tar.bz2
KVIrc-12fba74234ec39059b1043c2febcc983fd7cbaf6.zip
reworked icon stuff
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5301 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/options/OptionsInstanceManager.h')
-rw-r--r--src/modules/options/OptionsInstanceManager.h41
1 files changed, 21 insertions, 20 deletions
diff --git a/src/modules/options/OptionsInstanceManager.h b/src/modules/options/OptionsInstanceManager.h
index f96cde844..2c9525ac0 100644
--- a/src/modules/options/OptionsInstanceManager.h
+++ b/src/modules/options/OptionsInstanceManager.h
@@ -37,26 +37,27 @@
#include "KviModule.h"
#include "KviPointerList.h"
#include "KviQString.h"
+#include "KviIconManager.h"
typedef struct _OptionsWidgetInstanceEntry OptionsWidgetInstanceEntry;
typedef struct _OptionsWidgetInstanceEntry
{
- KviOptionsWidget * (*createProc)(QWidget *);
- KviOptionsWidget * pWidget; // singleton
- int iIcon;
- QString szName;
- QString szNameNoLocale;
- const char * szClassName;
- int iPriority;
- QString szKeywords;
- QString szKeywordsNoLocale;
- QString szGroup;
- bool bIsContainer;
- bool bIsNotContained;
+ KviOptionsWidget * (*createProc)(QWidget *);
+ KviOptionsWidget * pWidget; // singleton
+ KviIconManager::SmallIcon eIcon;
+ QString szName;
+ QString szNameNoLocale;
+ const char * szClassName;
+ int iPriority;
+ QString szKeywords;
+ QString szKeywordsNoLocale;
+ QString szGroup;
+ bool bIsContainer;
+ bool bIsNotContained;
KviPointerList<OptionsWidgetInstanceEntry> * pChildList;
- bool bDoInsert; // a helper for OptionsDialog::fillListView()
+ bool bDoInsert; // a helper for OptionsDialog::fillListView()
} OptionsWidgetInstanceEntry;
@@ -67,16 +68,16 @@ public:
OptionsInstanceManager();
virtual ~OptionsInstanceManager();
protected:
- KviPointerList<OptionsWidgetInstanceEntry> * m_pInstanceTree;
+ KviPointerList<OptionsWidgetInstanceEntry> * m_pInstanceTree;
public:
KviPointerList<OptionsWidgetInstanceEntry> * instanceEntryTree(){ return m_pInstanceTree; };
- KviOptionsWidget * getInstance(OptionsWidgetInstanceEntry * e,QWidget * par);
- OptionsWidgetInstanceEntry * findInstanceEntry(const char * clName);
- void cleanup(KviModule * m);
+ KviOptionsWidget * getInstance(OptionsWidgetInstanceEntry * pEntry, QWidget * pPar);
+ OptionsWidgetInstanceEntry * findInstanceEntry(const char * pcName);
+ void cleanup(KviModule *);
protected:
- OptionsWidgetInstanceEntry * findInstanceEntry(const char * clName,KviPointerList<OptionsWidgetInstanceEntry> * l);
- OptionsWidgetInstanceEntry * findInstanceEntry(const QObject * ptr,KviPointerList<OptionsWidgetInstanceEntry> * l);
- void deleteInstanceTree(KviPointerList<OptionsWidgetInstanceEntry> * l);
+ OptionsWidgetInstanceEntry * findInstanceEntry(const char * pcName, KviPointerList<OptionsWidgetInstanceEntry> * pList);
+ OptionsWidgetInstanceEntry * findInstanceEntry(const QObject * pObj, KviPointerList<OptionsWidgetInstanceEntry> * pList);
+ void deleteInstanceTree(KviPointerList<OptionsWidgetInstanceEntry> * pList);
protected slots:
void widgetDestroyed();
};