Go to the documentation of this file.
24 : QEvent((QEvent::Type)
type),
25 m_message(::std::move(lmessage)),
32 : QEvent((QEvent::Type)
type),
33 m_message(::std::move(lmessage)),
34 m_extradata(std::move(lextradata))
40 : QEvent(kMythEventMessage),
41 m_message(::std::move(lmessage)),
48 : QEvent(kMythEventMessage),
49 m_message(::std::move(lmessage)),
50 m_extradata(std::move(lextradata))
55 MythEvent(QString lmessage,
const QString& lextradata)
56 : QEvent(kMythEventMessage),
57 m_message(::std::move(lmessage)),
58 m_extradata(lextradata)
65 const QString&
Message()
const {
return m_message; }
66 const QString&
ExtraData(
int idx = 0)
const {
return m_extradata[idx]; }
71 #if QT_VERSION < QT_VERSION_CHECK(6,0,0)
73 {
return new MythEvent(m_message, m_extradata); }
109 QEvent(kEventType), m_keycode(key) {}
123 QEvent(
MythEvent::kUpdateBrowseInfoEventType), m_im(std::move(infoMap)) {}
133 :
MythEvent(lmessage), m_infoMap(std::move(linfoMap)) { }
static const Type kEventType
static const Type kMythUserMessage
static const Type kMythEventMessage
static const Type kUpdateBrowseInfoEventType
MythEvent(int type, QString lmessage, QStringList lextradata)
static const Type kPushDisableDrawingEventType
static const Type kEnableUDPListenerEventType
static const Type kUnlockInputDevicesEventType
This class is used as a container for messages.
int ExtraDataCount() const
static const Type kDisableUDPListenerEventType
MythEvent(int type, QString lmessage)
MythEvent(QString lmessage, QStringList lextradata)
const QString & Message() const
QHash< QString, QString > InfoMap
UpdateBrowseInfoEvent(InfoMap infoMap)
const QString & ExtraData(int idx=0) const
MythEvent(QString lmessage)
ExternalKeycodeEvent(const int key)
static const Type kUpdateTvProgressEventType
MythInfoMapEvent * clone() const override
MythInfoMapEvent(const QString &lmessage, InfoMap linfoMap)
static const Type kMythPostShowEventType
static const Type kPopDisableDrawingEventType
const InfoMap * GetInfoMap(void)
const QStringList & ExtraDataList() const
MythEvent * clone() const override
static const Type kExitToMainMenuEventType
MythEvent(QString lmessage, const QString &lextradata)
None log(str msg, int level=LOGDEBUG)
static const Type kLockInputDevicesEventType