summaryrefslogtreecommitdiff
path: root/src/controls/plugin.cpp
diff options
context:
space:
mode:
authorMitch Curtis <mitch.curtis@theqtcompany.com>2016-03-17 16:34:58 +0100
committerJ-P Nurmi <jpnurmi@theqtcompany.com>2016-03-18 08:12:15 +0000
commit5cf6ad9165cc38b7b2a7e2421d70f0d93256c866 (patch)
tree09f63a49f570bc5f4d3b3a922c4112a1d2ab37d1 /src/controls/plugin.cpp
parent463b8d7bb53ae5ea08ec6caafdf1754ca015603a (diff)
downloadqtquickcontrols-5cf6ad9165cc38b7b2a7e2421d70f0d93256c866.tar.gz
Controls: append "1" to all C++ classes
This is consistent with the classes that have already had this done. It prevents clashes with Qt Quick Controls 2. These classes are not available to the user, so it doesn't affect compatibility. Change-Id: Iee73ee6bc530182732ae95993e1f4fc3766eb8e0 Reviewed-by: J-P Nurmi <jpnurmi@theqtcompany.com>
Diffstat (limited to 'src/controls/plugin.cpp')
-rw-r--r--src/controls/plugin.cpp60
1 files changed, 30 insertions, 30 deletions
diff --git a/src/controls/plugin.cpp b/src/controls/plugin.cpp
index 53ca9075..528f05a8 100644
--- a/src/controls/plugin.cpp
+++ b/src/controls/plugin.cpp
@@ -125,65 +125,65 @@ static const struct {
{ "TreeView", 1, 5 }
};
-QtQuickControlsPlugin::QtQuickControlsPlugin(QObject *parent) : QQmlExtensionPlugin(parent)
+QtQuickControls1Plugin::QtQuickControls1Plugin(QObject *parent) : QQmlExtensionPlugin(parent)
{
initResources();
}
-void QtQuickControlsPlugin::registerTypes(const char *uri)
+void QtQuickControls1Plugin::registerTypes(const char *uri)
{
- qmlRegisterType<QQuickAction>(uri, 1, 0, "Action");
+ qmlRegisterType<QQuickAction1>(uri, 1, 0, "Action");
qmlRegisterType<QQuickExclusiveGroup1>(uri, 1, 0, "ExclusiveGroup");
qmlRegisterType<QQuickMenuItem1>(uri, 1, 0, "MenuItem");
- qmlRegisterUncreatableType<QQuickMenuItemType>(uri, 1, 0, "MenuItemType",
+ qmlRegisterUncreatableType<QQuickMenuItemType1>(uri, 1, 0, "MenuItemType",
QLatin1String("Do not create objects of type MenuItemType"));
- qmlRegisterType<QQuickMenuSeparator>(uri, 1, 0, "MenuSeparator");
- qmlRegisterUncreatableType<QQuickMenuBase>(uri, 1, 0, "MenuBase",
+ qmlRegisterType<QQuickMenuSeparator1>(uri, 1, 0, "MenuSeparator");
+ qmlRegisterUncreatableType<QQuickMenuBase1>(uri, 1, 0, "MenuBase",
QLatin1String("Do not create objects of type MenuBase"));
- qmlRegisterUncreatableType<QQuickStack>(uri, 1, 0, "Stack", QLatin1String("Do not create objects of type Stack"));
- qmlRegisterUncreatableType<QQuickSelectionMode>(uri, 1, 1, "SelectionMode", QLatin1String("Do not create objects of type SelectionMode"));
+ qmlRegisterUncreatableType<QQuickStack1>(uri, 1, 0, "Stack", QLatin1String("Do not create objects of type Stack"));
+ qmlRegisterUncreatableType<QQuickSelectionMode1>(uri, 1, 1, "SelectionMode", QLatin1String("Do not create objects of type SelectionMode"));
const QString filesLocation = fileLocation();
for (int i = 0; i < int(sizeof(qmldir)/sizeof(qmldir[0])); i++)
qmlRegisterType(QUrl(filesLocation + "/" + qmldir[i].type + ".qml"), uri, qmldir[i].major, qmldir[i].minor, qmldir[i].type);
}
-void QtQuickControlsPlugin::initializeEngine(QQmlEngine *engine, const char *uri)
+void QtQuickControls1Plugin::initializeEngine(QQmlEngine *engine, const char *uri)
{
Q_UNUSED(uri);
// Register private API. Note that to use these types outside of the
// Qt Quick Controls module, both the public and private imports must be used.
const char *private_uri = "QtQuick.Controls.Private";
- qmlRegisterType<QQuickAbstractStyle>(private_uri, 1, 0, "AbstractStyle");
- qmlRegisterType<QQuickCalendarModel>(private_uri, 1, 0, "CalendarModel");
- qmlRegisterType<QQuickPadding>(private_uri, 1, 0, "Padding");
- qmlRegisterType<QQuickRangedDate>(private_uri, 1, 0, "RangedDate");
- qmlRegisterType<QQuickRangeModel>(private_uri, 1, 0, "RangeModel");
- qmlRegisterType<QQuickWheelArea>(private_uri, 1, 0, "WheelArea");
- qmlRegisterType<QQuickSpinBoxValidator>(private_uri, 1, 0, "SpinBoxValidator");
- qmlRegisterSingletonType<QQuickTooltip>(private_uri, 1, 0, "Tooltip", QQuickControlsPrivate::registerTooltipModule);
- qmlRegisterSingletonType<QQuickControlSettings>(private_uri, 1, 0, "Settings", QQuickControlsPrivate::registerSettingsModule);
-
- qmlRegisterUncreatableType<QQuickControlsPrivate>(private_uri, 1, 0, "Controls", QLatin1String("Controls is an abstract type."));
- qmlRegisterType<QQuickControlsPrivateAttached>();
-
- qmlRegisterType<QQuickTreeModelAdaptor>(private_uri, 1, 0, "TreeModelAdaptor");
- qmlRegisterType<QQuickScenePosListener>(private_uri, 1, 0, "ScenePosListener");
+ qmlRegisterType<QQuickAbstractStyle1>(private_uri, 1, 0, "AbstractStyle");
+ qmlRegisterType<QQuickCalendarModel1>(private_uri, 1, 0, "CalendarModel");
+ qmlRegisterType<QQuickPadding1>(private_uri, 1, 0, "Padding");
+ qmlRegisterType<QQuickRangedDate1>(private_uri, 1, 0, "RangedDate");
+ qmlRegisterType<QQuickRangeModel1>(private_uri, 1, 0, "RangeModel");
+ qmlRegisterType<QQuickWheelArea1>(private_uri, 1, 0, "WheelArea");
+ qmlRegisterType<QQuickSpinBoxValidator1>(private_uri, 1, 0, "SpinBoxValidator");
+ qmlRegisterSingletonType<QQuickTooltip1>(private_uri, 1, 0, "Tooltip", QQuickControlsPrivate1::registerTooltipModule);
+ qmlRegisterSingletonType<QQuickControlSettings1>(private_uri, 1, 0, "Settings", QQuickControlsPrivate1::registerSettingsModule);
+
+ qmlRegisterUncreatableType<QQuickControlsPrivate1>(private_uri, 1, 0, "Controls", QLatin1String("Controls is an abstract type."));
+ qmlRegisterType<QQuickControlsPrivate1Attached>();
+
+ qmlRegisterType<QQuickTreeModelAdaptor1>(private_uri, 1, 0, "TreeModelAdaptor");
+ qmlRegisterType<QQuickScenePosListener1>(private_uri, 1, 0, "ScenePosListener");
qmlRegisterType<QQuickMenu1>(private_uri, 1, 0, "MenuPrivate");
qmlRegisterType<QQuickMenuBar1>(private_uri, 1, 0, "MenuBarPrivate");
- qmlRegisterType<QQuickPopupWindow>(private_uri, 1, 0, "PopupWindow");
+ qmlRegisterType<QQuickPopupWindow1>(private_uri, 1, 0, "PopupWindow");
qmlRegisterUncreatableType<QAbstractItemModel>(private_uri, 1, 0, "AbstractItemModel",
QLatin1String("AbstractItemModel is an abstract type."));
#ifdef QT_WIDGETS_LIB
- qmlRegisterType<QQuickStyleItem>(private_uri, 1, 0, "StyleItem");
- engine->addImageProvider("__tablerow", new QQuickTableRowImageProvider);
+ qmlRegisterType<QQuickStyleItem1>(private_uri, 1, 0, "StyleItem");
+ engine->addImageProvider("__tablerow", new QQuickTableRowImageProvider1);
#endif
- engine->addImageProvider("desktoptheme", new QQuickDesktopIconProvider);
+ engine->addImageProvider("desktoptheme", new QQuickDesktopIconProvider1);
if (isLoadedFromResource())
engine->addImportPath(QStringLiteral("qrc:/"));
@@ -194,7 +194,7 @@ void QtQuickControlsPlugin::initializeEngine(QQmlEngine *engine, const char *uri
#endif
}
-QString QtQuickControlsPlugin::fileLocation() const
+QString QtQuickControls1Plugin::fileLocation() const
{
#ifndef QT_STATIC
if (isLoadedFromResource())
@@ -205,7 +205,7 @@ QString QtQuickControlsPlugin::fileLocation() const
#endif
}
-bool QtQuickControlsPlugin::isLoadedFromResource() const
+bool QtQuickControls1Plugin::isLoadedFromResource() const
{
#ifdef QT_STATIC
// When static it is included automatically