MythTV  master
v2videoSource.h
Go to the documentation of this file.
1 #ifndef V2VIDEOSOURCE_H_
2 #define V2VIDEOSOURCE_H_
3 
4 #include <QString>
5 
7 
9 
10 class V2VideoSource : public QObject
11 {
12  Q_OBJECT
13  Q_CLASSINFO( "Version" , "1.0" );
14 
15  SERVICE_PROPERTY2( int , Id )
16  SERVICE_PROPERTY2( QString , SourceName )
17  SERVICE_PROPERTY2( QString , Grabber )
18  SERVICE_PROPERTY2( QString , UserId )
19  SERVICE_PROPERTY2( QString , FreqTable )
20  SERVICE_PROPERTY2( QString , LineupId )
21  SERVICE_PROPERTY2( QString , Password )
22  SERVICE_PROPERTY2( bool , UseEIT )
23  SERVICE_PROPERTY2( QString , ConfigPath )
24  SERVICE_PROPERTY2( int , NITId )
25  SERVICE_PROPERTY2( uint , BouquetId )
26  SERVICE_PROPERTY2( uint , RegionId )
29 
30  public:
31 
32  Q_INVOKABLE V2VideoSource(QObject *parent = nullptr)
33  : QObject( parent )
34  {
35  }
36 
37  void Copy( const V2VideoSource *src )
38  {
39  m_Id = src->m_Id ;
40  m_SourceName = src->m_SourceName ;
41  m_Grabber = src->m_Grabber ;
42  m_UserId = src->m_UserId ;
43  m_FreqTable = src->m_FreqTable ;
44  m_LineupId = src->m_LineupId ;
45  m_Password = src->m_Password ;
46  m_UseEIT = src->m_UseEIT ;
47  m_ConfigPath = src->m_ConfigPath ;
48  m_NITId = src->m_NITId ;
49  m_BouquetId = src->m_BouquetId ;
50  m_RegionId = src->m_RegionId ;
51  m_ScanFrequency = src->m_ScanFrequency ;
52  }
53 
54  private:
56 };
57 
59 
60 #endif
Password
static StandardSetting * Password(bool enabled)
Setting for changing password.
Definition: galleryconfig.cpp:245
V2VideoSource::Q_DISABLE_COPY
Q_DISABLE_COPY(V2VideoSource)
UseEIT
Definition: videosource.cpp:599
Q_DECLARE_METATYPE
Q_DECLARE_METATYPE(StandardSetting *)
LCNOffset
Definition: videosource.cpp:489
SERVICE_PROPERTY2
#define SERVICE_PROPERTY2(Type, Name)
Definition: mythhttpservice.h:72
FreqTable
static GlobalComboBoxSetting * FreqTable()
Definition: backendsettings.cpp:251
ScanFrequency
Definition: channelscanmiscsettings.h:279
uint
unsigned int uint
Definition: compat.h:81
V2VideoSource::Copy
void Copy(const V2VideoSource *src)
Definition: v2videoSource.h:37
mythhttpservice.h
V2VideoSource::Q_CLASSINFO
Q_CLASSINFO("Version", "1.0")
V2VideoSource::V2VideoSource
Q_INVOKABLE V2VideoSource(QObject *parent=nullptr)
Definition: v2videoSource.h:32
V2VideoSource
Definition: v2videoSource.h:10