14 #include <boost/signals2.hpp>
32 #include <vlpi/entityType.h>
39 #define DtInformationDialogToken "ShowInformationDialog"
43 class DtVrfStateViewCollectionManager;
45 namespace makVrfGuiObjectInformationQt
74 virtual void addDialogCreator(
const DtEntityType&,
const std::string&);
77 virtual void removeDialogCreator(
const DtEntityType&);
89 virtual std::string dialogCreatorFor(
const DtEntityType&)
const;
101 virtual std::string pageForInformationItem(
const std::string& item)
const;
107 virtual void removeAllInformationDialogs();
123 virtual void addSelectedObjectInformationCreator(
const DtEntityType&,
const std::string&);
126 virtual void removeSelectedObjectInformationCreator(
const DtEntityType&);
131 virtual std::string selectedObjectInformationCreatorFor(
const DtEntityType&)
const;
144 virtual void scenarioRewinding();
149 virtual void slot_guiInstalled(
bool lockStage);
153 virtual void initializeConnections();
156 virtual bool keepInformationDialogUpOnRewind(
const std::string& content)
const;
170 std::map<makVrv::DtUniqueID, DtInformationDialogHandler*>
myDialogs;
Virtual base class.
Definition: DtVirtualBaseClass.h:19
PageCollectionLocation
Definition: DtPageConfiguration.h:42
Definition: DtPageConfiguration.h:53
Contains makVrv:DtSelectionManager class.
Contains makVrv::DtStateView class.
This is the Qt specific implementation of the page assembler.
Definition: informationPageAssembler.h:35
unsigned int ObjectType
Definition: DtElementEntry.h:50
Contains makVrv::DtPageConfiguration class.
Contains makVrf::DtInformationPagePath class.
Contains makVrv::DtVirtualBaseClass class.
A DtSimObjectEntry is an entry for a persistent simulation object like an entity. ...
Definition: DtSimObjectEntry.h:22
Contains makVrv::DtSimObjectEntry class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Contains makVrv::DtEntityState class.
This class is the central point for looking up information about a particular object in the VRF GUI...
Definition: vrfStateViewCollectionManager.h:127
Definition: informationDialogPage.h:259
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Base class to provide boost signal/slot management.
Contains DtInformationPageConfiguration class.
Contains makVrv::DtUniqueID type.
Contains makVrfGuiObjectInformationQt::DtInformationPageAssembler class.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32
A configuration of the pages in the gui.
Definition: informationPageConfiguration.h:20