31 #include <vlpi/entityType.h>
38 #define DtInformationDialogToken "ShowInformationDialog"
42 class DtVrfStateViewCollectionManager;
44 namespace makVrfGuiObjectInformationQt
73 virtual void addDialogCreator(
const DtEntityType&,
const std::string&);
76 virtual void removeDialogCreator(
const DtEntityType&);
88 virtual std::string dialogCreatorFor(
const DtEntityType&)
const;
100 virtual std::string pageForInformationItem(
const std::string& item)
const;
106 virtual void removeAllInformationDialogs();
122 virtual void addSelectedObjectInformationCreator(
const DtEntityType&,
const std::string&);
125 virtual void removeSelectedObjectInformationCreator(
const DtEntityType&);
130 virtual std::string selectedObjectInformationCreatorFor(
const DtEntityType&)
const;
143 virtual void scenarioRewinding();
148 virtual void slot_guiInstalled(
bool lockStage);
152 virtual void initializeConnections();
155 virtual bool keepInformationDialogUpOnRewind(
const std::string& content)
const;
169 std::map<makVrv::DtUniqueID, DtInformationDialogHandler*>
myDialogs;