#ifndef AOEMOTEBUTTON_H #define AOEMOTEBUTTON_H #include "aoapplication.h" #include #include class AOEmoteButton : public QPushButton { Q_OBJECT public: AOEmoteButton(QWidget *p_parent, AOApplication *p_ao_app, int p_x, int p_y); //void set_on(QString p_char, int p_emote); //void set_off(QString p_char, int p_emote); void set_image(QString p_char, int p_emote, QString suffix); void set_id(int p_id) {m_id = p_id;} int get_id() {return m_id;} private: QWidget *parent; AOApplication *ao_app; int m_id = 0; signals: void emote_clicked(int p_id); private slots: void on_clicked(); }; #endif // AOEMOTEBUTTON_H