16#ifndef QGSOPTIONSDIALOGHIGHLIGHTWIDGET_H
17#define QGSOPTIONSDIALOGHIGHLIGHTWIDGET_H
38class QgsOptionsDialogHighlightWidgetEventFilter :
public QObject
44 bool eventFilter( QObject *obj, QEvent *event )
override;
80 bool isValid() {
return !mWidget.isNull(); }
86 bool searchHighlight(
const QString &text );
91 QWidget *
widget() {
return mWidget; }
120 friend class QgsOptionsDialogHighlightWidgetEventFilter;
122 QString mSearchText = QString();
123 bool mChangedStyle =
false;
124 QgsOptionsDialogHighlightWidgetEventFilter *mEventFilter =
nullptr;