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,121 @@
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/qblendanimationnode_p.h"
lineNumber: 25
name: "QBlendAnimationNode"
accessSemantics: "reference"
prototype: "QBlendTreeNode"
exports: ["QtQuick.Timeline.BlendTrees/BlendAnimationNode 6.0"]
exportMetaObjectRevisions: [1536]
Property {
name: "source1"
type: "QBlendTreeNode"
isPointer: true
read: "source1"
write: "setSource1"
notify: "source1Changed"
index: 0
lineNumber: 28
isFinal: true
}
Property {
name: "source2"
type: "QBlendTreeNode"
isPointer: true
read: "source2"
write: "setSource2"
notify: "source2Changed"
index: 1
lineNumber: 29
isFinal: true
}
Property {
name: "weight"
type: "double"
read: "weight"
write: "setWeight"
notify: "weightChanged"
index: 2
lineNumber: 30
isFinal: true
}
Signal { name: "source1Changed"; lineNumber: 48 }
Signal { name: "source2Changed"; lineNumber: 49 }
Signal { name: "weightChanged"; lineNumber: 50 }
Method { name: "handleInputFrameDataChanged"; lineNumber: 45 }
}
Component {
file: "private/qblendtreenode_p.h"
lineNumber: 25
name: "QBlendTreeNode"
accessSemantics: "reference"
prototype: "QObject"
exports: ["QtQuick.Timeline.BlendTrees/BlendTreeNode 6.0"]
isCreatable: false
exportMetaObjectRevisions: [1536]
Property {
name: "outputEnabled"
type: "bool"
read: "outputEnabled"
write: "setOutputEnabled"
notify: "outputEnabledChanged"
index: 0
lineNumber: 28
isFinal: true
}
Signal { name: "frameDataChanged"; lineNumber: 40 }
Signal { name: "outputEnabledChanged"; lineNumber: 41 }
Method { name: "handleFrameDataChanged"; lineNumber: 47 }
}
Component {
file: "private/qtimelineanimationnode_p.h"
lineNumber: 26
name: "QTimelineAnimationNode"
accessSemantics: "reference"
prototype: "QBlendTreeNode"
exports: ["QtQuick.Timeline.BlendTrees/TimelineAnimationNode 6.0"]
exportMetaObjectRevisions: [1536]
Property {
name: "animation"
type: "QQuickTimelineAnimation"
isPointer: true
read: "animation"
write: "setAnimation"
notify: "animationChanged"
index: 0
lineNumber: 29
isFinal: true
}
Property {
name: "timeline"
type: "QQuickTimeline"
isPointer: true
read: "timeline"
write: "setTimeline"
notify: "timelineChanged"
index: 1
lineNumber: 30
isFinal: true
}
Property {
name: "currentFrame"
type: "double"
read: "currentFrame"
write: "setCurrentFrame"
notify: "currentFrameChanged"
index: 2
lineNumber: 31
isFinal: true
}
Signal { name: "animationChanged"; lineNumber: 46 }
Signal { name: "timelineChanged"; lineNumber: 47 }
Signal { name: "currentFrameChanged"; lineNumber: 48 }
}
}

View File

@@ -0,0 +1,10 @@
module QtQuick.Timeline.BlendTrees
linktarget Qt6::qtquicktimelineblendtreesplugin
optional plugin qtquicktimelineblendtreesplugin
classname QtQuickTimelineBlendTreesPlugin
designersupported
typeinfo plugins.qmltypes
depends QtQuickTimeline
prefer :/qt-project.org/imports/QtQuick/Timeline/BlendTrees/
depends QtQuick

View File

@@ -0,0 +1,204 @@
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/qquickkeyframe_p.h"
lineNumber: 31
name: "QQuickKeyframe"
accessSemantics: "reference"
prototype: "QObject"
exports: [
"QtQuick.Timeline/Keyframe 1.0",
"QtQuick.Timeline/Keyframe 6.0"
]
exportMetaObjectRevisions: [256, 1536]
Property {
name: "frame"
type: "double"
read: "frame"
write: "setFrame"
notify: "frameChanged"
index: 0
lineNumber: 36
}
Property {
name: "easing"
type: "QEasingCurve"
read: "easing"
write: "setEasing"
notify: "easingCurveChanged"
index: 1
lineNumber: 37
}
Property {
name: "value"
type: "QVariant"
read: "value"
write: "setValue"
notify: "valueChanged"
index: 2
lineNumber: 38
}
Signal { name: "frameChanged"; lineNumber: 62 }
Signal { name: "easingCurveChanged"; lineNumber: 63 }
Signal { name: "valueChanged"; lineNumber: 64 }
}
Component {
file: "private/qquickkeyframe_p.h"
lineNumber: 67
name: "QQuickKeyframeGroup"
accessSemantics: "reference"
defaultProperty: "keyframes"
prototype: "QObject"
interfaces: ["QQmlParserStatus"]
exports: [
"QtQuick.Timeline/KeyframeGroup 1.0",
"QtQuick.Timeline/KeyframeGroup 1.1",
"QtQuick.Timeline/KeyframeGroup 6.0"
]
exportMetaObjectRevisions: [256, 257, 1536]
Property {
name: "target"
type: "QObject"
isPointer: true
read: "target"
write: "setTargetObject"
notify: "targetChanged"
index: 0
lineNumber: 74
}
Property {
name: "property"
type: "QString"
read: "property"
write: "setProperty"
notify: "propertyChanged"
index: 1
lineNumber: 75
}
Property {
name: "keyframes"
type: "QQuickKeyframe"
isList: true
read: "keyframes"
index: 2
lineNumber: 76
isReadonly: true
}
Property {
name: "keyframeSource"
revision: 257
type: "QUrl"
read: "keyframeSource"
write: "setKeyframeSource"
notify: "keyframeSourceChanged"
index: 3
lineNumber: 77
}
Signal { name: "targetChanged"; lineNumber: 118 }
Signal { name: "propertyChanged"; lineNumber: 119 }
Signal { name: "keyframeSourceChanged"; revision: 257; lineNumber: 120 }
}
Component {
file: "private/qquicktimeline_p.h"
lineNumber: 28
name: "QQuickTimeline"
accessSemantics: "reference"
defaultProperty: "keyframeGroups"
prototype: "QObject"
interfaces: ["QQmlParserStatus"]
exports: [
"QtQuick.Timeline/Timeline 1.0",
"QtQuick.Timeline/Timeline 6.0"
]
exportMetaObjectRevisions: [256, 1536]
Property {
name: "startFrame"
type: "double"
read: "startFrame"
write: "setStartFrame"
notify: "startFrameChanged"
index: 0
lineNumber: 35
}
Property {
name: "endFrame"
type: "double"
read: "endFrame"
write: "setEndFrame"
notify: "endFrameChanged"
index: 1
lineNumber: 36
}
Property {
name: "currentFrame"
type: "double"
read: "currentFrame"
write: "setCurrentFrame"
notify: "currentFrameChanged"
index: 2
lineNumber: 37
}
Property {
name: "keyframeGroups"
type: "QQuickKeyframeGroup"
isList: true
read: "keyframeGroups"
index: 3
lineNumber: 38
isReadonly: true
}
Property {
name: "animations"
type: "QQuickTimelineAnimation"
isList: true
read: "animations"
index: 4
lineNumber: 39
isReadonly: true
}
Property {
name: "enabled"
type: "bool"
read: "enabled"
write: "setEnabled"
notify: "enabledChanged"
index: 5
lineNumber: 40
}
Signal { name: "enabledChanged"; lineNumber: 77 }
Signal { name: "startFrameChanged"; lineNumber: 78 }
Signal { name: "endFrameChanged"; lineNumber: 79 }
Signal { name: "currentFrameChanged"; lineNumber: 80 }
}
Component {
file: "private/qquicktimelineanimation_p.h"
lineNumber: 24
name: "QQuickTimelineAnimation"
accessSemantics: "reference"
prototype: "QQuickNumberAnimation"
exports: [
"QtQuick.Timeline/TimelineAnimation 1.0",
"QtQuick.Timeline/TimelineAnimation 2.0",
"QtQuick.Timeline/TimelineAnimation 2.12",
"QtQuick.Timeline/TimelineAnimation 6.0"
]
exportMetaObjectRevisions: [256, 512, 524, 1536]
Property {
name: "pingPong"
type: "bool"
read: "pingPong"
write: "setPingPong"
notify: "pingPongChanged"
index: 0
lineNumber: 28
}
Signal { name: "pingPongChanged"; lineNumber: 39 }
Signal { name: "finished"; lineNumber: 40 }
}
}

View File

@@ -0,0 +1,10 @@
module QtQuick.Timeline
linktarget Qt6::qtquicktimelineplugin
optional plugin qtquicktimelineplugin
classname QtQuickTimelinePlugin
designersupported
typeinfo plugins.qmltypes
depends QtQuick
prefer :/qt-project.org/imports/QtQuick/Timeline/
depends QtQuick