19 #include <boost/function.hpp>
20 #include <boost/signals2.hpp>
55 virtual bool orbatDeleteOptions(
int& orbatDeleteFlags);
56 virtual void deleteCalledFromManipulationManager(
bool& handled);
63 OrbatOnly = 0x00000001,
64 SimulationOnly = 0x00000002,
65 Both = OrbatOnly | SimulationOnly
boost::signals2::signal< void(makVrv::DtSelectionManager::IdSet &, bool &shouldDelete)> signal_objectsAboutToBeDeleted
Sent before the given set of objects is to be deleted.
Definition: vrfDeletionHandler.h:48
Virtual base class.
Definition: DtVirtualBaseClass.h:22
boost::signals2::signal< void(const makVrv::DtSelectionManager::IdSet &)> signal_objectsAboutToBeDeletedFromSimulation
The objects that are about to be deleted from the simulation.
Definition: vrfDeletionHandler.h:51
The DtVrfDeletionHandler will delete objects from the local object manager (if local) or from the sim...
Definition: vrfDeletionHandler.h:33
makVrv::DtSignalConnectionManager myConnections
Definition: vrfDeletionHandler.h:70
int myOrbatDeleteFlags
Definition: vrfDeletionHandler.h:68
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
OrbatDeleteFlags
Definition: vrfDeletionHandler.h:61
Contains makVrv:DtSelectionManager class.
makVrv::DtDe & myDe
Definition: vrfDeletionHandler.h:59
Contains makVrv::DtVirtualBaseClass class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
Base class to provide boost signal/slot management.
bool myAllowDeletionChoice
Definition: vrfDeletionHandler.h:71
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32