summaryrefslogtreecommitdiff
path: root/Plugins/extraicons/ExtraIcon.h
diff options
context:
space:
mode:
Diffstat (limited to 'Plugins/extraicons/ExtraIcon.h')
-rw-r--r--Plugins/extraicons/ExtraIcon.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/Plugins/extraicons/ExtraIcon.h b/Plugins/extraicons/ExtraIcon.h
index 19cfb9e..03b0177 100644
--- a/Plugins/extraicons/ExtraIcon.h
+++ b/Plugins/extraicons/ExtraIcon.h
@@ -27,7 +27,7 @@
class ExtraIcon
{
public:
- ExtraIcon(int id, const char *name);
+ ExtraIcon(const char *name);
virtual ~ExtraIcon();
virtual void rebuildIcons() =0;
@@ -38,7 +38,6 @@ public:
virtual int setIcon(int id, HANDLE hContact, void *icon) =0;
virtual void storeIcon(HANDLE hContact, void *icon) =0;
- virtual int getID() const;
virtual const char *getName() const;
virtual const char *getDescription() const =0;
virtual const char *getDescIcon() const =0;
@@ -62,14 +61,13 @@ public:
bool operator>(const ExtraIcon &other) const;
bool operator>=(const ExtraIcon &other) const;
+ virtual int ClistSetExtraIcon(HANDLE hContact, HANDLE hImage) =0;
+
protected:
- int id;
std::string name;
int slot;
int position;
-
- virtual int ClistSetExtraIcon(HANDLE hContact, int slot, HANDLE hImage);
};
#endif // __EXTRAICON_H__