13 #include <QtCore/QObject>
16 #include <boost/signals2.hpp>
22 class DtEventProcessorInterface;
27 class DtMapFocusHandler;
51 return myActiveMapFocusHandler;
55 virtual void setAllowCursorChange(
bool b);
58 return myAllowCursorChange;
62 virtual void focusToNext();
65 virtual void resetCursor();
bool allowCursorChange() const
Definition: mapFocusHandlerManager.h:56
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
makVrv::DtUniqueID myLastItemChecked
Definition: mapFocusHandlerManager.h:76
DtMapFocusHandler * activeMapFocusHandler() const
Definition: mapFocusHandlerManager.h:49
DtMapFocusHandler * myActiveMapFocusHandler
Definition: mapFocusHandlerManager.h:71
bool myChangedCursor
Definition: mapFocusHandlerManager.h:75
bool myAllowCursorChange
Definition: mapFocusHandlerManager.h:74
boost::signals2::signal< void(DtMapFocusHandler *, DtMapFocusHandler *)> signal_mapFocusHandlerChanged
Signal sent with old and new handler.
Definition: mapFocusHandlerManager.h:68
makVrv::DtSignalConnectionManager myConnectionManager
Definition: mapFocusHandlerManager.h:77
Contains makVrv::DtVirtualBaseClass class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
#define DT_DLL_VRFGUICOMMONQT
Definition: vrfGuiCommonQt.h:20
makVrv::DtDe & myDe
Definition: mapFocusHandlerManager.h:72
Base class to provide boost signal/slot management.
makVrv::DtEventProcessorInterface * myEventProcessor
Definition: mapFocusHandlerManager.h:78
This class will manage filtered list views for the basic purpose of allowing a single list view in th...
Definition: mapFocusHandler.h:74
Contains makVrv::DtUniqueID type.
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:70
This will manage the map focus handler to allow for the setting of the cursor based on a given id and...
Definition: mapFocusHandlerManager.h:30
The DtEventProcessorInterface defines the generic interface for classes which handle input events...
Definition: DtEventProcessorInterface.h:34
int myCurrentCursor
Definition: mapFocusHandlerManager.h:73