customevent.h 728 B

12345678910111213141516171819202122
  1. #ifndef CUSTOM_EVENT_H
  2. #define CUSTOM_EVENT_H
  3. #include <QEvent>
  4. #include <QString>
  5. const static QEvent::Type qEventRecvMsg = (QEvent::Type)(QEvent::User + 1);
  6. const static QEvent::Type qEventConnected = (QEvent::Type)(QEvent::User + 2);
  7. const static QEvent::Type qEventDisconnected = (QEvent::Type)(QEvent::User + 3);
  8. const static QEvent::Type qEventOpened = (QEvent::Type)(QEvent::User + 4);
  9. const static QEvent::Type qEventClosed = (QEvent::Type)(QEvent::User + 5);
  10. class QStringEvent : public QEvent {
  11. public:
  12. QStringEvent(const QString& msg = "", QEvent::Type type = qEventRecvMsg) : QEvent(type)
  13. {
  14. message = msg;
  15. }
  16. QString message;
  17. };
  18. #endif // CUSTOM_EVENT_H