MythTV
master
programs
mythbackend
servicesv2
v2connectionInfo.h
Go to the documentation of this file.
1
#ifndef V2CONNECTIONINFO_H_
2
#define V2CONNECTIONINFO_H_
3
4
#include "
libmythbase/http/mythhttpservice.h
"
5
#include "
v2versionInfo.h
"
6
#include "
v2databaseInfo.h
"
7
#include "
v2wolInfo.h
"
8
9
class
V2ConnectionInfo
:
public
QObject
10
{
11
Q_OBJECT
12
Q_CLASSINFO
(
"Version"
,
"1.1"
);
13
14
Q_PROPERTY( QObject*
Version
READ
Version
USER
true
)
15
Q_PROPERTY( QObject*
Database
READ
Database
USER
true
)
16
Q_PROPERTY( QObject*
WOL
READ
WOL
USER
true
)
17
18
SERVICE_PROPERTY_PTR
(
V2VersionInfo
,
Version
)
19
SERVICE_PROPERTY_PTR
(
V2DatabaseInfo
,
Database
)
20
SERVICE_PROPERTY_PTR
(
V2WOLInfo
,
WOL
)
21
22
public:
23
24
Q_INVOKABLE
V2ConnectionInfo
(QObject *parent =
nullptr
)
25
: QObject( parent )
26
{
27
}
28
29
};
30
31
Q_DECLARE_METATYPE
(
V2ConnectionInfo
*)
32
33
#endif // V2CONNECTIONINFO_H_
V2VersionInfo
Definition:
v2versionInfo.h:7
V2WOLInfo
Definition:
v2wolInfo.h:7
V2ConnectionInfo
Definition:
v2connectionInfo.h:9
v2wolInfo.h
V2ConnectionInfo::WOL
QObject WOL
Definition:
v2connectionInfo.h:16
V2ConnectionInfo::Database
QObject Database
Definition:
v2connectionInfo.h:15
true
VERBOSE_PREAMBLE Most true
Definition:
verbosedefs.h:95
Q_DECLARE_METATYPE
Q_DECLARE_METATYPE(StandardSetting *)
v2versionInfo.h
V2DatabaseInfo
Definition:
v2databaseInfo.h:7
SERVICE_PROPERTY_PTR
#define SERVICE_PROPERTY_PTR(type, name)
Definition:
mythhttpservice.h:99
V2ConnectionInfo::Version
QObject Version
Definition:
v2connectionInfo.h:14
v2databaseInfo.h
mythhttpservice.h
V2ConnectionInfo::Q_CLASSINFO
Q_CLASSINFO("Version", "1.1")
Generated on Fri Jun 2 2023 03:22:11 for MythTV by
1.8.17