forked from qt-creator/qt-creator
QmlDesigner: Inject fake components into builtin module
There are missing components in the qml types file. The fake.qmltypes file provides them as a workaround. Task-number: QDS-6763 Change-Id: I01a1727731517a9597e85019a8199375c001faef Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
286
share/qtcreator/qmldesigner/projectstorage/fake.qmltypes
Normal file
286
share/qtcreator/qmldesigner/projectstorage/fake.qmltypes
Normal file
@@ -0,0 +1,286 @@
|
|||||||
|
import QtQuick.tooling 1.2
|
||||||
|
|
||||||
|
|
||||||
|
Module {
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "Qt3DAnimation::QAnimationClipData"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QVector<float>"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QVector<qreal>"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QVector<int>"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QVector<QRgb>"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QVector<uchar>"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "uint"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QGeometryView"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QMatrix3x3"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "Qt3DRender::QLevelOfDetailBoundingSphere"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QImage"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "qlonglong"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "qulonglong"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "Hits"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QAbstractTexture"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QBrush"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QDeclarativeListProperty<QGraphicsObject>"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QLocale"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QPen"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QGraphicsLayout"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QGraphicsEffect"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QGraphicsLayout"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QPalette"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QRegExp"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QRegExp"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QList<QColor>"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QList<QAudioDevice>"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QList<QAudioDevice>"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QList<QMediaMetaData>"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QList<QGeoCoordinate>"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QList<QLinearGradient>"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QList<QCameraFormat>"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QList<QCameraDevice>"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QList<QAbstractState*>"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QList<QMatrix4x4>"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QList<QScxmlError>"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QList<QScxmlInvokableService*>"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QCameraFormat"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "Features"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QVideoSink"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QVideoSink*"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QVideoFrameFormat::PixelFormat"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QV4::ExecutionEngine"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QSizePolicy"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QLinearGradient"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "const QObject"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QPlatformDialogHelper::StandardButtons"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QPlatformDialogHelper::ButtonRole"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QScene2D::RenderPolicy"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QPlatformDialogHelper::ButtonLayout"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "Keyboard_QMLTYPE_22"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "ShadowInputControl_QMLTYPE_16"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "ShadowInputControl_QMLTYPE_16"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "const QPointingDevice"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QQuickHandlerPoint"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QQuick3DBounds3"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QPointingDevice::DeviceTypes"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "TextureChannelMapping"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "MorphTargetAttributes"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QQuick3DRenderStats"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QScxmlDataModel"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QTapReading::TapDirection"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QAmbientLightReading::LightLevel"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QQuickWebEngineScriptCollection"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QQuickWebEngineScriptCollection"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QOrientationReading::Orientation"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QScxmlCompiler::Loader"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QScxmlTableData"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QFileDialogOptions::FileDialogOptions"
|
||||||
|
}
|
||||||
|
|
||||||
|
Component {
|
||||||
|
name: "QFontDialogOptions::FontDialogOptions"
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@@ -275,6 +275,9 @@ QStringList qmlTypes(::ProjectExplorer::Target *target)
|
|||||||
qmldirPaths.append(installDirectory + "/builtins.qmltypes");
|
qmldirPaths.append(installDirectory + "/builtins.qmltypes");
|
||||||
qmldirPaths.append(installDirectory + "/jsroot.qmltypes");
|
qmldirPaths.append(installDirectory + "/jsroot.qmltypes");
|
||||||
|
|
||||||
|
qmldirPaths.append(
|
||||||
|
Core::ICore::resourcePath("qmldesigner/projectstorage/fake.qmltypes").toString());
|
||||||
|
|
||||||
return qmldirPaths;
|
return qmldirPaths;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user