Fix tray visibility and message reception issues
Some checks failed
build / build-pip (push) Failing after 16s
build / build-win64 (push) Has been cancelled
build / build-macos (push) Has been cancelled

- Disable sound initialization to prevent hanging
- Add missing import re in utils.py
- Fix settings loading for QSettings
- Update file paths to use PROJECT_ROOT
- Revert to working API paths and listener from commit efdc63e
This commit is contained in:
kdusek
2025-12-07 22:39:07 +01:00
parent 7b695d7b7f
commit 5138303016
4060 changed files with 579123 additions and 23 deletions

View File

@@ -0,0 +1,35 @@
// Copyright (C) 2020 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
import QML
import QtQuick.tooling as Tooling
QtObject {
default property list<Tooling.Member> members
property string file
property int lineNumber
required property string name
property list<string> aliases: []
property string prototype
property list<string> exports: []
property list<int> exportMetaObjectRevisions
property list<string> interfaces
property list<string> deferredNames
property list<string> immediateNames
property string attachedType
property string valueType
property string extension
property bool isSingleton: false
property bool isCreatable: accessSemantics === "reference" && name.length > 0
property bool isStructured: false
property bool isComposite: false
property bool isJavaScriptBuiltin: false
property bool hasCustomParser: false
property bool extensionIsJavaScript: false
property bool extensionIsNamespace: false
property bool enforcesScopedEnums: false
property string accessSemantics: "reference"
property string defaultProperty
property string parentProperty
}

View File

@@ -0,0 +1,13 @@
// Copyright (C) 2020 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
import QML
import QtQuick.tooling as Tooling
Tooling.Member {
property string alias
property string type
property bool isFlag: false
property bool isScoped: false
property var values: []
}

View File

@@ -0,0 +1,9 @@
// Copyright (C) 2020 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
import QML
QtObject {
required property string name
property int lineNumber: 0
}

View File

@@ -0,0 +1,18 @@
// Copyright (C) 2020 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
import QML
import QtQuick.tooling as Tooling
Tooling.Member {
default property list<Tooling.Parameter> parameters
property string type
property int revision: 0
property bool isConstructor: false
property bool isList: false
property bool isPointer: false
property bool isJavaScriptFunction: false
property bool isCloned: false
property bool isTypeConstant: false
property bool isMethodConstant: false
}

View File

@@ -0,0 +1,10 @@
// Copyright (C) 2020 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
import QML
import QtQuick.tooling as Tooling
QtObject {
default property list<Tooling.Component> components
property list<string> dependencies: []
}

View File

@@ -0,0 +1,12 @@
// Copyright (C) 2020 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
import QML
QtObject {
property string name
property string type
property bool isPointer: false
property bool isList: false
property bool isTypeConstant: false
}

View File

@@ -0,0 +1,24 @@
// Copyright (C) 2021 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
import QML
import QtQuick.tooling as Tooling
Tooling.Member {
property string type
property bool isPointer: false
property bool isReadonly: false
property bool isRequired: false
property bool isList: false
property bool isFinal: false
property bool isTypeConstant: false
property bool isPropertyConstant: false
property int revision: 0
property string bindable
property string read
property string write
property string reset
property string notify
property string privateClass
property int index: -1
}

View File

@@ -0,0 +1,13 @@
// Copyright (C) 2020 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
import QML
import QtQuick.tooling as Tooling
Tooling.Member {
default property list<Tooling.Parameter> parameters
property int revision: 0
property string type
property bool isCloned: false
property bool isMethodConstant: false
}

View File

@@ -0,0 +1,23 @@
module QtQuick.tooling
linktarget Qt6::quicktooling
plugin quicktoolingplugin
classname QtQuick_toolingPlugin
typeinfo quicktooling.qmltypes
prefer :/qt-project.org/imports/QtQuick/tooling/
Component 1.2 Component.qml
Component 6.0 Component.qml
Enum 1.2 Enum.qml
Enum 6.0 Enum.qml
Member 1.2 Member.qml
Member 6.0 Member.qml
Method 1.2 Method.qml
Method 6.0 Method.qml
Module 1.2 Module.qml
Module 6.0 Module.qml
Parameter 1.2 Parameter.qml
Parameter 6.0 Parameter.qml
Property 1.2 Property.qml
Property 6.0 Property.qml
Signal 1.2 Signal.qml
Signal 6.0 Signal.qml

View File

@@ -0,0 +1,8 @@
import QtQuick.tooling 1.2
// This file describes the plugin-supplied types contained in the library.
// It is used for QML tooling purposes only.
//
// This file was auto-generated by qmltyperegistrar.
Module {}