MythTV master
v2logInfo.h
Go to the documentation of this file.
1
2// 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
16class 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_
Q_INVOKABLE V2LogInfo(QObject *parent=nullptr)
Definition: v2logInfo.h:27
Q_DISABLE_COPY(V2LogInfo)
Q_CLASSINFO("defaultProp", "LogArgs")
SERVICE_PROPERTY2(QString, LogArgs)
Q_CLASSINFO("Version", "1.0")
void Copy(const V2LogInfo *src)
Definition: v2logInfo.h:33
Q_DECLARE_METATYPE(std::chrono::seconds)