aboutsummaryrefslogtreecommitdiffstats
path: root/src/imports/controls/qtquickcontrols2plugin.cpp
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@qt.io>2017-06-09 11:52:49 +0200
committerJ-P Nurmi <jpnurmi@qt.io>2017-06-12 08:43:59 +0000
commit027c24e6965b3fe1316c379c6de650bafd94dc08 (patch)
tree7bb900c12c0f85b4bb75d6ca303fc0501ebe7f01 /src/imports/controls/qtquickcontrols2plugin.cpp
parentd42c2e088abbf961dae0077b7d865f4cae4a32fb (diff)
Expose PaddedRectangle in QtQuick.Controls.impl 2.0
PaddedRectangle was moved from QtQuick.Controls.Material.impl 2.0 to QtQuick.Controls.impl 2.3 in 8290b876b. It seems that the qhours app is using the PaddedRectangle for a custom SpinBox. Importing 2.3 would make Qt 5.10 a hard requirement, so registering PaddedRectangle to QtQuick.Controls.impl 2.0 allows us to fix qhours so that it still works with Qt 5.9 and earlier. It's an internal type, and technically it already was there since 2.0, so this shouldn't matter much. Change-Id: Ie959dc150356fd5624e899eac9e52ca5a183ffe5 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/imports/controls/qtquickcontrols2plugin.cpp')
-rw-r--r--src/imports/controls/qtquickcontrols2plugin.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/imports/controls/qtquickcontrols2plugin.cpp b/src/imports/controls/qtquickcontrols2plugin.cpp
index a7bf096f..f9ee88d8 100644
--- a/src/imports/controls/qtquickcontrols2plugin.cpp
+++ b/src/imports/controls/qtquickcontrols2plugin.cpp
@@ -182,6 +182,7 @@ void QtQuickControls2Plugin::initializeEngine(QQmlEngine *engine, const char *ur
qmlRegisterType<QQuickDefaultBusyIndicator>(import, 2, 0, "BusyIndicatorImpl");
qmlRegisterType<QQuickDefaultDial>(import, 2, 0, "DialImpl");
+ qmlRegisterType<QQuickPaddedRectangle>(import, 2, 0, "PaddedRectangle");
qmlRegisterType<QQuickDefaultProgressBar>(import, 2, 0, "ProgressBarImpl");
qmlRegisterType<QQuickPlaceholderText>(import, 2, 2, "PlaceholderText");
#if QT_CONFIG(quick_listview) && QT_CONFIG(quick_pathview)
@@ -196,7 +197,6 @@ void QtQuickControls2Plugin::initializeEngine(QQmlEngine *engine, const char *ur
qmlRegisterType<QQuickIconImage>(import, 2, 3, "IconImage");
qmlRegisterSingletonType<QQuickColor>(import, 2, 3, "Color", colorSingleton);
qmlRegisterType<QQuickIconLabel>(import, 2, 3, "IconLabel");
- qmlRegisterType<QQuickPaddedRectangle>(import, 2, 3, "PaddedRectangle");
}
QString QtQuickControls2Plugin::name() const