MythTV
master
programs
mythbackend
servicesv2
v2logInfo.h
Go to the documentation of this file.
1
// Program Name: logInfo.h
3
// Created : Dec. 15, 2015
4
//
5
// Copyright (c) 2015 Bill Meek, from: 2010 David Blain <dblain@mythtv.org>
6
//
7
// Licensed under the GPL v2 or later, see COPYING for details
8
//
10
11
#ifndef V2LOGINFO_H_
12
#define V2LOGINFO_H_
13
14
#include "
libmythbase/http/mythhttpservice.h
"
15
16
class
V2LogInfo
:
public
QObject
17
{
18
Q_OBJECT
19
20
Q_CLASSINFO
(
"Version"
,
"1.0"
);
21
Q_CLASSINFO
(
"defaultProp"
,
"LogArgs"
);
22
23
SERVICE_PROPERTY2
( QString, LogArgs );
24
25
public
:
26
27
Q_INVOKABLE
V2LogInfo
(QObject *parent =
nullptr
)
28
: QObject ( parent ),
29
m_LogArgs (
""
)
30
{
31
}
32
33
void
Copy
(
const
V2LogInfo
*src )
34
{
35
m_LogArgs = src->m_LogArgs ;
36
}
37
38
private
:
39
Q_DISABLE_COPY
(
V2LogInfo
);
40
};
41
42
using
LogInfoPtr
=
V2LogInfo
*;
43
44
Q_DECLARE_METATYPE
(
V2LogInfo
*)
45
46
#endif // LOGINFO_H_
V2LogInfo::Copy
void Copy(const V2LogInfo *src)
Definition:
v2logInfo.h:33
V2LogInfo
Definition:
v2logInfo.h:16
V2LogInfo::SERVICE_PROPERTY2
SERVICE_PROPERTY2(QString, LogArgs)
Q_DECLARE_METATYPE
Q_DECLARE_METATYPE(StandardSetting *)
V2LogInfo::Q_DISABLE_COPY
Q_DISABLE_COPY(V2LogInfo)
mythhttpservice.h
V2LogInfo::Q_CLASSINFO
Q_CLASSINFO("Version", "1.0")
V2LogInfo::V2LogInfo
Q_INVOKABLE V2LogInfo(QObject *parent=nullptr)
Definition:
v2logInfo.h:27
Generated on Wed Jun 7 2023 03:23:11 for MythTV by
1.8.17