11 #ifndef V2BACKENDSTATUS_H_
12 #define V2BACKENDSTATUS_H_
16 #include <QVariantList>
49 Q_CLASSINFO(
"Version",
"1.0" );
71 Q_CLASSINFO(
"Version",
"1.0" );
72 Q_CLASSINFO(
"StorageGroups",
"type=V2StorageGroup");
94 m_StorageGroups.append( QVariant::fromValue<QObject *>( pObject ));
106 Q_CLASSINFO(
"Version",
"1.0" );
124 Q_PROPERTY( QObject* Program READ Program USER
true)
128 Q_INVOKABLE
V2Job(QObject *parent =
nullptr)
133 Q_DISABLE_COPY(
V2Job);
142 Q_CLASSINFO(
"Version",
"1.0" );
144 Q_CLASSINFO(
"Encoders",
"type=V2Encoder")
145 Q_CLASSINFO(
"Scheduled",
"type=V2Program")
146 Q_CLASSINFO(
"Frontends",
"type=V2Frontend")
147 Q_CLASSINFO(
"Backends",
"type=V2Backend")
148 Q_CLASSINFO(
"JobQueue",
"type=V2Job")
149 Q_CLASSINFO(
"AsOf" ,
"transient=true" )
159 Q_PROPERTY( QObject* MachineInfo READ MachineInfo USER
true)
180 auto *pObject =
new V2Job(
this );
181 m_JobQueue.append( QVariant::fromValue<QObject *>( pObject ));
190 m_Backends.append( QVariant::fromValue<QObject *>( pObject ));
200 #endif // V2BACKENDSTATUS_H_