You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

chooseemojiwidget.h 535 B

8 years ago
123456789101112131415161718192021222324
  1. #ifndef CHOOSEEMOJIWIDGET_H
  2. #define CHOOSEEMOJIWIDGET_H
  3. #include <QLabel>
  4. class ChooseEmojiWidget : public QLabel
  5. {
  6. Q_OBJECT
  7. public:
  8. ChooseEmojiWidget(QWidget* parent=0);
  9. protected:
  10. void mousePressEvent(QMouseEvent *event) override;
  11. void mouseMoveEvent(QMouseEvent *event) override;
  12. void mouseReleaseEvent(QMouseEvent* event) override;
  13. private:
  14. int getIndex(int x, int y);
  15. signals:
  16. void choose(int emojiIndex);
  17. void hesitate(int emojiIndex);
  18. private:
  19. int mIndex;
  20. };
  21. #endif // CHOOSEEMOJIWIDGET_H

mac下的“飞秋”大多数只是飞鸽传书协议,而且未发现令人满意的开源项目,所以基于c++与qt实现了基础的飞秋协议。

Contributors (1)