aboutsummaryrefslogtreecommitdiffstats
path: root/src/imports/nativestyle/items/qquickstyleitemcombobox.cpp
diff options
context:
space:
mode:
authorRichard Moe Gustavsen <richard.gustavsen@qt.io>2020-11-02 09:20:14 +0100
committerRichard Moe Gustavsen <richard.gustavsen@qt.io>2020-11-02 09:51:52 +0100
commitcfaf1d576fd1f44ea3e424af85dfbaa641d2665d (patch)
treeb09ead7cbb05bb2893c307b12c33ea6c3e901ff0 /src/imports/nativestyle/items/qquickstyleitemcombobox.cpp
parented92e44b61544e522b8693ea4737f2726b229d10 (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.cpp8
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>();