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
ExternalKeycodeEvent(const int key)
This class is used as a container for messages.
static const Type kExitToMainMenuEventType
static const Type kPushDisableDrawingEventType
static const Type kDisableUDPListenerEventType
int ExtraDataCount() const
MythEvent(QString lmessage, QStringList lextradata)
const QString & Message() const
MythEvent(int type, QString lmessage, QStringList lextradata)
MythEvent(QString lmessage)
static const Type kUnlockInputDevicesEventType
static const Type kPopDisableDrawingEventType
const QString & ExtraData(int idx=0) const
static const Type kUpdateTvProgressEventType
MythEvent & operator=(const MythEvent &other)=default
MythEvent(QString lmessage, const QString &lextradata)
static const Type kEnableUDPListenerEventType
MythEvent(const MythEvent &other)=default
const QStringList & ExtraDataList() const
static const Type kUpdateBrowseInfoEventType
MythEvent(int type, QString lmessage)
static const Type kMythPostShowEventType
static const Type kMythEventMessage
MythEvent(MythEvent &&)=delete
static const Type kMythUserMessage
static const Type kLockInputDevicesEventType
MythEvent * clone() const override
MythEvent & operator=(MythEvent &&)=delete
MythInfoMapEvent * clone() const override
MythInfoMapEvent(const QString &lmessage, InfoMap linfoMap)
const InfoMap * GetInfoMap(void)
UpdateBrowseInfoEvent(InfoMap infoMap)
QHash< QString, QString > InfoMap
None log(str msg, int level=LOGDEBUG)