12 #include <vrvUtil/signalslib.h>
16 #include <vrvCore/DtStateView.h>
17 #include <vrvCore/DtEntityState.h>
18 #include <vrvCoreQt/DtQtPageDialog.h>
25 namespace makVrfGuiObjectInformationQt
27 class DtObjectConsoleInformationWidget;
28 class DtInformationDialogPage;
29 class DtInformationDialogPageLogic;
43 virtual void activate(makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* state);
45 const makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* state()
const
50 virtual bool stateViewRemoved(
const makVrv::DtUniqueID&);
52 boost::signal<void (DtInformationDialog*, const makVrv::DtUniqueID&)>
signal_destroyed;
56 virtual void deactivate();
58 virtual void closeEvent(QCloseEvent*);
60 virtual void setupWindowTitle(makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* state);
61 virtual void slot_onStateViewUpdated();
63 virtual void activatePage( makVrv::DtPage* page);
65 virtual void slot_onStateViewAboutToBeRemoved(
const makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>& state);
66 virtual void slot_stateViewAdded(
const makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>& state);
69 makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*
myState;