27 Q_CLASSINFO(
"version" ,
"1.0" );
29 Q_PROPERTY( QString Path READ Path WRITE setPath )
30 Q_PROPERTY( QString Title READ Title WRITE setTitle )
31 Q_PROPERTY( QString AltTitle READ AltTitle WRITE setAltTitle )
32 Q_PROPERTY( QString DiscLang READ DiscLang WRITE setDiscLang )
33 Q_PROPERTY(
uint DiscNum READ DiscNum WRITE setDiscNum )
34 Q_PROPERTY(
uint TotalDiscNum READ TotalDiscNum WRITE setTotalDiscNum )
35 Q_PROPERTY(
uint TitleCount READ TitleCount WRITE setTitleCount )
36 Q_PROPERTY(
uint ThumbCount READ ThumbCount WRITE setThumbCount )
37 Q_PROPERTY( QString ThumbPath READ ThumbPath WRITE setThumbPath )
38 Q_PROPERTY(
bool TopMenuSupported READ TopMenuSupported WRITE setTopMenuSupported )
39 Q_PROPERTY(
bool FirstPlaySupported READ FirstPlaySupported WRITE setFirstPlaySupported )
40 Q_PROPERTY(
uint NumHDMVTitles READ NumHDMVTitles WRITE setNumHDMVTitles )
41 Q_PROPERTY(
uint NumBDJTitles READ NumBDJTitles WRITE setNumBDJTitles )
42 Q_PROPERTY(
uint NumUnsupportedTitles READ NumUnsupportedTitles WRITE setNumUnsupportedTitles )
43 Q_PROPERTY(
bool AACSDetected READ AACSDetected WRITE setAACSDetected )
44 Q_PROPERTY(
bool LibAACSDetected READ LibAACSDetected WRITE setLibAACSDetected )
45 Q_PROPERTY(
bool AACSHandled READ AACSHandled WRITE setAACSHandled )
46 Q_PROPERTY(
bool BDPlusDetected READ BDPlusDetected WRITE setBDPlusDetected )
47 Q_PROPERTY(
bool LibBDPlusDetected READ LibBDPlusDetected WRITE setLibBDPlusDetected )
48 Q_PROPERTY(
bool BDPlusHandled READ BDPlusHandled WRITE setBDPlusHandled )
73 static inline
void InitializeCustomTypes();
78 m_Title ( QString() ),
79 m_AltTitle ( QString() ),
80 m_DiscLang ( QString() ),
85 m_ThumbPath ( QString() ),
86 m_TopMenuSupported (
false ),
87 m_FirstPlaySupported (
false ),
88 m_NumHDMVTitles ( 0 ),
90 m_NumUnsupportedTitles ( 0 ),
91 m_AACSDetected (
false ),
92 m_LibAACSDetected (
false ),
93 m_AACSHandled (
false ),
94 m_BDPlusDetected (
false ),
95 m_LibBDPlusDetected (
false ),
96 m_BDPlusHandled (
false )
102 m_Path = src->m_Path ;
103 m_Title = src->m_Title ;
104 m_AltTitle = src->m_AltTitle ;
105 m_DiscLang = src->m_DiscLang ;
106 m_DiscNum = src->m_DiscNum ;
107 m_TotalDiscNum = src->m_TotalDiscNum ;
108 m_TitleCount = src->m_TitleCount ;
109 m_ThumbCount = src->m_ThumbCount ;
110 m_ThumbPath = src->m_ThumbPath ;
111 m_TopMenuSupported = src->m_TopMenuSupported ;
112 m_FirstPlaySupported = src->m_FirstPlaySupported ;
113 m_NumHDMVTitles = src->m_NumHDMVTitles ;
114 m_NumBDJTitles = src->m_NumBDJTitles ;
115 m_NumUnsupportedTitles = src->m_NumUnsupportedTitles ;
116 m_AACSDetected = src->m_AACSDetected ;
117 m_LibAACSDetected = src->m_LibAACSDetected ;
118 m_AACSHandled = src->m_AACSHandled ;
119 m_BDPlusDetected = src->m_BDPlusDetected ;
120 m_LibBDPlusDetected = src->m_LibBDPlusDetected ;
121 m_BDPlusHandled = src->m_BDPlusHandled ;
130 qRegisterMetaType< BlurayInfo* >();