QGIS API Documentation 3.36.0-Maidenhead (09951dc0acf)
|
A highlight widget for trees. More...
#include <qgsoptionsdialoghighlightwidgetsimpl.h>
Public Member Functions | |
QgsOptionsDialogHighlightTree (QTreeView *treeView) | |
constructs a highlight widget for a tree view or widget. | |
Public Member Functions inherited from QgsOptionsDialogHighlightWidget | |
virtual | ~QgsOptionsDialogHighlightWidget ()=default |
bool | isValid () |
Returns if it valid: if the widget type is handled and if the widget is not still available. | |
bool | searchHighlight (const QString &text) |
search for a text pattern and highlight the widget if the text is found | |
QWidget * | widget () |
Returns the widget. | |
Protected Member Functions | |
bool | highlightText (const QString &text) override |
Highlight the text in the widget. | |
void | reset () override |
reset the style of the widgets to its original state | |
bool | searchText (const QString &text) override |
Search for the text in the widget and return true if it was found. | |
Protected Member Functions inherited from QgsOptionsDialogHighlightWidget | |
QgsOptionsDialogHighlightWidget (QWidget *widget=nullptr) | |
Constructor. | |
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. | |
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. | |
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 121 of file qgsoptionsdialoghighlightwidgetsimpl.h.
QgsOptionsDialogHighlightTree::QgsOptionsDialogHighlightTree | ( | QTreeView * | treeView | ) |
constructs a highlight widget for a tree view or widget.
Definition at line 206 of file qgsoptionsdialoghighlightwidgetsimpl.cpp.
|
overrideprotectedvirtual |
Highlight the text in the widget.
true
if the text could be highlighted. Implements QgsOptionsDialogHighlightWidget.
Definition at line 229 of file qgsoptionsdialoghighlightwidgetsimpl.cpp.
|
overrideprotectedvirtual |
reset the style of the widgets to its original state
Implements QgsOptionsDialogHighlightWidget.
Definition at line 270 of file qgsoptionsdialoghighlightwidgetsimpl.cpp.
|
overrideprotectedvirtual |
Search for the text in the widget and return true
if it was found.
Implements QgsOptionsDialogHighlightWidget.
Definition at line 212 of file qgsoptionsdialoghighlightwidgetsimpl.cpp.
|
protected |
Definition at line 132 of file qgsoptionsdialoghighlightwidgetsimpl.h.
|
protected |
Definition at line 133 of file qgsoptionsdialoghighlightwidgetsimpl.h.
|
protected |
Definition at line 130 of file qgsoptionsdialoghighlightwidgetsimpl.h.