QGIS API Documentation
3.26.3-Buenos Aires (65e4edfdad)
|
A highlight widget for trees. This is used to search and highlight text in QgsOptionsDialogBase implementations. Highlighting is only available for tree widgets only while searching can be performed in any tree view or inherited class. More...
#include <qgsoptionsdialoghighlightwidgetsimpl.h>
Public Member Functions | |
QgsOptionsDialogHighlightTree (QTreeView *treeView) | |
constructs a highlight widget for a tree view or widget. More... | |
Public Member Functions inherited from QgsOptionsDialogHighlightWidget | |
bool | eventFilter (QObject *obj, QEvent *event) override |
bool | isValid () |
Returns if it valid: if the widget type is handled and if the widget is not still available. More... | |
bool | searchHighlight (const QString &text) |
search for a text pattern and highlight the widget if the text is found More... | |
QWidget * | widget () |
Returns the widget. More... | |
Protected Member Functions | |
bool | highlightText (const QString &text) override |
Highlight the text in the widget. More... | |
void | reset () override |
reset the style of the widgets to its original state More... | |
bool | searchText (const QString &text) override |
Search for the text in the widget and return true if it was found. More... | |
Protected Member Functions inherited from QgsOptionsDialogHighlightWidget | |
QgsOptionsDialogHighlightWidget (QWidget *widget=nullptr) | |
Constructor. More... | |
Protected Attributes | |
QMap< QTreeWidgetItem *, bool > | mTreeInitialExpand = QMap<QTreeWidgetItem *, bool>() |
QMap< QTreeWidgetItem *, bool > | mTreeInitialVisible = QMap<QTreeWidgetItem *, bool>() |
QPointer< QTreeView > | mTreeView |
Protected Attributes inherited from QgsOptionsDialogHighlightWidget | |
QPointer< QWidget > | mWidget |
Pointer to the widget. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from QgsOptionsDialogHighlightWidget | |
static QgsOptionsDialogHighlightWidget * | createWidget (QWidget *widget) |
create a highlight widget implementation for the proper widget type. More... | |
A highlight widget for trees. This is used to search and highlight text in QgsOptionsDialogBase implementations. Highlighting is only available for tree widgets only while searching can be performed in any tree view or inherited class.
Definition at line 130 of file qgsoptionsdialoghighlightwidgetsimpl.h.
QgsOptionsDialogHighlightTree::QgsOptionsDialogHighlightTree | ( | QTreeView * | treeView | ) |
constructs a highlight widget for a tree view or widget.
Definition at line 208 of file qgsoptionsdialoghighlightwidgetsimpl.cpp.
|
overrideprotectedvirtual |
Highlight the text in the widget.
true
if the text could be highlighted. Implements QgsOptionsDialogHighlightWidget.
Definition at line 231 of file qgsoptionsdialoghighlightwidgetsimpl.cpp.
|
overrideprotectedvirtual |
reset the style of the widgets to its original state
Implements QgsOptionsDialogHighlightWidget.
Definition at line 272 of file qgsoptionsdialoghighlightwidgetsimpl.cpp.
|
overrideprotectedvirtual |
Search for the text in the widget and return true
if it was found.
Implements QgsOptionsDialogHighlightWidget.
Definition at line 214 of file qgsoptionsdialoghighlightwidgetsimpl.cpp.
|
protected |
Definition at line 142 of file qgsoptionsdialoghighlightwidgetsimpl.h.
|
protected |
Definition at line 143 of file qgsoptionsdialoghighlightwidgetsimpl.h.
|
protected |
Definition at line 140 of file qgsoptionsdialoghighlightwidgetsimpl.h.