12 #if !defined(Q_MOC_RUN)
35 namespace makVrfGuiObjectInformationQt
37 class DtTaskStatePageLogic;
38 class DtTaskStateItem;
56 Q_PROPERTY(QColor ActiveColor MEMBER myActiveColor USER
true)
57 Q_PROPERTY(QColor InactiveColor MEMBER myInactiveColor USER true)
68 virtual QWidget* widgetRepresentation(QWidget* parent, makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*);
70 virtual
void disconnectSignals();
71 virtual
void connectSignals();
73 const QColor& activeColor()
const
80 return myInactiveColor;
85 virtual void getAllScriptIds(std::map<std::string, std::string>& scriptIdMap);
86 virtual void getAllScriptIds(
const DtTaskStateItem *pItem, std::map<std::string, std::string>& scriptIdMap);
90 virtual bool isBehaviorGraphEnabled()
const;
98 virtual void slot_currentTabChanged(
int,
const std::string&);
105 virtual void deactivate();
110 virtual void slot_onTaskUpdated(
const DtUUID& entity);
113 virtual void updateTaskData();
136 virtual void requestBehaviorGraphsFrom(
const std::string& sScriptId);
139 virtual void updateBehaviorGraph(
const std::string& sScriptId,
const std::string& sSvgContent);
142 virtual void updateData();
144 virtual QString formatTextForSingleLine(
const QString& text)
const;
147 virtual void nameChanged();
UUID is a unique ID wrapper class.
Definition: rwUUID.h:226
The logic for this page. Will subscribe/unsubscribe from registering for task messages.
Definition: taskStatePageLogic.h:53
DtUnitFormatter * myUnitFormatter
Definition: taskStatePageLogic.h:151
Definition: informationDialogPage.h:406
QColor myInactiveColor
Definition: taskStatePageLogic.h:162
int myMsgCount
Definition: taskStatePageLogic.h:170
std::map< std::string, bool > myGraphCapableMap
Caches the capability test of a scripted task to generate graphs.
Definition: taskStatePageLogic.h:167
makVrv::DtSignalConnectionManager myWidgetUpdateConnectionManager
Definition: taskStatePageLogic.h:154
Contains makVrv::DtInformationDialogPage class.
bool myConnected
Definition: taskStatePageLogic.h:159
QLabel * myCurrentTaskIcon
Definition: taskStatePageLogic.h:156
makVrv::DtSignalConnectionManager myTaskConnectionManager
Definition: taskStatePageLogic.h:153
makVrv::DtSignalConnectionManager myConnectionManager
Definition: taskStatePageLogic.h:152
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
const QColor & inactiveColor() const
Definition: taskStatePageLogic.h:78
Definition: informationDialogPage.h:260
QLabel * myCurrentTask
Definition: taskStatePageLogic.h:155
const char BehaviorGraphEnabledKeyword[]
Definition: taskStatePageLogic.h:29
Base class to provide boost signal/slot management.
QWidget * myWidgetRepresentation
Definition: taskStatePageLogic.h:157
DtUUID myMonitoring
Definition: taskStatePageLogic.h:165
QColor myActiveColor
Definition: taskStatePageLogic.h:161
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
bool myMadeUUIDChangedConnection
Definition: taskStatePageLogic.h:160
The class that is the interface between the GUI and the back-end. Specialize to implement processBeha...
Definition: behaviorGraphRequestor.h:34
DtTaskStatePageLogic * myLogic
Definition: taskStatePageLogic.h:49
DtTaskStateItem * myBestTaskToShow
Definition: taskStatePageLogic.h:158
DtTaskPageBehaviorRequestor myBehaviorGraphRequestor
Definition: taskStatePageLogic.h:164
std::vector< TaskInformation > EntityTaskInformation
Definition: vrfCurrentTaskManager.h:60
Definition: taskStatePageLogic.h:40
Definition: adminMessage.h:20