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;
63 virtual void focusToNext(
bool becauseOfRightClick =
false);
66 virtual void resetCursor();
69 virtual void cursorOverNoMapAreaObject();
83 int myLastAreaOver = 0;
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:80
DtMapFocusHandler * activeMapFocusHandler() const
Definition: mapFocusHandlerManager.h:49
DtMapFocusHandler * myActiveMapFocusHandler
Definition: mapFocusHandlerManager.h:75
bool myChangedCursor
Definition: mapFocusHandlerManager.h:79
bool myAllowCursorChange
Definition: mapFocusHandlerManager.h:78
boost::signals2::signal< void(DtMapFocusHandler *, DtMapFocusHandler *)> signal_mapFocusHandlerChanged
Signal sent with old and new handler.
Definition: mapFocusHandlerManager.h:72
makVrv::DtSignalConnectionManager myConnectionManager
Definition: mapFocusHandlerManager.h:81
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
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
makVrv::DtDe & myDe
Definition: mapFocusHandlerManager.h:76
Base class to provide boost signal/slot management.
makVrv::DtEventProcessorInterface * myEventProcessor
Definition: mapFocusHandlerManager.h:82
This class will manage filtered list views for the basic purpose of allowing a single list view in th...
Definition: mapFocusHandler.h:77
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:72
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:77