13 #include <vrvUtil/signalslib.h>
21 #include <vrvUtil/DtVirtualBaseClass.h>
23 #include <vrvCore/DtSelectionManager.h>
24 #include <vrvCore/DtUniqueID.h>
25 #include <vrvCore/DtSimObjectEntry.h>
26 #include <vrvCore/DtStateView.h>
27 #include <vrvCore/DtEntityState.h>
28 #include <vrvCore/DtPageConfiguration.h>
30 #include <vlpi/entityType.h>
39 class DtVrfStateViewCollectionManager;
41 namespace makVrfGuiObjectInformationQt
44 (makVrv::DtPageConfiguration::PageCollectionLocation)(makVrv::DtPageConfiguration::Location_End );
46 (makVrv::DtPageConfiguration::PageCollectionLocation)(makVrv::DtPageConfiguration::Location_End + 1 );
61 virtual void showDialogsFor(
const makVrv::DtSelectionManager::IdSet&);
62 virtual void showDialogFor(
const makVrv::DtUniqueID&);
67 virtual void addDialogCreator(
const DtEntityType&,
const std::string&);
70 virtual void removeDialogCreator(
const DtEntityType&);
72 virtual bool hasDialogFor(
const makVrv::DtSelectionManager::IdSet& idSet)
const;
73 virtual bool hasDialogFor(
const makVrv::DtUniqueID&)
const;
76 std::string dialogCreatorFor(
const DtEntityType&)
const;
92 virtual void slot_onStateAboutToBeRemoved(makVrv::DtSimObjectEntry&);
96 virtual void slot_guiInstalled(
bool lockStage);
104 std::map<makVrv::DtUniqueID, DtInformationDialog*>
myDialogs;