6#include <icomp/CComponentBase.h>
7#include <ifile/IFileNameParam.h>
10#include <imtapp/CSchedulerParams.h>
17class CSchedulerParamsComp:
18 public icomp::CComponentBase,
19 virtual public CSchedulerParams
22 typedef icomp::CComponentBase BaseClass;
23 typedef CSchedulerParams BaseClass2;
25 I_BEGIN_COMPONENT(CSchedulerParamsComp);
26 I_REGISTER_INTERFACE(ISchedulerParams);
27 I_REGISTER_INTERFACE(iser::IObject);
28 I_REGISTER_INTERFACE(iser::ISerializable);
29 I_REGISTER_INTERFACE(istd::IChangeable);
30 I_ASSIGN(m_startTimeAttrPtr,
"StartTime",
"The time at which backup will start",
true,
"dd-MM-yyyy HH:mm");
31 I_ASSIGN(m_intervalAttrPtr,
"Interval",
"Interval (in seconds)",
true, 0);
36 virtual void OnComponentCreated()
override;
39 I_ATTR(QString, m_startTimeAttrPtr);
40 I_ATTR(
int, m_intervalAttrPtr);
Desktop Application Framework Module.