summaryrefslogtreecommitdiff
path: root/plugins/SmileyAdd/src/smileys.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/SmileyAdd/src/smileys.h')
-rw-r--r--plugins/SmileyAdd/src/smileys.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/plugins/SmileyAdd/src/smileys.h b/plugins/SmileyAdd/src/smileys.h
index a72de44491..298b0ae036 100644
--- a/plugins/SmileyAdd/src/smileys.h
+++ b/plugins/SmileyAdd/src/smileys.h
@@ -31,6 +31,8 @@ const unsigned SoundSmiley = 16;
class SmileyType
{
+ LIST<ISmileyBase> m_arSmileys;
+
protected:
unsigned m_flags;
int m_index;
@@ -51,7 +53,7 @@ public:
CMString m_ToolText;
CMString m_InsertText;
- SmileyType(void);
+ SmileyType();
~SmileyType();
const CMString& GetTriggerText(void) const { return m_TriggerText; }
@@ -71,12 +73,17 @@ public:
ImageBase* CreateCachedImage(void);
void GetSize(SIZE& size);
- int GetStaticFrame(void) const { return m_index; }
HICON GetIcon(void);
HICON GetIconDup(void);
HBITMAP GetBitmap(COLORREF bkgClr, int sizeX, int sizeY);
+ void SetFrameDelay(void);
+ void MoveToNextFrame(void);
+
+ void AddObject(ISmileyBase *pObject);
+ void RemoveObject(ISmileyBase *pObject);
+
void CallSmileyService(MCONTACT hContact);
void SetHidden(bool hid) { SetFlagsBit(HiddenSmiley, hid); }