11 #if !defined(Q_MOC_RUN)
14 #include <boost/signals2.hpp>
33 namespace makVrfGuiObjectInformationQt
35 class DtUnifiedControlToolbar;
36 class DtInformationDialogWidgetSection;
37 class DtInformationSectionDisplayHandler;
55 virtual QSize minimumSizeHint()
const;
56 virtual QSize sizeHint()
const;
63 virtual void dockedWidgetTopLevelChanged(
bool topLevel);
64 virtual void sizeToFit();
67 virtual void activate();
68 virtual void deactivate();
70 virtual void createEntryWidget();
71 virtual void updateEntryWidgetOnDataChanged();
72 virtual void closeEvent(QCloseEvent*)
override;
73 virtual void slot_postLoadUnifiedControlToolbar();
74 virtual void showEvent(QShowEvent* e)
override;
83 double myLastUpdateTime = 0;
84 double myUpdateRate = 0.1;
85 double myTotalSinceLastStateViewUpdate = 0.;
103 virtual std::string pageClassName()
const;
106 virtual makVrv::DtPage* create(QWidget* parent = 0, Qt::WindowFlags f = 0);
124 virtual void validate(
QAction* act);
125 virtual void on_triggered();
126 virtual void slot_onValidate(
QAction* act);
QWidget * myEntryWidget
Definition: entityControlPanelPage.h:77
boost::signals2::signal< void(DtEntityControlPanelPage *)> signal_aboutToBeClosed
Definition: entityControlPanelPage.h:60
Definition: vrfEntityMenu.h:96
QDockWidget * myDockedWidget
Definition: entityControlPanelPage.h:79
The page creator. This class should be extended by all page classes.
Definition: DtPage.h:121
DtUnifiedControlToolbar * myUnifiedControlToolbar
Definition: entityControlPanelPage.h:78
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
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
makVrv::DtSignalConnectionManager myConnections
Definition: entityControlPanelPage.h:82
Base class to provide boost signal/slot management.
boost::signals2::scoped_connection myUpdateConnection
Definition: entityControlPanelPage.h:81
class DtEntityControlPanelPage:
Definition: entityControlPanelPage.h:44
makVrv::DtUniqueID mySelectedId
Definition: entityControlPanelPage.h:80
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:90