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;
51 virtual void clearMapFocusSelectedByUser()
53 myMapFocusSelectedByUser =
false;
56 virtual bool mapFocusSelectedByUser()
const
58 return myMapFocusSelectedByUser;
97 virtual void focusToNext();
100 virtual void removeAndDisconnectAll();
103 virtual void resetFocus();
108 std::vector<DtMapFocusHandler*>&
managedViews() {
return myManagedViews; };
109 const std::vector<DtMapFocusHandler*>&
managedViews()
const {
return myManagedViews; };
114 virtual bool eventFilter(
QObject *obj, QEvent *ev);