Fix tray visibility and message reception issues
Some checks failed
build / build-win64 (push) Waiting to run
build / build-macos (push) Waiting to run
build / build-pip (push) Failing after 16s

- 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,139 @@
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: "qqmlwebchannel.h"
lineNumber: 19
name: "QQmlWebChannel"
accessSemantics: "reference"
prototype: "QWebChannel"
exports: [
"QtWebChannel/WebChannel 1.0",
"QtWebChannel/WebChannel 6.0"
]
exportMetaObjectRevisions: [256, 1536]
attachedType: "QQmlWebChannelAttached"
Property {
name: "transports"
type: "QObject"
isList: true
read: "transports"
index: 0
lineNumber: 24
isReadonly: true
}
Property {
name: "registeredObjects"
type: "QObject"
isList: true
read: "registeredObjects"
index: 1
lineNumber: 25
isReadonly: true
}
Method {
name: "_q_objectIdChanged"
lineNumber: 45
Parameter { name: "newId"; type: "QString" }
}
Method {
name: "registerObjects"
lineNumber: 33
Parameter { name: "objects"; type: "QVariantMap" }
}
Method {
name: "connectTo"
lineNumber: 40
Parameter { name: "transport"; type: "QObject"; isPointer: true }
}
Method {
name: "disconnectFrom"
lineNumber: 41
Parameter { name: "transport"; type: "QObject"; isPointer: true }
}
}
Component {
file: "private/qqmlwebchannelattached_p.h"
lineNumber: 26
name: "QQmlWebChannelAttached"
accessSemantics: "reference"
prototype: "QObject"
Property {
name: "id"
type: "QString"
read: "id"
write: "setId"
notify: "idChanged"
index: 0
lineNumber: 29
isFinal: true
}
Signal {
name: "idChanged"
lineNumber: 40
Parameter { name: "id"; type: "QString" }
}
}
Component {
file: "qwebchannel.h"
lineNumber: 21
name: "QWebChannel"
accessSemantics: "reference"
prototype: "QObject"
Property {
name: "blockUpdates"
type: "bool"
bindable: "bindableBlockUpdates"
read: "blockUpdates"
write: "setBlockUpdates"
notify: "blockUpdatesChanged"
index: 0
lineNumber: 25
}
Property {
name: "propertyUpdateInterval"
type: "int"
bindable: "bindablePropertyUpdateInterval"
read: "propertyUpdateInterval"
write: "setPropertyUpdateInterval"
index: 1
lineNumber: 27
}
Signal {
name: "blockUpdatesChanged"
lineNumber: 47
Parameter { name: "block"; type: "bool" }
}
Method {
name: "connectTo"
lineNumber: 50
Parameter { name: "transport"; type: "QWebChannelAbstractTransport"; isPointer: true }
}
Method {
name: "disconnectFrom"
lineNumber: 51
Parameter { name: "transport"; type: "QWebChannelAbstractTransport"; isPointer: true }
}
Method {
name: "_q_transportDestroyed"
lineNumber: 56
Parameter { type: "QObject"; isPointer: true }
}
Method {
name: "registerObject"
lineNumber: 35
Parameter { name: "id"; type: "QString" }
Parameter { name: "object"; type: "QObject"; isPointer: true }
}
Method {
name: "deregisterObject"
lineNumber: 36
Parameter { name: "object"; type: "QObject"; isPointer: true }
}
}
}

View File

@@ -0,0 +1,7 @@
module QtWebChannel
linktarget Qt6::WebChannelQuickplugin
optional plugin webchannelquickplugin
classname QtWebChannelPlugin
typeinfo plugins.qmltypes
prefer :/qt-project.org/imports/QtWebChannel/