18 #include <QtWidgets/QTreeWidget>
25 namespace makVrfGuiObjectInformationQt
27 class DtTaskStateItem;
47 virtual QString title();
50 virtual const std::string& pageClassName()
const;
53 static const std::string& thePageClassName();
58 static void setRightClicksEnabled(
bool);
59 static bool rightClicksEnabled();
65 virtual bool showTitleWithWidget()
const
70 virtual QSize minimumSizeHint()
const;
71 virtual void activate();
72 virtual void deactivate();
74 virtual void disconnectSignals();
75 virtual void connectSignals();
83 virtual void skipTask();
86 virtual void cancelReactiveTask();
114 virtual void setTaskType(
int,
bool isSystemScript);
174 virtual QVariant
data(
int col,
int role)
const;
207 virtual void disconnectSignals();
208 virtual void connectSignals();
215 virtual void deactivate();
218 virtual void slot_onTaskUpdated(
const DtUUID& entity);
221 virtual void updateTaskData();
244 virtual void updateData();
246 virtual QString formatTextForSingleLine(
const QString& text)
const;
249 virtual void nameChanged();
274 static std::string creatorName();
278 virtual void deactivate();
283 virtual void showInformationFor(std::string s);
284 virtual bool mouseReleaseEvent();
285 virtual bool mouseEnterEvent();
286 virtual bool mouseLeaveEvent();