summaryrefslogtreecommitdiff
path: root/Plugins/extraicons/BaseExtraIcon.h
diff options
context:
space:
mode:
Diffstat (limited to 'Plugins/extraicons/BaseExtraIcon.h')
-rw-r--r--Plugins/extraicons/BaseExtraIcon.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/Plugins/extraicons/BaseExtraIcon.h b/Plugins/extraicons/BaseExtraIcon.h
index 7194e68..ef225bc 100644
--- a/Plugins/extraicons/BaseExtraIcon.h
+++ b/Plugins/extraicons/BaseExtraIcon.h
@@ -10,6 +10,7 @@ public:
LPARAM param);
virtual ~BaseExtraIcon();
+ virtual int getID() const;
virtual const char *getDescription() const;
virtual void setDescription(const char *desc);
virtual const char *getDescIcon() const;
@@ -17,9 +18,12 @@ public:
virtual int getType() const =0;
virtual void onClick(HANDLE hContact);
+ virtual void setOnClick(MIRANDAHOOKPARAM OnClick, LPARAM param);
+ virtual int ClistSetExtraIcon(HANDLE hContact, HANDLE hImage);
protected:
+ int id;
std::string description;
std::string descIcon;
MIRANDAHOOKPARAM OnClick;