diff options
Diffstat (limited to 'Plugins/extraicons/BaseExtraIcon.h')
-rw-r--r-- | Plugins/extraicons/BaseExtraIcon.h | 4 |
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;
|