6#include <imtbase/IObjectCollection.h>
13class ITaskSettings:
virtual public istd::IChangeable
16 virtual QString GetTaskName()
const = 0;
17 virtual void SetTaskName(
const QString& taskName) = 0;
18 virtual QString GetTaskDescription()
const = 0;
19 virtual void SetTaskDescription(
const QString& taskDescription) = 0;
20 virtual bool GetTaskEnabled()
const = 0;
21 virtual void SetTaskEnabled(
bool isEnabled) = 0;
22 virtual QByteArray GetUserTaskId()
const = 0;
23 virtual void SetUserTaskId(
const QByteArray& userTaskId) = 0;
24 virtual QByteArray GetTaskInputId()
const = 0;
25 virtual void SetTaskInputId(
const QByteArray& inputId) = 0;