// Copyright (C) 2023 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause #include #include "qqmlextensionplugin.h" #ifdef BUILD_QDS_COMPONENTS Q_IMPORT_QML_PLUGIN(QtQuick_Studio_ComponentsPlugin) Q_IMPORT_QML_PLUGIN(QtQuick_Studio_EffectsPlugin) Q_IMPORT_QML_PLUGIN(QtQuick_Studio_ApplicationPlugin) Q_IMPORT_QML_PLUGIN(FlowViewPlugin) Q_IMPORT_QML_PLUGIN(QtQuick_Studio_LogicHelperPlugin) Q_IMPORT_QML_PLUGIN(QtQuick_Studio_MultiTextPlugin) Q_IMPORT_QML_PLUGIN(QtQuick_Studio_EventSimulatorPlugin) Q_IMPORT_QML_PLUGIN(QtQuick_Studio_EventSystemPlugin) #endif void set_qt_environment() { qputenv("QML_COMPAT_RESOLVE_URLS_ON_ASSIGNMENT", "1"); qputenv("QT_AUTO_SCREEN_SCALE_FACTOR", "1"); qputenv("QT_ENABLE_HIGHDPI_SCALING", "0"); qputenv("QT_LOGGING_RULES", "qt.qml.connections=false"); qputenv("QT_QUICK_CONTROLS_CONF", ":/qtquickcontrols2.conf"); }