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,122 @@
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 {
Component {
file: "private/qscene2d_p.h"
lineNumber: 37
name: "Qt3DRender::Quick::QScene2D"
accessSemantics: "reference"
defaultProperty: "item"
prototype: "Qt3DCore::QNode"
extension: "Qt3DRender::Render::Quick::QQuick3DScene2D"
exports: [
"QtQuick.Scene2D/Scene2D 2.9",
"QtQuick.Scene2D/Scene2D 6.0"
]
exportMetaObjectRevisions: [521, 1536]
Enum {
name: "RenderPolicy"
lineNumber: 38
values: ["Continuous", "SingleShot"]
}
Property {
name: "output"
type: "Qt3DRender::QRenderTargetOutput"
isPointer: true
read: "output"
write: "setOutput"
notify: "outputChanged"
index: 0
lineNumber: 29
}
Property {
name: "renderPolicy"
type: "RenderPolicy"
read: "renderPolicy"
write: "setRenderPolicy"
notify: "renderPolicyChanged"
index: 1
lineNumber: 30
}
Property {
name: "item"
type: "QQuickItem"
isPointer: true
read: "item"
write: "setItem"
notify: "itemChanged"
index: 2
lineNumber: 31
}
Property {
name: "mouseEnabled"
type: "bool"
read: "isMouseEnabled"
write: "setMouseEnabled"
notify: "mouseEnabledChanged"
index: 3
lineNumber: 32
}
Signal {
name: "outputChanged"
lineNumber: 62
Parameter { name: "output"; type: "Qt3DRender::QRenderTargetOutput"; isPointer: true }
}
Signal {
name: "renderPolicyChanged"
lineNumber: 63
Parameter { name: "policy"; type: "QScene2D::RenderPolicy" }
}
Signal {
name: "itemChanged"
lineNumber: 64
Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
}
Signal {
name: "mouseEnabledChanged"
lineNumber: 65
Parameter { name: "enabled"; type: "bool" }
}
Method {
name: "setOutput"
lineNumber: 56
Parameter { name: "output"; type: "Qt3DRender::QRenderTargetOutput"; isPointer: true }
}
Method {
name: "setRenderPolicy"
lineNumber: 57
Parameter { name: "policy"; type: "QScene2D::RenderPolicy" }
}
Method {
name: "setItem"
lineNumber: 58
Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
}
Method {
name: "setMouseEnabled"
lineNumber: 59
Parameter { name: "enabled"; type: "bool" }
}
}
Component {
file: "private/qt3dquick3dscene2d_p.h"
lineNumber: 30
name: "Qt3DRender::Render::Quick::QQuick3DScene2D"
accessSemantics: "reference"
prototype: "QObject"
Property {
name: "entities"
type: "Qt3DCore::QEntity"
isList: true
read: "entities"
index: 0
lineNumber: 33
isReadonly: true
}
}
}

View File

@@ -0,0 +1,9 @@
module QtQuick.Scene2D
linktarget Qt6::qtquickscene2dplugin
optional plugin qtquickscene2dplugin
classname QtQuickScene2DPlugin
typeinfo plugins.qmltypes
depends Qt3D.Core auto
depends Qt3D.Render auto
prefer :/qt-project.org/imports/QtQuick/Scene2D/