16 #ifndef QGSSEARCHWIDGETTOOLBUTTON_H 17 #define QGSSEARCHWIDGETTOOLBUTTON_H 20 #include <QToolButton> 48 void setAvailableFlags( QgsSearchWidgetWrapper::FilterFlags flags );
55 void setDefaultFlags( QgsSearchWidgetWrapper::FilterFlags flags );
61 QgsSearchWidgetWrapper::FilterFlags
availableFlags()
const {
return mAvailableFilterFlags; }
71 void setActiveFlags( QgsSearchWidgetWrapper::FilterFlags flags );
88 QgsSearchWidgetWrapper::FilterFlags
activeFlags()
const {
return mFilterFlags; }
94 bool isActive()
const;
115 void activeFlagsChanged( QgsSearchWidgetWrapper::FilterFlags flags );
119 void aboutToShowMenu();
121 void actionSelected();
123 void searchWidgetValueChanged();
127 QgsSearchWidgetWrapper::FilterFlags mAvailableFilterFlags;
128 QgsSearchWidgetWrapper::FilterFlags mDefaultFilterFlags;
129 QgsSearchWidgetWrapper::FilterFlags mFilterFlags;
136 #endif // QGSSEARCHWIDGETTOOLBUTTON_H