diff options
author | Richard Moe Gustavsen <richard.gustavsen@qt.io> | 2020-11-02 09:20:14 +0100 |
---|---|---|
committer | Richard Moe Gustavsen <richard.gustavsen@qt.io> | 2020-11-02 09:51:52 +0100 |
commit | cfaf1d576fd1f44ea3e424af85dfbaa641d2665d (patch) | |
tree | b09ead7cbb05bb2893c307b12c33ea6c3e901ff0 /src/imports/nativestyle/items/qquickstyleitemcombobox.cpp | |
parent | ed92e44b61544e522b8693ea4737f2726b229d10 (diff) |
nativestyle: refactor many functions to be const
Many of the virtual functions should be const, as
they should not modify the state of the item.
Change-Id: I94a7f9ae56204c8f8f737911e15d81f82d8add83
Reviewed-by: Jan Arve Sæther <jan-arve.saether@qt.io>
Diffstat (limited to 'src/imports/nativestyle/items/qquickstyleitemcombobox.cpp')
-rw-r--r-- | src/imports/nativestyle/items/qquickstyleitemcombobox.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/imports/nativestyle/items/qquickstyleitemcombobox.cpp b/src/imports/nativestyle/items/qquickstyleitemcombobox.cpp index 7841d062..0ac3756e 100644 --- a/src/imports/nativestyle/items/qquickstyleitemcombobox.cpp +++ b/src/imports/nativestyle/items/qquickstyleitemcombobox.cpp @@ -36,12 +36,12 @@ #include "qquickstyleitemcombobox.h" -QFont QQuickStyleItemComboBox::styleFont(QQuickItem *control) +QFont QQuickStyleItemComboBox::styleFont(QQuickItem *control) const { return style()->font(QStyle::CE_PushButtonLabel, controlSize(control)); } -void QQuickStyleItemComboBox::connectToControl() +void QQuickStyleItemComboBox::connectToControl() const { QQuickStyleItem::connectToControl(); auto comboBox = control<QQuickComboBox>(); @@ -65,14 +65,14 @@ StyleItemGeometry QQuickStyleItemComboBox::calculateGeometry() return geometry; } -void QQuickStyleItemComboBox::paintEvent(QPainter *painter) +void QQuickStyleItemComboBox::paintEvent(QPainter *painter) const { QStyleOptionComboBox styleOption; initStyleOption(styleOption); style()->drawComplexControl(QStyle::CC_ComboBox, &styleOption, painter); } -void QQuickStyleItemComboBox::initStyleOption(QStyleOptionComboBox &styleOption) +void QQuickStyleItemComboBox::initStyleOption(QStyleOptionComboBox &styleOption) const { initStyleOptionBase(styleOption); auto comboBox = control<QQuickComboBox>(); |