MythTV  master
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 
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:
40 };
41 
43 
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