13 #if !defined(Q_MOC_RUN)
21 #include <boost/signals2.hpp>
23 #include <QtCore/QString>
24 #include <QtCore/QHash>
25 #include <QtCore/QObject>
26 #include <QtWidgets/QWidget>
33 #define DtPlanDialogToken "DtPlanDialogToken"
37 class DtEditEntityPlanWidget;
54 virtual void onEditPlanWidgetDestroyed();
77 virtual void editGlobalPlans(QWidget* parent);
88 virtual bool askAndSavePlans(QWidget* mainWindow);
89 virtual bool askAndSavePlans(QWidget* mainWindow,
bool& dirty);
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
boost::signals2::signal< void(DtEditEntityPlanWidget *)> signal_editEntityPlanWidgetDestroyed
Definition: vrfEntityPlanManager.h:51
Contains makVrv:DtSelectionManager class.
boost::signals2::signal< void(makVrv::DtUniqueID, std::string)> signal_showGlobalPlan
Definition: vrfEntityPlanManager.h:104
boost::signals2::signal< void(DtEditEntityPlanWidget *)> signal_editEntityPlanWidgetDestroyed
Definition: vrfEntityPlanManager.h:103
This class will contain all plan dialogs currently open for entities and manage their removal when an...
Definition: vrfEntityPlanManager.h:63
QHash< QString, DtEditEntityPlanWidget * > myEditPlanDialogs
Definition: vrfEntityPlanManager.h:108
DtVrfEntityPlanManagerMessager myMessager
Definition: vrfEntityPlanManager.h:109
Contains makVrv::DtVirtualBaseClass class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
makVrv::DtDe & myDe
Definition: vrfEntityPlanManager.h:107
makVrv::DtDe & myDe
Definition: vrfEntityPlanManager.h:57
makVrv::DtSignalConnectionManager myConnections
Definition: vrfEntityPlanManager.h:110
Base class to provide boost signal/slot management.
Definition: translator.h:58
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:76
Interface class from non-qt based DtVrfEntityPlanManager class and Qt signals/slots.
Definition: vrfEntityPlanManager.h:40
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32
boost::signals2::signal< void(DtEditEntityPlanWidget *)> signal_editEntityPlanWidgetCreated
Definition: vrfEntityPlanManager.h:102