QGIS API Documentation 3.41.0-Master (af5edcb665c)
|
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 79 of file qgsdecoratedscrollbar.h.
|
default |
QgsScrollBarHighlightController::~QgsScrollBarHighlightController | ( | ) |
Definition at line 301 of file qgsdecoratedscrollbar.cpp.
void QgsScrollBarHighlightController::addHighlight | ( | const QgsScrollBarHighlight & | highlight | ) |
Adds a highlight to the scrollbar.
Definition at line 375 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 370 of file qgsdecoratedscrollbar.cpp.
double QgsScrollBarHighlightController::lineHeight | ( | ) | const |
Returns the line height for text associated with the scroll area.
Definition at line 340 of file qgsdecoratedscrollbar.cpp.
double QgsScrollBarHighlightController::margin | ( | ) | const |
Returns the document margins for the associated viewport.
Definition at line 360 of file qgsdecoratedscrollbar.cpp.
void QgsScrollBarHighlightController::removeAllHighlights | ( | ) |
Removes all highlights from the scroll bar.
Definition at line 393 of file qgsdecoratedscrollbar.cpp.
void QgsScrollBarHighlightController::removeHighlights | ( | int | category | ) |
Removes all highlights with matching category from the scrollbar.
Definition at line 384 of file qgsdecoratedscrollbar.cpp.
QAbstractScrollArea * QgsScrollBarHighlightController::scrollArea | ( | ) | const |
Returns the associated scroll area.
Definition at line 315 of file qgsdecoratedscrollbar.cpp.
QScrollBar * QgsScrollBarHighlightController::scrollBar | ( | ) | const |
Returns the associated scroll bar.
Definition at line 307 of file qgsdecoratedscrollbar.cpp.
void QgsScrollBarHighlightController::setLineHeight | ( | double | height | ) |
Sets the line height for text associated with the scroll area.
Definition at line 345 of file qgsdecoratedscrollbar.cpp.
void QgsScrollBarHighlightController::setMargin | ( | double | margin | ) |
Sets the document margin for the associated viewport.
Definition at line 365 of file qgsdecoratedscrollbar.cpp.
void QgsScrollBarHighlightController::setScrollArea | ( | QAbstractScrollArea * | scrollArea | ) |
Sets the associated scroll bar.
Definition at line 320 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 355 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 350 of file qgsdecoratedscrollbar.cpp.