forked from qt-creator/qt-creator
QmlPuppet: Remove private dependencies from NodeInstanceServer
Change-Id: I386bd18704020d0b174cda224c4cf46245227877 Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
This commit is contained in:
committed by
Thomas Hartmann
parent
ae28d84efd
commit
afd903c4a4
@@ -80,9 +80,9 @@
|
|||||||
#include <QQmlContext>
|
#include <QQmlContext>
|
||||||
#include <qqmllist.h>
|
#include <qqmllist.h>
|
||||||
#include <QAbstractAnimation>
|
#include <QAbstractAnimation>
|
||||||
#include <private/qabstractanimation_p.h>
|
|
||||||
#include <QMutableVectorIterator>
|
#include <QMutableVectorIterator>
|
||||||
#include <private/qquickview_p.h>
|
#include <QQuickView>
|
||||||
|
|
||||||
#include <designersupport.h>
|
#include <designersupport.h>
|
||||||
|
|
||||||
|
|
||||||
@@ -256,8 +256,8 @@ void NodeInstanceServer::stopRenderTimer()
|
|||||||
void NodeInstanceServer::createScene(const CreateSceneCommand &command)
|
void NodeInstanceServer::createScene(const CreateSceneCommand &command)
|
||||||
{
|
{
|
||||||
initializeView();
|
initializeView();
|
||||||
QUnifiedTimer::instance()->setSlowdownFactor(0.00001);
|
|
||||||
QUnifiedTimer::instance()->setSlowModeEnabled(true);
|
Internal::QmlPrivateGate::stopUnifiedTimer();
|
||||||
|
|
||||||
setupScene(command);
|
setupScene(command);
|
||||||
refreshBindings();
|
refreshBindings();
|
||||||
|
@@ -40,6 +40,7 @@
|
|||||||
#include <QQmlComponent>
|
#include <QQmlComponent>
|
||||||
#include <QFileInfo>
|
#include <QFileInfo>
|
||||||
|
|
||||||
|
#include <private/qabstractanimation_p.h>
|
||||||
#include <private/qobject_p.h>
|
#include <private/qobject_p.h>
|
||||||
#include <private/qqmltimer_p.h>
|
#include <private/qqmltimer_p.h>
|
||||||
#include <private/qquickanimation_p.h>
|
#include <private/qquickanimation_p.h>
|
||||||
@@ -572,6 +573,12 @@ void disableBehaivour(QObject *object)
|
|||||||
behavior->setEnabled(false);
|
behavior->setEnabled(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void stopUnifiedTimer()
|
||||||
|
{
|
||||||
|
QUnifiedTimer::instance()->setSlowdownFactor(0.00001);
|
||||||
|
QUnifiedTimer::instance()->setSlowModeEnabled(true);
|
||||||
|
}
|
||||||
|
|
||||||
ComponentCompleteDisabler::ComponentCompleteDisabler()
|
ComponentCompleteDisabler::ComponentCompleteDisabler()
|
||||||
{
|
{
|
||||||
DesignerSupport::disableComponentComplete();
|
DesignerSupport::disableComponentComplete();
|
||||||
|
@@ -98,6 +98,7 @@ public:
|
|||||||
void disableTextCursor(QQuickItem *item);
|
void disableTextCursor(QQuickItem *item);
|
||||||
void disableTransition(QObject *object);
|
void disableTransition(QObject *object);
|
||||||
void disableBehaivour(QObject *object);
|
void disableBehaivour(QObject *object);
|
||||||
|
void stopUnifiedTimer();
|
||||||
|
|
||||||
} // namespace QmlPrivateGate
|
} // namespace QmlPrivateGate
|
||||||
} // namespace Internal
|
} // namespace Internal
|
||||||
|
Reference in New Issue
Block a user