Skip to content

Commit ec440d6

Browse files
author
Mark Kendall
committed
MythEvent: Move MythInfoMapEvent from UPnPSubscription to mythevent.
1 parent 8f6c69e commit ec440d6

File tree

2 files changed

+16
-15
lines changed

2 files changed

+16
-15
lines changed

mythtv/libs/libmythbase/mythevent.h

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,4 +108,20 @@ class MBASE_PUBLIC UpdateBrowseInfoEvent : public QEvent
108108
QHash<QString,QString> im;
109109
};
110110

111+
// TODO combine with UpdateBrowseInfoEvent above
112+
class MBASE_PUBLIC MythInfoMapEvent : public MythEvent
113+
{
114+
public:
115+
MythInfoMapEvent(const QString &lmessage,
116+
const QHash<QString,QString> &linfoMap)
117+
: MythEvent(lmessage), infoMap(linfoMap) { }
118+
119+
virtual MythInfoMapEvent *clone() const
120+
{ return new MythInfoMapEvent(Message(), infoMap); }
121+
const QHash<QString,QString>* InfoMap(void) { return &infoMap; }
122+
123+
private:
124+
QHash<QString,QString> infoMap;
125+
};
126+
111127
#endif /* MYTHEVENT_H */

mythtv/libs/libmythupnp/upnpsubscription.h

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,6 @@
66

77
class Subscription;
88

9-
class UPNP_PUBLIC MythInfoMapEvent : public MythEvent
10-
{
11-
public:
12-
MythInfoMapEvent(const QString &lmessage,
13-
const QHash<QString,QString> &linfoMap)
14-
: MythEvent(lmessage), infoMap(linfoMap) { }
15-
16-
virtual MythInfoMapEvent *clone() const
17-
{ return new MythInfoMapEvent(Message(), infoMap); }
18-
const QHash<QString,QString>* InfoMap(void) { return &infoMap; }
19-
20-
private:
21-
QHash<QString,QString> infoMap;
22-
};
23-
249
class UPNP_PUBLIC UPNPSubscription : public HttpServerExtension, public MythObservable
2510
{
2611
public:

0 commit comments

Comments
 (0)