forked from qt-creator/qt-creator
QmlPuppet: Move ComponentCompleteDisabler into QmlPrivateGate
Change-Id: I71aba092fde0e8026b69a463892b2421c69fb514 Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
This commit is contained in:
committed by
Thomas Hartmann
parent
beec481241
commit
c4489a19b4
@@ -746,7 +746,7 @@ QObject *ObjectNodeInstance::createPrimitive(const QString &typeName, int majorN
|
||||
|
||||
QObject *ObjectNodeInstance::createComponentWrap(const QString &nodeSource, const QByteArray &importCode, QQmlContext *context)
|
||||
{
|
||||
ComponentCompleteDisabler disableComponentComplete;
|
||||
QmlPrivateGate::ComponentCompleteDisabler disableComponentComplete;
|
||||
Q_UNUSED(disableComponentComplete)
|
||||
|
||||
QQmlComponent *component = new QQmlComponent(context->engine());
|
||||
@@ -797,7 +797,7 @@ static inline QString fixComponentPathForIncompatibleQt(const QString &component
|
||||
|
||||
QObject *ObjectNodeInstance::createComponent(const QString &componentPath, QQmlContext *context)
|
||||
{
|
||||
ComponentCompleteDisabler disableComponentComplete;
|
||||
QmlPrivateGate::ComponentCompleteDisabler disableComponentComplete;
|
||||
|
||||
Q_UNUSED(disableComponentComplete)
|
||||
|
||||
@@ -825,7 +825,7 @@ QObject *ObjectNodeInstance::createComponent(const QUrl &componentUrl, QQmlConte
|
||||
|
||||
QObject *ObjectNodeInstance::createCustomParserObject(const QString &nodeSource, const QByteArray &importCode, QQmlContext *context)
|
||||
{
|
||||
ComponentCompleteDisabler disableComponentComplete;
|
||||
QmlPrivateGate::ComponentCompleteDisabler disableComponentComplete;
|
||||
Q_UNUSED(disableComponentComplete)
|
||||
|
||||
QQmlComponent component(context->engine());
|
||||
|
||||
@@ -390,8 +390,6 @@ QObject *createComponent(const QUrl &componentUrl, QQmlContext *context)
|
||||
return object;
|
||||
}
|
||||
|
||||
} // namespace QmlPrivateGate
|
||||
|
||||
ComponentCompleteDisabler::ComponentCompleteDisabler()
|
||||
{
|
||||
DesignerSupport::disableComponentComplete();
|
||||
@@ -402,5 +400,6 @@ ComponentCompleteDisabler::~ComponentCompleteDisabler()
|
||||
DesignerSupport::enableComponentComplete();
|
||||
}
|
||||
|
||||
} // namespace QmlPrivateGate
|
||||
} // namespace Internal
|
||||
} // namespace QmlDesigner
|
||||
|
||||
@@ -47,6 +47,8 @@ class ObjectNodeInstance;
|
||||
typedef QSharedPointer<ObjectNodeInstance> ObjectNodeInstancePointer;
|
||||
typedef QWeakPointer<ObjectNodeInstance> ObjectNodeInstanceWeakPointer;
|
||||
|
||||
namespace QmlPrivateGate {
|
||||
|
||||
class ComponentCompleteDisabler
|
||||
{
|
||||
public:
|
||||
@@ -62,7 +64,6 @@ public:
|
||||
#endif
|
||||
};
|
||||
|
||||
namespace QmlPrivateGate {
|
||||
void readPropertyValue(QObject *object, const QByteArray &propertyName, QQmlContext *qmlContext, bool *ok);
|
||||
void createNewDynamicProperty(const ObjectNodeInstancePointer &nodeInstance, const QString &name);
|
||||
void registerNodeInstanceMetaObject(const ObjectNodeInstancePointer &nodeInstance);
|
||||
|
||||
Reference in New Issue
Block a user