17 #include <QtCore/QObject>
33 : myMapFocusSelectedByUser(false)
45 virtual void setHasMapFocus(
bool) = 0;
46 virtual void setCanTakeMapFocus(
bool) = 0;
47 virtual bool canTakeMapFocus()
const = 0;
48 virtual bool hasMapFocus()
const = 0;
53 myMapFocusSelectedByUser =
false;
58 return myMapFocusSelectedByUser;
95 virtual void focusToNext();
98 virtual void removeAndDisconnectAll();
101 virtual void resetFocus();
106 std::vector<DtMapFocusHandler*>&
managedViews() {
return myManagedViews; };
107 const std::vector<DtMapFocusHandler*>&
managedViews()
const {
return myManagedViews; };
const std::vector< DtMapFocusHandler * > & managedViews() const
Definition: mapFocusHandlerManager.h:107
virtual bool mapFocusSelectedByUser() const
Definition: mapFocusHandlerManager.h:56
virtual ~DtMapFocusHandler()
DTOR.
Definition: mapFocusHandlerManager.h:38
boost::signals2::signal< void(DtMapFocusHandler *, bool)> signal_canTakeMapFocusChanged
Definition: mapFocusHandlerManager.h:61
std::vector< DtMapFocusHandler * > & managedViews()
Definition: mapFocusHandlerManager.h:106
std::vector< DtMapFocusHandler * > myManagedViews
Definition: mapFocusHandlerManager.h:115
boost::signals2::signal< void(DtMapFocusHandler *)> signal_selectionChangedByMapSelection
Definition: mapFocusHandlerManager.h:62
#define DT_DLL_VRFGUICOMMONQT
Definition: vrfGuiCommonQt.h:22
bool myMapFocusSelectedByUser
Definition: mapFocusHandlerManager.h:66
makVrv::DtDe & myDe
Definition: mapFocusHandlerManager.h:116
Base class that must be implemented by items that wish to be part of a map focus handler chain...
Definition: mapFocusHandlerManager.h:28
DtMapFocusHandler()
CTOR.
Definition: mapFocusHandlerManager.h:32
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
This class will manage filtered list views for the basic purpose of allowing a single list view in th...
Definition: mapFocusHandlerManager.h:74
virtual void clearMapFocusSelectedByUser()
If mapFocusSelectedByUser is true will prevent focus from automatically changing to another control...
Definition: mapFocusHandlerManager.h:51