14 #include <boost/signals2.hpp>
17 #include <QtCore/QObject>
26 #define DtEntityControlPanelToken "EntityControlPanel"
30 namespace makVrfGuiObjectInformationQt
32 class DtEntityControlPanelPage;
61 virtual void scenarioRewinding();
62 virtual void storeControlPanelInformation();
74 QWidget* parent =
nullptr;
81 bool mySettingsLocked =
false;
EntityControlPanel(const EntityControlPanel &orig)
Definition: entityControlPanelPageManager.h:73
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
makVrv::DtDe & myDe
Definition: entityControlPanelPageManager.h:67
Contains makVrv:DtSelectionManager class.
Contains makVrv::DtStateView class.
makVrv::DtSignalConnectionManager myConnections
Definition: entityControlPanelPageManager.h:80
boost::signals2::signal< void(makVrv::DtUniqueID, QWidget *, DtEntityControlPanelPage *)> signal_entityControlPanelCreated
Definition: entityControlPanelPageManager.h:55
EntityControlPanel()
Definition: entityControlPanelPageManager.h:71
Contains makVrv::DtVirtualBaseClass class.
EntityControlPanels myEntityControlPanels
Definition: entityControlPanelPageManager.h:79
std::map< makVrv::DtUniqueID, EntityControlPanel > EntityControlPanels
Definition: entityControlPanelPageManager.h:78
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Contains makVrv::DtVrlinkSimulatedEntityState class.
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Base class to provide boost signal/slot management.
class DtEntityControlPanelPage:
Definition: entityControlPanelPage.h:44
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
EntityControlPanel(QWidget *p, DtEntityControlPanelPage *pn)
Definition: entityControlPanelPageManager.h:72
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32
Definition: entityControlPanelPageManager.h:69
class DtEntityControlPanelPageManager:
Definition: entityControlPanelPageManager.h:38