QGIS API Documentation 3.39.0-Master (9ea1ddbe645)
|
Adds highlights (colored markers) to a scrollbar. More...
#include <qgsdecoratedscrollbar.h>
Public Member Functions | |
QgsScrollBarHighlightController () | |
~QgsScrollBarHighlightController () | |
void | addHighlight (const QgsScrollBarHighlight &highlight) |
Adds a highlight to the scrollbar. | |
QHash< int, QVector< QgsScrollBarHighlight > > | highlights () const |
Returns the hash of all highlights in the scrollbar, with highlight categories as hash keys. | |
double | lineHeight () const |
Returns the line height for text associated with the scroll area. | |
double | margin () const |
Returns the document margins for the associated viewport. | |
void | removeAllHighlights () |
Removes all highlights from the scroll bar. | |
void | removeHighlights (int category) |
Removes all highlights with matching category from the scrollbar. | |
QAbstractScrollArea * | scrollArea () const |
Returns the associated scroll area. | |
QScrollBar * | scrollBar () const |
Returns the associated scroll bar. | |
void | setLineHeight (double height) |
Sets the line height for text associated with the scroll area. | |
void | setMargin (double margin) |
Sets the document margin for the associated viewport. | |
void | setScrollArea (QAbstractScrollArea *scrollArea) |
Sets the associated scroll bar. | |
void | setVisibleRange (double visibleRange) |
Sets the visible range of the scroll area (i.e. | |
double | visibleRange () const |
Returns the visible range of the scroll area (i.e. | |
Adds highlights (colored markers) to a scrollbar.
Definition at line 80 of file qgsdecoratedscrollbar.h.
|
default |
QgsScrollBarHighlightController::~QgsScrollBarHighlightController | ( | ) |
Definition at line 328 of file qgsdecoratedscrollbar.cpp.
void QgsScrollBarHighlightController::addHighlight | ( | const QgsScrollBarHighlight & | highlight | ) |
Adds a highlight to the scrollbar.
Definition at line 402 of file qgsdecoratedscrollbar.cpp.
QHash< int, QVector< QgsScrollBarHighlight > > QgsScrollBarHighlightController::highlights | ( | ) | const |
Returns the hash of all highlights in the scrollbar, with highlight categories as hash keys.
Definition at line 397 of file qgsdecoratedscrollbar.cpp.
double QgsScrollBarHighlightController::lineHeight | ( | ) | const |
Returns the line height for text associated with the scroll area.
Definition at line 367 of file qgsdecoratedscrollbar.cpp.
double QgsScrollBarHighlightController::margin | ( | ) | const |
Returns the document margins for the associated viewport.
Definition at line 387 of file qgsdecoratedscrollbar.cpp.
void QgsScrollBarHighlightController::removeAllHighlights | ( | ) |
Removes all highlights from the scroll bar.
Definition at line 420 of file qgsdecoratedscrollbar.cpp.
void QgsScrollBarHighlightController::removeHighlights | ( | int | category | ) |
Removes all highlights with matching category from the scrollbar.
Definition at line 411 of file qgsdecoratedscrollbar.cpp.
QAbstractScrollArea * QgsScrollBarHighlightController::scrollArea | ( | ) | const |
Returns the associated scroll area.
Definition at line 342 of file qgsdecoratedscrollbar.cpp.
QScrollBar * QgsScrollBarHighlightController::scrollBar | ( | ) | const |
Returns the associated scroll bar.
Definition at line 334 of file qgsdecoratedscrollbar.cpp.
void QgsScrollBarHighlightController::setLineHeight | ( | double | height | ) |
Sets the line height for text associated with the scroll area.
Definition at line 372 of file qgsdecoratedscrollbar.cpp.
void QgsScrollBarHighlightController::setMargin | ( | double | margin | ) |
Sets the document margin for the associated viewport.
Definition at line 392 of file qgsdecoratedscrollbar.cpp.
void QgsScrollBarHighlightController::setScrollArea | ( | QAbstractScrollArea * | scrollArea | ) |
Sets the associated scroll bar.
Definition at line 347 of file qgsdecoratedscrollbar.cpp.
void QgsScrollBarHighlightController::setVisibleRange | ( | double | visibleRange | ) |
Sets the visible range of the scroll area (i.e.
the viewport's height).
Definition at line 382 of file qgsdecoratedscrollbar.cpp.
double QgsScrollBarHighlightController::visibleRange | ( | ) | const |
Returns the visible range of the scroll area (i.e.
the viewport's height).
Definition at line 377 of file qgsdecoratedscrollbar.cpp.