23 m_message(lmessage), m_extradata(
"empty")
28 MythEvent(
int type,
const QString lmessage,
const QStringList &lextradata)
29 : QEvent((QEvent::Type)
type),
30 m_message(lmessage), m_extradata(lextradata)
35 explicit MythEvent(
const QString lmessage) : QEvent(MythEventMessage),
36 m_message(lmessage), m_extradata(
"empty")
41 MythEvent(
const QString lmessage,
const QStringList &lextradata)
42 : QEvent(MythEventMessage),
43 m_message(lmessage), m_extradata(lextradata)
48 MythEvent(
const QString lmessage,
const QString lextradata)
49 : QEvent(MythEventMessage),
50 m_message(lmessage), m_extradata(lextradata)
57 const QString&
Message()
const {
return m_message; }
58 const QString&
ExtraData(
int idx = 0)
const {
return m_extradata[idx]; }
63 {
return new MythEvent(m_message, m_extradata); }
87 QEvent(kEventType), m_keycode(key) {}
101 QEvent(
MythEvent::kUpdateBrowseInfoEventType), im(infoMap) {}
111 :
MythEvent(lmessage), m_infoMap(linfoMap) { }
UpdateBrowseInfoEvent(const InfoMap &infoMap)
static Type MythEventMessage
MythEvent(const QString lmessage, const QString lextradata)
MythEvent(const QString lmessage, const QStringList &lextradata)
MythInfoMapEvent * clone() const override
static Type kPushDisableDrawingEventType
static Type kPopDisableDrawingEventType
This class is used as a container for messages.
QHash< QString, QString > InfoMap
static Type kLockInputDevicesEventType
const InfoMap * GetInfoMap(void)
ExternalKeycodeEvent(const int key)
MythEvent(int type, const QString lmessage)
static Type MythUserMessage
MythEvent(int type, const QString lmessage, const QStringList &lextradata)
virtual MythEvent * clone() const
static Type kEnableUDPListenerEventType
static Type kDisableUDPListenerEventType
static Type kExitToMainMenuEventType
static Type kUpdateTvProgressEventType
const QString & ExtraData(int idx=0) const
MythInfoMapEvent(const QString &lmessage, const InfoMap &linfoMap)
MythEvent(const QString lmessage)
int ExtraDataCount() const
const QString & Message() const
static Type kUpdateBrowseInfoEventType
static Type kUnlockInputDevicesEventType
static Type kMythPostShowEventType
const QStringList & ExtraDataList() const