MythTV master
v2databaseStatus.h
Go to the documentation of this file.
1#ifndef V2DATABASESTATUS_H_
2#define V2DATABASESTATUS_H_
3
4#include <QString>
6
7class V2DatabaseStatus : public QObject
8{
9 Q_OBJECT
10 Q_CLASSINFO( "Version", "1.0" );
11
12 SERVICE_PROPERTY2( QString , Host )
13 SERVICE_PROPERTY2( bool , Ping )
14 SERVICE_PROPERTY2( int , Port )
15 SERVICE_PROPERTY2( QString , UserName )
16 SERVICE_PROPERTY2( QString , Password )
17 SERVICE_PROPERTY2( QString , Name )
18 SERVICE_PROPERTY2( QString , Type )
19 SERVICE_PROPERTY2( bool , LocalEnabled )
20 SERVICE_PROPERTY2( QString , LocalHostName )
21 SERVICE_PROPERTY2( bool , WOLEnabled )
22 SERVICE_PROPERTY2( int , WOLReconnect )
23 SERVICE_PROPERTY2( int , WOLRetry )
24 SERVICE_PROPERTY2( QString , WOLCommand )
25 SERVICE_PROPERTY2( bool , Connected )
26 SERVICE_PROPERTY2( bool , HaveDatabase )
27 SERVICE_PROPERTY2( int , SchemaVersion )
28
29 public:
30
31 Q_INVOKABLE V2DatabaseStatus(QObject *parent = nullptr)
32 : QObject( parent )
33 {
34 }
35
36 private:
37 Q_DISABLE_COPY(V2DatabaseStatus)
38};
39
41
42#endif // DATABASESTATUS_H_
Q_CLASSINFO("Version", "1.0")
Q_INVOKABLE V2DatabaseStatus(QObject *parent=nullptr)
static StandardSetting * Password(bool enabled)
Setting for changing password.
Q_DECLARE_METATYPE(std::chrono::seconds)
#define SERVICE_PROPERTY2(Type, Name)