11 #if !defined(Q_MOC_RUN)
14 #include <boost/signals2.hpp>
31 namespace makVrfGuiObjectInformationQt
33 class DtInformationDialogWidgetSection;
34 class DtInformationSectionDisplayHandler;
52 virtual QSize minimumSizeHint()
const;
53 virtual QSize sizeHint()
const;
60 void dockedWidgetTopLevelChanged(
bool topLevel);
63 virtual void activate();
64 virtual void deactivate();
66 virtual void createEntryWidget();
67 virtual void updateEntryWidgetOnDataChanged();
68 virtual void closeEvent(QCloseEvent*)
override;
75 double myLastUpdateTime = 0;
76 double myUpdateRate = 0.1;
77 double myTotalSinceLastStateViewUpdate = 0.;
95 virtual std::string pageClassName()
const;
98 virtual makVrv::DtPage* create(QWidget* parent = 0, Qt::WindowFlags f = 0);
116 virtual void validate(
QAction* act);
117 virtual void on_triggered();
118 virtual void slot_onValidate(
QAction* act);
QWidget * myEntryWidget
Definition: entityControlPanelPage.h:71
boost::signals2::signal< void(DtEntityControlPanelPage *)> signal_aboutToBeClosed
Definition: entityControlPanelPage.h:57
Definition: vrfEntityMenu.h:96
QDockWidget * myDockedWidget
Definition: entityControlPanelPage.h:72
The page creator. This class should be extended by all page classes.
Definition: DtPage.h:121
Contains makVrv::DtVrlinkSimulatedEntityState class.
The page is a single widget component which is viewed in a page collection.
Definition: DtPage.h:30
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
boost::signals2::scoped_connection myUpdateConnection
Definition: entityControlPanelPage.h:74
class DtEntityControlPanelPage:
Definition: entityControlPanelPage.h:41
makVrv::DtUniqueID mySelectedId
Definition: entityControlPanelPage.h:73
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:72
The creator class needed to be used to create a DtEntityControlPanelPage.
Definition: entityControlPanelPage.h:82