12 #if !defined(Q_MOC_RUN)
20 #include <QtWidgets/QTreeWidget>
27 namespace makVrfGuiObjectInformationQt
29 class DtTaskStateItem;
49 virtual QString title();
52 virtual const std::string& pageClassName()
const;
55 static const std::string& thePageClassName();
60 static void setRightClicksEnabled(
bool);
61 static bool rightClicksEnabled();
72 virtual QSize minimumSizeHint()
const;
73 virtual void activate();
74 virtual void deactivate();
76 virtual void disconnectSignals();
77 virtual void connectSignals();
85 virtual void skipTask();
86 virtual void clearTask();
89 virtual void cancelReactiveTask();
117 virtual void setTaskType(
int,
bool isSystemScript);
182 virtual QVariant
data(
int col,
int role)
const;
215 virtual void disconnectSignals();
216 virtual void connectSignals();
223 virtual void deactivate();
226 virtual void slot_onTaskUpdated(
const DtUUID& entity);
229 virtual void updateTaskData();
252 virtual void updateData();
254 virtual QString formatTextForSingleLine(
const QString& text)
const;
257 virtual void nameChanged();
283 static std::string creatorName();
287 virtual void deactivate();
292 virtual void showInformationFor(std::string s);
293 virtual bool mouseReleaseEvent();
294 virtual bool mouseEnterEvent();
295 virtual bool mouseLeaveEvent();
UUID is a unique ID wrapper class.
Definition: rwUUID.h:222
The logic for this page. Will subscribe/unsubscribe from registering for task messages.
Definition: taskStatePage.h:203
DtUnitFormatter * myUnitFormatter
Definition: taskStatePage.h:261
Definition: informationDialogPage.h:397
virtual bool showTitleWithWidget() const
Says this should have the title before the widget.
Definition: taskStatePage.h:67
The DtTaskStatePage class will show information for all currently running tasks and reactive tasks th...
Definition: taskStatePage.h:33
makVrv::DtSignalConnectionManager myWidgetUpdateConnectionManager
Definition: taskStatePage.h:264
Contains makVrv::DtInformationDialogPage class.
bool myConnected
Definition: taskStatePage.h:269
QLabel * myCurrentTaskIcon
Definition: taskStatePage.h:266
makVrv::DtSignalConnectionManager myTaskConnectionManager
Definition: taskStatePage.h:263
makVrv::DtSignalConnectionManager myConnectionManager
Definition: taskStatePage.h:262
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Definition: informationDialogPage.h:259
DtBoost::shared_ptr< DtSetDataRequest > DtSetDataRequestSharedPtr
Definition: vrfCurrentTaskManager.h:40
QLabel * myCurrentTask
Definition: taskStatePage.h:265
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Base class to provide boost signal/slot management.
QWidget * myWidgetRepresentation
Definition: taskStatePage.h:267
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
bool myMadeUUIDChangedConnection
Definition: taskStatePage.h:270
DtTaskStateItem * myBestTaskToShow
Definition: taskStatePage.h:268
std::vector< TaskInformation > EntityTaskInformation
Definition: vrfCurrentTaskManager.h:55
DtBoost::shared_ptr< DtSimTask > DtSimTaskSharedPtr
Definition: vrfCurrentTaskManager.h:39