QGIS API Documentation 3.99.0-Master (2fe06baccd8)
Loading...
Searching...
No Matches
QgsOptionsDialogHighlightCheckBox Class Reference

A highlight widget for checkboxes. More...

#include <qgsoptionsdialoghighlightwidgetsimpl.h>

Inheritance diagram for QgsOptionsDialogHighlightCheckBox:

Public Member Functions

 QgsOptionsDialogHighlightCheckBox (QCheckBox *checkBox)
 constructs a highlight widget for a checkbox
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

QPointer< QCheckBox > mCheckBox
QString mStyleSheet
Protected Attributes inherited from QgsOptionsDialogHighlightWidget
QPointer< QWidget > mWidget
 Pointer to the widget.

Additional Inherited Members

Static Public Member Functions inherited from QgsOptionsDialogHighlightWidget
static QgsOptionsDialogHighlightWidgetcreateWidget (QWidget *widget)
 create a highlight widget implementation for the proper widget type.

Detailed Description

A highlight widget for checkboxes.

This is used to search and highlight text in QgsOptionsDialogBase implementations.

Definition at line 64 of file qgsoptionsdialoghighlightwidgetsimpl.h.

Constructor & Destructor Documentation

◆ QgsOptionsDialogHighlightCheckBox()

QgsOptionsDialogHighlightCheckBox::QgsOptionsDialogHighlightCheckBox ( QCheckBox * checkBox)

constructs a highlight widget for a checkbox

Definition at line 78 of file qgsoptionsdialoghighlightwidgetsimpl.cpp.

Member Function Documentation

◆ highlightText()

bool QgsOptionsDialogHighlightCheckBox::highlightText ( const QString & text)
overrideprotectedvirtual

Highlight the text in the widget.

Returns
true if the text could be highlighted.

Implements QgsOptionsDialogHighlightWidget.

Definition at line 93 of file qgsoptionsdialoghighlightwidgetsimpl.cpp.

◆ reset()

void QgsOptionsDialogHighlightCheckBox::reset ( )
overrideprotectedvirtual

reset the style of the widgets to its original state

Implements QgsOptionsDialogHighlightWidget.

Definition at line 102 of file qgsoptionsdialoghighlightwidgetsimpl.cpp.

◆ searchText()

bool QgsOptionsDialogHighlightCheckBox::searchText ( const QString & text)
overrideprotectedvirtual

Search for the text in the widget and return true if it was found.

Implements QgsOptionsDialogHighlightWidget.

Definition at line 85 of file qgsoptionsdialoghighlightwidgetsimpl.cpp.

Member Data Documentation

◆ mCheckBox

QPointer<QCheckBox> QgsOptionsDialogHighlightCheckBox::mCheckBox
protected

Definition at line 74 of file qgsoptionsdialoghighlightwidgetsimpl.h.

◆ mStyleSheet

QString QgsOptionsDialogHighlightCheckBox::mStyleSheet
protected

Definition at line 75 of file qgsoptionsdialoghighlightwidgetsimpl.h.


The documentation for this class was generated from the following files: