MythTV
master
programs
mythbackend
servicesv2
v2language.h
Go to the documentation of this file.
1
#ifndef V2LANGUAGE_H_
2
#define V2LANGUAGE_H_
3
4
#include <QString>
5
#include "
libmythbase/http/mythhttpservice.h
"
6
class
V2Language
:
public
QObject
7
{
8
Q_OBJECT
9
Q_CLASSINFO
(
"Version"
,
"1.0"
);
10
11
SERVICE_PROPERTY2
( QString , Code )
12
SERVICE_PROPERTY2
( QString , Language )
13
SERVICE_PROPERTY2
( QString , NativeLanguage )
14
SERVICE_PROPERTY2
( QString ,
Image
)
15
16
public
:
17
Q_INVOKABLE
V2Language
(QObject *parent =
nullptr
)
18
: QObject( parent )
19
{
20
}
21
22
void
Copy
(
const
V2Language
*src )
23
{
24
m_Code = src->m_Code ;
25
m_Language = src->m_Language ;
26
m_NativeLanguage = src->m_NativeLanguage ;
27
m_Image = src->m_Image ;
28
}
29
30
private
:
31
Q_DISABLE_COPY(
V2Language
)
32
};
33
34
Q_DECLARE_METATYPE
(
V2Language
*)
35
36
#endif // V2LANGUAGE_H_
V2Language::V2Language
Q_INVOKABLE V2Language(QObject *parent=nullptr)
Definition:
v2language.h:17
Image
Definition:
image.h:33
V2Language::Copy
void Copy(const V2Language *src)
Definition:
v2language.h:22
Q_DECLARE_METATYPE
Q_DECLARE_METATYPE(StandardSetting *)
SERVICE_PROPERTY2
#define SERVICE_PROPERTY2(Type, Name)
Definition:
mythhttpservice.h:72
mythhttpservice.h
V2Language::Q_CLASSINFO
Q_CLASSINFO("Version", "1.0")
V2Language
Definition:
v2language.h:6
Generated on Thu Jun 1 2023 03:21:36 for MythTV by
1.8.17