forked from qt-creator/qt-creator
QmlDesigner: Replace SwipeView with StackLayout
In the designer we replace a SwipeView with a StackLayout. Form the perspektive of the designer they are the same and StackLayout is easier to handle. Change-Id: I308ec209024e22db9f56e363e27588a40283603c Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
committed by
Tim Jenssen
parent
89f02cba2c
commit
567a99c5aa
@@ -613,7 +613,14 @@ QObject *ObjectNodeInstance::createPrimitive(const QString &typeName, int majorN
|
||||
|| typeName == "QtQuick.Controls/ToolTip")
|
||||
polishTypeName = "QtQuick/Item";
|
||||
|
||||
QObject *object = QmlPrivateGate::createPrimitive(polishTypeName, majorNumber, minorNumber, context);
|
||||
const QHash<QString, QString> mockHash = {{"QtQuick.Controls/SwipeView","qrc:/qtquickplugin/mockfiles/SwipeView.qml"}};
|
||||
|
||||
QObject *object = nullptr;
|
||||
|
||||
if (mockHash.contains(typeName))
|
||||
object = QmlPrivateGate::createComponent(mockHash.value(typeName), context);
|
||||
else
|
||||
object = QmlPrivateGate::createPrimitive(polishTypeName, majorNumber, minorNumber, context);
|
||||
|
||||
/* Let's try to create the primitive from source, since with incomplete meta info this might be a pure
|
||||
* QML type. This is the case for example if a C++ type is mocked up with a QML file.
|
||||
|
||||
Reference in New Issue
Block a user