summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstanceserver.cpp208
-rw-r--r--share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstanceserver.h28
2 files changed, 117 insertions, 119 deletions
diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstanceserver.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstanceserver.cpp
index e191d6468e..51e8c9bdfc 100644
--- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstanceserver.cpp
+++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstanceserver.cpp
@@ -105,7 +105,7 @@ bool testImportStatements(const QStringList &importStatementList,
QQmlEngine engine;
QQmlComponent testImportComponent(&engine);
- QByteArray testComponentCode = QStringList(importStatementList).join("\n").toUtf8();
+ QByteArray testComponentCode = QStringList(importStatementList).join('\n').toUtf8();
testImportComponent.setData(testComponentCode.append("\nItem {}\n"), url);
testImportComponent.create();
@@ -120,7 +120,8 @@ bool testImportStatements(const QStringList &importStatementList,
return true;
}
-void sortFilterImports(const QStringList &imports, QStringList *workingImports, QStringList *failedImports, const QUrl &url, QString *errorMessage)
+void sortFilterImports(const QStringList &imports, QStringList *workingImports, QStringList *failedImports,
+ const QUrl &url, QString *errorMessage)
{
static QSet<QString> visited;
QString visitCheckId("imports: %1, workingImports: %2, failedImports: %3");
@@ -186,7 +187,8 @@ NodeInstanceServer::NodeInstanceServer(NodeInstanceClientInterface *nodeInstance
qmlRegisterType<DummyContextObject>("QmlDesigner", 1, 0, "DummyContextObject");
- connect(m_childrenChangeEventFilter.data(), &Internal::ChildrenChangeEventFilter::childrenChanged, this, &NodeInstanceServer::emitParentChanged);
+ connect(m_childrenChangeEventFilter.data(), &Internal::ChildrenChangeEventFilter::childrenChanged,
+ this, &NodeInstanceServer::emitParentChanged);
nodeInstanceServerInstance = this;
Internal::QmlPrivateGate::registerNotifyPropertyChangeCallBack(notifyPropertyChangeCallBackPointer);
Internal::QmlPrivateGate::registerFixResourcePathsForObjectCallBack();
@@ -217,7 +219,8 @@ QList<ServerNodeInstance> NodeInstanceServer::createInstances(const QVector<Inst
quickView()->setContent(fileUrl(), m_importComponent, m_rootNodeInstance.rootQuickItem());
}
- foreach (QQmlContext* context, allSubContextsForObject(instance.internalObject()))
+ const QList<QQmlContext *> subContexts = allSubContextsForObject(instance.internalObject());
+ for (QQmlContext *context : subContexts)
setupDummysForContext(context);
}
@@ -352,7 +355,7 @@ void NodeInstanceServer::update3DViewState(const Update3dViewStateCommand &/*com
{
}
-void NodeInstanceServer::changeSelection(const ChangeSelectionCommand & /*command*/)
+void NodeInstanceServer::changeSelection(const ChangeSelectionCommand &/*command*/)
{
}
@@ -362,9 +365,9 @@ void NodeInstanceServer::removeInstances(const RemoveInstancesCommand &command)
if (activeStateInstance().isValid())
activeStateInstance().deactivateState();
- foreach (qint32 instanceId, command.instanceIds()) {
+ const QVector<qint32> instanceIds = command.instanceIds();
+ for (qint32 instanceId : instanceIds)
removeInstanceRelationsip(instanceId);
- }
if (oldState.isValid())
oldState.activateState();
@@ -376,7 +379,8 @@ void NodeInstanceServer::removeInstances(const RemoveInstancesCommand &command)
void NodeInstanceServer::removeProperties(const RemovePropertiesCommand &command)
{
bool hasDynamicProperties = false;
- foreach (const PropertyAbstractContainer &container, command.properties()) {
+ const QVector<PropertyAbstractContainer> props = command.properties();
+ for (const PropertyAbstractContainer &container : props) {
hasDynamicProperties |= container.isDynamic();
resetInstanceProperty(container);
}
@@ -389,11 +393,12 @@ void NodeInstanceServer::removeProperties(const RemovePropertiesCommand &command
void NodeInstanceServer::reparentInstances(const QVector<ReparentContainer> &containerVector)
{
- foreach (const ReparentContainer &container, containerVector) {
+ for (const ReparentContainer &container : containerVector) {
if (hasInstanceForId(container.instanceId())) {
ServerNodeInstance instance = instanceForId(container.instanceId());
if (instance.isValid()) {
- instance.reparent(instanceForId(container.oldParentInstanceId()), container.oldParentProperty(), instanceForId(container.newParentInstanceId()), container.newParentProperty());
+ instance.reparent(instanceForId(container.oldParentInstanceId()), container.oldParentProperty(),
+ instanceForId(container.newParentInstanceId()), container.newParentProperty());
}
}
}
@@ -409,7 +414,6 @@ void NodeInstanceServer::reparentInstances(const ReparentInstancesCommand &comma
void NodeInstanceServer::changeState(const ChangeStateCommand &command)
{
setupState(command.stateInstanceId());
-
startRenderTimer();
}
@@ -417,7 +421,8 @@ void NodeInstanceServer::completeComponent(const CompleteComponentCommand &comma
{
QList<ServerNodeInstance> instanceList;
- foreach (qint32 instanceId, command.instances()) {
+ const QVector<qint32> instanceIds = command.instances();
+ for (qint32 instanceId : instanceIds) {
if (hasInstanceForId(instanceId)) {
ServerNodeInstance instance = instanceForId(instanceId);
instance.doComponentComplete();
@@ -441,7 +446,6 @@ void NodeInstanceServer::changeNodeSource(const ChangeNodeSourceCommand &command
void NodeInstanceServer::token(const TokenCommand &/*command*/)
{
-
}
void NodeInstanceServer::removeSharedMemory(const RemoveSharedMemoryCommand &/*command*/)
@@ -454,7 +458,7 @@ void NodeInstanceServer::setupImports(const QVector<AddImportContainer> &contain
QSet<QString> importStatementSet;
QString qtQuickImport;
- foreach (const AddImportContainer &container, containerVector) {
+ for (const AddImportContainer &container : containerVector) {
QString importStatement = QString("import ");
if (!container.fileName().isEmpty())
@@ -527,8 +531,8 @@ void NodeInstanceServer::setupFileUrl(const QUrl &fileUrl)
void NodeInstanceServer::setupDummyData(const QUrl &fileUrl)
{
if (!fileUrl.isEmpty()) {
- QStringList dummyDataDirectoryList = dummyDataDirectories(QFileInfo(fileUrl.toLocalFile()).path());
- foreach (const QString &dummyDataDirectory, dummyDataDirectoryList) {
+ const QStringList dummyDataDirectoryList = dummyDataDirectories(QFileInfo(fileUrl.toLocalFile()).path());
+ for (const QString &dummyDataDirectory : dummyDataDirectoryList) {
loadDummyDataFiles(dummyDataDirectory);
loadDummyDataContext(dummyDataDirectory);
}
@@ -555,10 +559,9 @@ void NodeInstanceServer::setupDefaultDummyData()
m_dummyContextObject = component.create();
if (component.isError()) {
- QList<QQmlError> errors = component.errors();
- foreach (const QQmlError &error, errors) {
+ const QList<QQmlError> errors = component.errors();
+ for (const QQmlError &error : errors)
qWarning() << error;
- }
}
if (m_dummyContextObject) {
@@ -623,7 +626,8 @@ void NodeInstanceServer::changeFileUrl(const ChangeFileUrlCommand &command)
void NodeInstanceServer::changePropertyValues(const ChangeValuesCommand &command)
{
bool hasDynamicProperties = false;
- foreach (const PropertyValueContainer &container, command.valueChanges()) {
+ const QVector<PropertyValueContainer> valueChanges = command.valueChanges();
+ for (const PropertyValueContainer &container : valueChanges) {
hasDynamicProperties |= container.isDynamic();
setInstancePropertyVariant(container);
}
@@ -636,9 +640,9 @@ void NodeInstanceServer::changePropertyValues(const ChangeValuesCommand &command
void NodeInstanceServer::changeAuxiliaryValues(const ChangeAuxiliaryCommand &command)
{
- for (const PropertyValueContainer &container : command.auxiliaryChanges) {
+ const QVector<PropertyValueContainer> auxiliaryChanges = command.auxiliaryChanges;
+ for (const PropertyValueContainer &container : auxiliaryChanges)
setInstanceAuxiliaryData(container);
- }
startRenderTimer();
}
@@ -646,7 +650,8 @@ void NodeInstanceServer::changeAuxiliaryValues(const ChangeAuxiliaryCommand &com
void NodeInstanceServer::changePropertyBindings(const ChangeBindingsCommand &command)
{
bool hasDynamicProperties = false;
- for (const PropertyBindingContainer &container : command.bindingChanges) {
+ const QVector<PropertyBindingContainer> bindingChanges = command.bindingChanges;
+ for (const PropertyBindingContainer &container : bindingChanges) {
hasDynamicProperties |= container.isDynamic();
setInstancePropertyBinding(container);
}
@@ -699,10 +704,9 @@ void NodeInstanceServer::clearChangedPropertyList()
void NodeInstanceServer::setupDummysForContext(QQmlContext *context)
{
- foreach (const DummyPair& dummyPair, m_dummyObjectList) {
- if (dummyPair.second) {
+ for (const DummyPair &dummyPair : std::as_const(m_dummyObjectList)) {
+ if (dummyPair.second)
context->setContextProperty(dummyPair.first, dummyPair.second.data());
- }
}
}
@@ -726,7 +730,7 @@ static bool isTypeAvailable(const MockupTypeContainer &mockupType, QQmlEngine *e
void NodeInstanceServer::setupMockupTypes(const QVector<MockupTypeContainer> &container)
{
- for (const MockupTypeContainer &mockupType : container) {
+ for (const MockupTypeContainer &mockupType : container) {
if (!isTypeAvailable(mockupType, engine())) {
#if (QT_VERSION >= QT_VERSION_CHECK(5, 8, 0))
if (mockupType.majorVersion() == -1 && mockupType.minorVersion() == -1) {
@@ -740,7 +744,6 @@ void NodeInstanceServer::setupMockupTypes(const QVector<MockupTypeContainer> &co
mockupType.minorVersion(),
mockupType.typeName());
}
-
#else
qmlRegisterType(QUrl("qrc:/qtquickplugin/mockfiles/GenericBackend.qml"),
mockupType.importUri().toUtf8(),
@@ -752,13 +755,13 @@ void NodeInstanceServer::setupMockupTypes(const QVector<MockupTypeContainer> &co
}
}
-
-QList<QQmlContext*> NodeInstanceServer::allSubContextsForObject(QObject *object)
+QList<QQmlContext *> NodeInstanceServer::allSubContextsForObject(QObject *object)
{
- QList<QQmlContext*> contextList;
+ QList<QQmlContext *> contextList;
if (object) {
- foreach (QObject *subObject, allSubObjectsForObject(object)) {
+ const QList<QObject *> subObjects = object->findChildren<QObject *>();
+ for (QObject *subObject : subObjects) {
QQmlContext *contextOfObject = QQmlEngine::contextForObject(subObject);
if (contextOfObject) {
if (contextOfObject != context() && !contextList.contains(contextOfObject))
@@ -770,16 +773,6 @@ QList<QQmlContext*> NodeInstanceServer::allSubContextsForObject(QObject *object)
return contextList;
}
-QList<QObject*> NodeInstanceServer::allSubObjectsForObject(QObject *object)
-{
- QList<QObject*> subChildren;
- if (object) {
- subChildren = object->findChildren<QObject*>();
- }
-
- return subChildren;
-}
-
void NodeInstanceServer::removeAllInstanceRelationships()
{
for (ServerNodeInstance &instance : m_objectInstanceHash) {
@@ -803,7 +796,8 @@ QFileSystemWatcher *NodeInstanceServer::dummydataFileSystemWatcher()
{
if (m_dummdataFileSystemWatcher.isNull()) {
m_dummdataFileSystemWatcher = new QFileSystemWatcher(this);
- connect(m_dummdataFileSystemWatcher.data(), &QFileSystemWatcher::fileChanged, this, &NodeInstanceServer::refreshDummyData);
+ connect(m_dummdataFileSystemWatcher.data(), &QFileSystemWatcher::fileChanged, this,
+ &NodeInstanceServer::refreshDummyData);
}
return m_dummdataFileSystemWatcher.data();
@@ -813,7 +807,8 @@ QFileSystemWatcher *NodeInstanceServer::fileSystemWatcher()
{
if (m_fileSystemWatcher.isNull()) {
m_fileSystemWatcher = new QFileSystemWatcher(this);
- connect(m_fileSystemWatcher.data(), &QFileSystemWatcher::fileChanged, this, &NodeInstanceServer::refreshLocalFileProperty);
+ connect(m_fileSystemWatcher.data(), &QFileSystemWatcher::fileChanged, this,
+ &NodeInstanceServer::refreshLocalFileProperty);
}
return m_fileSystemWatcher.data();
@@ -824,7 +819,8 @@ Internal::ChildrenChangeEventFilter *NodeInstanceServer::childrenChangeEventFilt
return m_childrenChangeEventFilter.data();
}
-void NodeInstanceServer::addFilePropertyToFileSystemWatcher(QObject *object, const PropertyName &propertyName, const QString &path)
+void NodeInstanceServer::addFilePropertyToFileSystemWatcher(QObject *object, const PropertyName &propertyName,
+ const QString &path)
{
if (!m_fileSystemWatcherHash.contains(path)) {
m_fileSystemWatcherHash.insert(path, ObjectPropertyPair(object, propertyName));
@@ -832,7 +828,8 @@ void NodeInstanceServer::addFilePropertyToFileSystemWatcher(QObject *object, con
}
}
-void NodeInstanceServer::removeFilePropertyFromFileSystemWatcher(QObject *object, const PropertyName &propertyName, const QString &path)
+void NodeInstanceServer::removeFilePropertyFromFileSystemWatcher(QObject *object, const PropertyName &propertyName,
+ const QString &path)
{
if (m_fileSystemWatcherHash.contains(path)) {
fileSystemWatcher()->removePath(path);
@@ -843,7 +840,7 @@ void NodeInstanceServer::removeFilePropertyFromFileSystemWatcher(QObject *object
void NodeInstanceServer::refreshLocalFileProperty(const QString &path)
{
if (m_fileSystemWatcherHash.contains(path)) {
- foreach (const ObjectPropertyPair &objectPropertyPair, m_fileSystemWatcherHash) {
+ for (const ObjectPropertyPair &objectPropertyPair : std::as_const(m_fileSystemWatcherHash)) {
QObject *object = objectPropertyPair.first.data();
PropertyName propertyName = objectPropertyPair.second;
@@ -858,11 +855,10 @@ void NodeInstanceServer::refreshDummyData(const QString &path)
{
engine()->clearComponentCache();
QFileInfo filePath(path);
- if (filePath.completeBaseName().contains("_dummycontext")) {
+ if (filePath.completeBaseName().contains("_dummycontext"))
loadDummyContextObjectFile(filePath);
- } else {
+ else
loadDummyDataFile(filePath);
- }
refreshBindings();
startRenderTimer();
@@ -885,7 +881,8 @@ Internal::ChildrenChangeEventFilter *NodeInstanceServer::childrenChangeEventFilt
{
if (m_childrenChangeEventFilter.isNull()) {
m_childrenChangeEventFilter = new Internal::ChildrenChangeEventFilter(this);
- connect(m_childrenChangeEventFilter.data(), &Internal::ChildrenChangeEventFilter::childrenChanged, this, &NodeInstanceServer::emitParentChanged);
+ connect(m_childrenChangeEventFilter.data(), &Internal::ChildrenChangeEventFilter::childrenChanged,
+ this, &NodeInstanceServer::emitParentChanged);
}
return m_childrenChangeEventFilter.data();
@@ -900,7 +897,8 @@ void NodeInstanceServer::resetInstanceProperty(const PropertyAbstractContainer &
const PropertyName name = propertyContainer.name();
if (activeStateInstance().isValid() && !instance.isSubclassOf("QtQuick/PropertyChanges")) {
- bool statePropertyWasReseted = activeStateInstance().resetStateProperty(instance, name, instance.resetVariant(name));
+ bool statePropertyWasReseted = activeStateInstance().resetStateProperty(instance, name,
+ instance.resetVariant(name));
if (!statePropertyWasReseted)
instance.resetProperty(name);
} else {
@@ -942,7 +940,7 @@ void NodeInstanceServer::setInstancePropertyBinding(const PropertyBindingContain
void NodeInstanceServer::removeProperties(const QList<PropertyAbstractContainer> &propertyList)
{
- foreach (const PropertyAbstractContainer &property, propertyList)
+ for (const PropertyAbstractContainer &property : propertyList)
resetInstanceProperty(property);
}
@@ -957,13 +955,17 @@ void NodeInstanceServer::setInstancePropertyVariant(const PropertyValueContainer
if (activeStateInstance().isValid() && !instance.isSubclassOf("QtQuick/PropertyChanges")) {
bool stateValueWasUpdated = activeStateInstance().updateStateVariant(instance, name, value);
if (!stateValueWasUpdated) {
- if (valueContainer.isDynamic())
- Internal::QmlPrivateGate::createNewDynamicProperty(instance.internalInstance()->object(), engine(), QString::fromUtf8(name));
+ if (valueContainer.isDynamic()) {
+ Internal::QmlPrivateGate::createNewDynamicProperty(instance.internalInstance()->object(),
+ engine(), QString::fromUtf8(name));
+ }
instance.setPropertyVariant(name, value);
}
- } else { //base state
- if (valueContainer.isDynamic())
- Internal::QmlPrivateGate::createNewDynamicProperty(instance.internalInstance()->object(), engine(), QString::fromUtf8(name));
+ } else { // base state
+ if (valueContainer.isDynamic()) {
+ Internal::QmlPrivateGate::createNewDynamicProperty(instance.internalInstance()->object(),
+ engine(), QString::fromUtf8(name));
+ }
instance.setPropertyVariant(name, value);
}
@@ -978,13 +980,11 @@ void NodeInstanceServer::setInstancePropertyVariant(const PropertyValueContainer
void NodeInstanceServer::setInstanceAuxiliaryData(const PropertyValueContainer &auxiliaryContainer)
{
if (auxiliaryContainer.instanceId() == 0 && (auxiliaryContainer.name() == "width" ||
- auxiliaryContainer.name() == "height")) {
-
- if (!auxiliaryContainer.value().isNull()) {
+ auxiliaryContainer.name() == "height")) {
+ if (!auxiliaryContainer.value().isNull())
setInstancePropertyVariant(auxiliaryContainer);
- } else {
+ else
rootNodeInstance().resetProperty(auxiliaryContainer.name());
- }
}
if (auxiliaryContainer.name().endsWith("@NodeInstance")) {
PropertyName propertyName = auxiliaryContainer.name().left(auxiliaryContainer.name().count() - 13);
@@ -1015,7 +1015,6 @@ void NodeInstanceServer::setInstanceAuxiliaryData(const PropertyValueContainer &
}
}
-
QUrl NodeInstanceServer::fileUrl() const
{
return m_fileUrl;
@@ -1059,7 +1058,7 @@ static QVector<InformationContainer> createInformationVector(const QList<ServerN
{
QVector<InformationContainer> informationVector;
- foreach (const ServerNodeInstance &instance, instanceList) {
+ for (const ServerNodeInstance &instance : instanceList) {
if (instance.isValid()) {
informationVector.append(InformationContainer(instance.instanceId(), Position, instance.position()));
informationVector.append(InformationContainer(instance.instanceId(), Transform, instance.transform()));
@@ -1116,14 +1115,14 @@ static QVector<InformationContainer> createInformationVector(const QList<ServerN
anchorPair = instance.anchor("anchors.baseline");
informationVector.append(InformationContainer(instance.instanceId(), Anchor, PropertyName("anchors.baseline"), anchorPair.first, anchorPair.second.instanceId()));
- PropertyNameList propertyNames = instance.propertyNames();
+ const PropertyNameList propertyNames = instance.propertyNames();
if (initial) {
- foreach (const PropertyName &propertyName,propertyNames)
+ for (const PropertyName &propertyName : propertyNames)
informationVector.append(InformationContainer(instance.instanceId(), InstanceTypeForProperty, propertyName, instance.instanceType(propertyName)));
}
- foreach (const PropertyName &propertyName,instance.propertyNames()) {
+ for (const PropertyName &propertyName : propertyNames) {
bool hasChanged = false;
bool hasBinding = instance.hasBindingForProperty(propertyName, &hasChanged);
if (hasChanged)
@@ -1135,18 +1134,20 @@ static QVector<InformationContainer> createInformationVector(const QList<ServerN
return informationVector;
}
-
-ChildrenChangedCommand NodeInstanceServer::createChildrenChangedCommand(const ServerNodeInstance &parentInstance, const QList<ServerNodeInstance> &instanceList) const
+ChildrenChangedCommand NodeInstanceServer::createChildrenChangedCommand(const ServerNodeInstance &parentInstance,
+ const QList<ServerNodeInstance> &instanceList) const
{
QVector<qint32> instanceVector;
- foreach (const ServerNodeInstance &instance, instanceList)
+ for (const ServerNodeInstance &instance : instanceList)
instanceVector.append(instance.instanceId());
- return ChildrenChangedCommand(parentInstance.instanceId(), instanceVector, createInformationVector(instanceList, false));
+ return ChildrenChangedCommand(parentInstance.instanceId(), instanceVector,
+ createInformationVector(instanceList, false));
}
-InformationChangedCommand NodeInstanceServer::createAllInformationChangedCommand(const QList<ServerNodeInstance> &instanceList, bool initial) const
+InformationChangedCommand NodeInstanceServer::createAllInformationChangedCommand(
+ const QList<ServerNodeInstance> &instanceList, bool initial) const
{
return InformationChangedCommand(createInformationVector(instanceList, initial));
}
@@ -1161,11 +1162,14 @@ ValuesChangedCommand NodeInstanceServer::createValuesChangedCommand(const QList<
{
QVector<PropertyValueContainer> valueVector;
- foreach (const ServerNodeInstance &instance, instanceList) {
- foreach (const PropertyName &propertyName, instance.propertyNames()) {
+ for (const ServerNodeInstance &instance : instanceList) {
+ const QList<PropertyName> propertyNames = instance.propertyNames();
+ for (const PropertyName &propertyName : propertyNames) {
QVariant propertyValue = instance.property(propertyName);
- if (supportedVariantType(propertyValue.userType()))
- valueVector.append(PropertyValueContainer(instance.instanceId(), propertyName, propertyValue, PropertyName()));
+ if (supportedVariantType(propertyValue.userType())) {
+ valueVector.append(PropertyValueContainer(instance.instanceId(), propertyName,
+ propertyValue, PropertyName()));
+ }
}
}
@@ -1175,7 +1179,7 @@ ValuesChangedCommand NodeInstanceServer::createValuesChangedCommand(const QList<
ComponentCompletedCommand NodeInstanceServer::createComponentCompletedCommand(const QList<ServerNodeInstance> &instanceList)
{
QVector<qint32> idVector;
- foreach (const ServerNodeInstance &instance, instanceList) {
+ for (const ServerNodeInstance &instance : instanceList) {
if (instance.instanceId() >= 0)
idVector.append(instance.instanceId());
}
@@ -1198,14 +1202,15 @@ ValuesChangedCommand NodeInstanceServer::createValuesChangedCommand(const QVecto
{
QVector<PropertyValueContainer> valueVector;
- foreach (const InstancePropertyPair &property, propertyList) {
+ for (const InstancePropertyPair &property : propertyList) {
const PropertyName propertyName = property.second;
const ServerNodeInstance instance = property.first;
if (instance.isValid()) {
QVariant propertyValue = instance.property(propertyName);
if (QMetaType::isRegistered(propertyValue.userType()) && supportedVariantType(propertyValue.type())) {
- valueVector.append(PropertyValueContainer(instance.instanceId(), propertyName, propertyValue, PropertyName()));
+ valueVector.append(PropertyValueContainer(instance.instanceId(), propertyName,
+ propertyValue, PropertyName()));
}
}
}
@@ -1237,7 +1242,6 @@ ValuesModifiedCommand NodeInstanceServer::createValuesModifiedCommand(
return ValuesModifiedCommand(valueVector);
}
-
QByteArray NodeInstanceServer::importCode() const
{
return m_importCode;
@@ -1280,7 +1284,7 @@ PixmapChangedCommand NodeInstanceServer::createPixmapChangedCommand(const QList<
{
QVector<ImageContainer> imageVector;
- foreach (const ServerNodeInstance &instance, instanceList) {
+ for (const ServerNodeInstance &instance : instanceList) {
if (instance.isValid() && instance.hasContent())
imageVector.append(ImageContainer(instance.instanceId(), instance.renderImage(), instance.instanceId()));
}
@@ -1288,15 +1292,14 @@ PixmapChangedCommand NodeInstanceServer::createPixmapChangedCommand(const QList<
return PixmapChangedCommand(imageVector);
}
-void NodeInstanceServer::loadDummyDataFile(const QFileInfo& qmlFileInfo)
+void NodeInstanceServer::loadDummyDataFile(const QFileInfo &qmlFileInfo)
{
QQmlComponent component(engine(), qmlFileInfo.filePath());
QObject *dummyData = component.create();
if (component.isError()) {
- QList<QQmlError> errors = component.errors();
- foreach (const QQmlError &error, errors) {
+ const QList<QQmlError> errors = component.errors();
+ for (const QQmlError &error : errors)
qWarning() << error;
- }
}
QVariant oldDummyDataObject = rootContext()->contextProperty(qmlFileInfo.completeBaseName());
@@ -1315,12 +1318,13 @@ void NodeInstanceServer::loadDummyDataFile(const QFileInfo& qmlFileInfo)
dummydataFileSystemWatcher()->addPath(qmlFileInfo.filePath());
if (rootNodeInstance().isValid() && rootNodeInstance().internalObject()) {
- foreach (QQmlContext *context, allSubContextsForObject(rootNodeInstance().internalObject()))
+ const QList<QQmlContext *> subContexts = allSubContextsForObject(rootNodeInstance().internalObject());
+ for (QQmlContext *context : subContexts)
setupDummysForContext(context);
}
}
-void NodeInstanceServer::loadDummyContextObjectFile(const QFileInfo& qmlFileInfo)
+void NodeInstanceServer::loadDummyContextObjectFile(const QFileInfo &qmlFileInfo)
{
delete m_dummyContextObject.data();
@@ -1328,10 +1332,9 @@ void NodeInstanceServer::loadDummyContextObjectFile(const QFileInfo& qmlFileInfo
m_dummyContextObject = component.create();
if (component.isError()) {
- QList<QQmlError> errors = component.errors();
- foreach (const QQmlError &error, errors) {
+ const QList<QQmlError> errors = component.errors();
+ for (const QQmlError &error : errors)
qWarning() << error;
- }
}
if (m_dummyContextObject) {
@@ -1363,34 +1366,35 @@ void NodeInstanceServer::setTranslationLanguage(const QString &language)
}
}
-void NodeInstanceServer::loadDummyDataFiles(const QString& directory)
+void NodeInstanceServer::loadDummyDataFiles(const QString &directory)
{
QDir dir(directory, "*.qml");
- QFileInfoList filePathList = dir.entryInfoList();
- foreach (const QFileInfo &qmlFileInfo, filePathList) {
+ const QFileInfoList filePathList = dir.entryInfoList();
+ for (const QFileInfo &qmlFileInfo : filePathList)
loadDummyDataFile(qmlFileInfo);
- }
}
-void NodeInstanceServer::loadDummyDataContext(const QString& directory)
+void NodeInstanceServer::loadDummyDataContext(const QString &directory)
{
- QDir dir(directory+"/context", "*.qml");
- QFileInfoList filePathList = dir.entryInfoList();
+ QDir dir(directory + "/context", "*.qml");
QString baseName = QFileInfo(fileUrl().toLocalFile()).completeBaseName();
- foreach (const QFileInfo &qmlFileInfo, filePathList) {
+ const QFileInfoList filePathList = dir.entryInfoList();
+ for (const QFileInfo &qmlFileInfo : filePathList) {
if (qmlFileInfo.completeBaseName() == baseName)
loadDummyContextObjectFile(qmlFileInfo);
}
}
-void NodeInstanceServer::sendDebugOutput(DebugOutputCommand::Type type, const QString &message, qint32 instanceId)
+void NodeInstanceServer::sendDebugOutput(DebugOutputCommand::Type type, const QString &message,
+ qint32 instanceId)
{
QVector<qint32> ids;
ids.append(instanceId);
sendDebugOutput(type, message, ids);
}
-void NodeInstanceServer::sendDebugOutput(DebugOutputCommand::Type type, const QString &message, const QVector<qint32> &instanceIds)
+void NodeInstanceServer::sendDebugOutput(DebugOutputCommand::Type type, const QString &message,
+ const QVector<qint32> &instanceIds)
{
DebugOutputCommand command(message, type, instanceIds);
nodeInstanceClient()->debugOutput(command);
@@ -1407,7 +1411,7 @@ void NodeInstanceServer::removeInstanceRelationsipForDeletedObject(QObject *obje
}
}
-QStringList NodeInstanceServer::dummyDataDirectories(const QString& directoryPath)
+QStringList NodeInstanceServer::dummyDataDirectories(const QString &directoryPath)
{
QStringList dummyDataDirectoryList;
QDir directory(directoryPath);
diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstanceserver.h b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstanceserver.h
index fffecc3609..6517dcc9f9 100644
--- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstanceserver.h
+++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstanceserver.h
@@ -54,7 +54,7 @@ QList<T>toList(const QSet<T> &set)
return QList<T>(set.begin(), set.end());
#endif
}
-} //QtHelpers
+} // QtHelpers
#ifndef MULTILANGUAGE_TRANSLATIONPROVIDER
namespace MultiLanguage {
@@ -66,7 +66,7 @@ inline QByteArray databaseFilePath()
class Translator : public QTranslator
{
public:
- void setLanguage(const QString&) {}
+ void setLanguage(const QString &) {}
};
class Link
@@ -84,7 +84,7 @@ public:
}
const bool isActivated = false;
};
-} //namespace MultiLanguage
+} // namespace MultiLanguage
#endif
QT_BEGIN_NAMESPACE
@@ -176,9 +176,7 @@ public:
QFileSystemWatcher *dummydataFileSystemWatcher();
Internal::ChildrenChangeEventFilter *childrenChangeEventFilter() const;
void addFilePropertyToFileSystemWatcher(QObject *object, const PropertyName &propertyName, const QString &path);
- void removeFilePropertyFromFileSystemWatcher(QObject *object,
- const PropertyName &propertyName,
- const QString &path);
+ void removeFilePropertyFromFileSystemWatcher(QObject *object, const PropertyName &propertyName, const QString &path);
QUrl fileUrl() const;
@@ -200,9 +198,7 @@ public:
virtual void setRootItem(QQuickItem *item) = 0;
void sendDebugOutput(DebugOutputCommand::Type type, const QString &message, qint32 instanceId = 0);
- void sendDebugOutput(DebugOutputCommand::Type type,
- const QString &message,
- const QVector<qint32> &instanceIds);
+ void sendDebugOutput(DebugOutputCommand::Type type, const QString &message, const QVector<qint32> &instanceIds);
void removeInstanceRelationsipForDeletedObject(QObject *object, qint32 instanceId);
@@ -242,7 +238,6 @@ protected:
void timerEvent(QTimerEvent *) override;
-
ValuesChangedCommand createValuesChangedCommand(const QList<ServerNodeInstance> &instanceList) const;
ValuesChangedCommand createValuesChangedCommand(const QVector<InstancePropertyPair> &propertyList) const;
ValuesModifiedCommand createValuesModifiedCommand(const QVector<InstancePropertyValueTriple> &propertyList) const;
@@ -267,11 +262,11 @@ protected:
virtual void initializeAuxiliaryViews();
virtual void setupScene(const CreateSceneCommand &command) = 0;
void setTranslationLanguage(const QString &language);
- void loadDummyDataFiles(const QString& directory);
- void loadDummyDataContext(const QString& directory);
- void loadDummyDataFile(const QFileInfo& fileInfo);
- void loadDummyContextObjectFile(const QFileInfo& fileInfo);
- static QStringList dummyDataDirectories(const QString& directoryPath);
+ void loadDummyDataFiles(const QString &directory);
+ void loadDummyDataContext(const QString &directory);
+ void loadDummyDataFile(const QFileInfo &fileInfo);
+ void loadDummyContextObjectFile(const QFileInfo &fileInfo);
+ static QStringList dummyDataDirectories(const QString &directoryPath);
void setTimerId(int timerId);
int timerId() const;
@@ -293,8 +288,7 @@ protected:
void setupDefaultDummyData();
QList<ServerNodeInstance> setupInstances(const CreateSceneCommand &command);
- QList<QQmlContext*> allSubContextsForObject(QObject *object);
- static QList<QObject*> allSubObjectsForObject(QObject *object);
+ QList<QQmlContext *> allSubContextsForObject(QObject *object);
virtual void resizeCanvasToRootItem() = 0;
void setupState(qint32 stateInstanceId);