MythTV master
v2titleInfo.h
Go to the documentation of this file.
1
2// Program Name: titleInfo.h
3// Created : June 14, 2013
4//
5// Copyright (c) 2013 Chris Pinkham <cpinkham@mythtv.org>
6//
7// Licensed under the GPL v2 or later, see COPYING for details
8//
10
11#ifndef V2TITLEINFO_H_
12#define V2TITLEINFO_H_
13
14#include <QString>
15
17
19
20class V2TitleInfo : public QObject
21{
22 Q_OBJECT
23 Q_CLASSINFO( "Version" , "1.1" );
24
25 SERVICE_PROPERTY2( QString , Title )
26 SERVICE_PROPERTY2( QString , Inetref )
27 SERVICE_PROPERTY2( int , Count );
28
29 public:
30
31 Q_INVOKABLE V2TitleInfo(QObject *parent = nullptr)
32 : QObject( parent )
33 {
34 }
35
36 void Copy( const V2TitleInfo *src )
37 {
38 m_Title = src->m_Title ;
39 m_Inetref = src->m_Inetref ;
40 m_Count = src->m_Count ;
41 }
42
43 private:
45};
46
48
49#endif
Q_DISABLE_COPY(V2TitleInfo)
void Copy(const V2TitleInfo *src)
Definition: v2titleInfo.h:36
SERVICE_PROPERTY2(int, Count)
Q_CLASSINFO("Version", "1.1")
Q_DECLARE_METATYPE(std::chrono::seconds)