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,193 @@
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/qremoteobjectsqml_p.h"
lineNumber: 137
name: "QRemoteObjectAbstractPersistedStore"
accessSemantics: "reference"
prototype: "QObject"
exports: [
"QtRemoteObjects/PersistedStore 5.12",
"QtRemoteObjects/PersistedStore 6.0"
]
isCreatable: false
exportMetaObjectRevisions: [1292, 1536]
}
Component {
file: "qremoteobjectnode.h"
lineNumber: 137
name: "QRemoteObjectHostBase"
accessSemantics: "reference"
prototype: "QRemoteObjectNode"
Enum {
name: "AllowedSchemas"
lineNumber: 141
values: ["BuiltInSchemasOnly", "AllowExternalRegistration"]
}
Method {
name: "enableRemoting"
type: "bool"
lineNumber: 152
Parameter { name: "object"; type: "QObject"; isPointer: true }
Parameter { name: "name"; type: "QString" }
}
Method {
name: "enableRemoting"
type: "bool"
isCloned: true
lineNumber: 152
Parameter { name: "object"; type: "QObject"; isPointer: true }
}
Method {
name: "disableRemoting"
type: "bool"
lineNumber: 154
Parameter { name: "remoteObject"; type: "QObject"; isPointer: true }
}
}
Component {
file: "private/qremoteobjectsqml_p.h"
lineNumber: 129
name: "QRemoteObjectHost"
accessSemantics: "reference"
prototype: "QRemoteObjectHostBase"
exports: ["QtRemoteObjects/Host 5.15", "QtRemoteObjects/Host 6.0"]
exportMetaObjectRevisions: [1295, 1536]
Property {
name: "hostUrl"
type: "QUrl"
read: "hostUrl"
write: "setHostUrl"
notify: "hostUrlChanged"
index: 0
lineNumber: 177
}
Signal { name: "hostUrlChanged"; lineNumber: 190 }
}
Component {
file: "private/qremoteobjectsqml_p.h"
lineNumber: 113
name: "QRemoteObjectNode"
accessSemantics: "reference"
prototype: "QObject"
exports: ["QtRemoteObjects/Node 5.12", "QtRemoteObjects/Node 6.0"]
exportMetaObjectRevisions: [1292, 1536]
Enum {
name: "ErrorCode"
lineNumber: 54
values: [
"NoError",
"RegistryNotAcquired",
"RegistryAlreadyHosted",
"NodeIsNoServer",
"ServerAlreadyCreated",
"UnintendedRegistryHosting",
"OperationNotValidOnClientNode",
"SourceNotRegistered",
"MissingObjectName",
"HostUrlInvalid",
"ProtocolMismatch",
"ListenFailed",
"SocketAccessError"
]
}
Property {
name: "registryUrl"
type: "QUrl"
read: "registryUrl"
write: "setRegistryUrl"
index: 0
lineNumber: 49
}
Property {
name: "persistedStore"
type: "QRemoteObjectAbstractPersistedStore"
isPointer: true
read: "persistedStore"
write: "setPersistedStore"
index: 1
lineNumber: 50
}
Property {
name: "heartbeatInterval"
type: "int"
read: "heartbeatInterval"
write: "setHeartbeatInterval"
notify: "heartbeatIntervalChanged"
index: 2
lineNumber: 51
}
Signal {
name: "remoteObjectAdded"
lineNumber: 116
Parameter { type: "QRemoteObjectSourceLocation" }
}
Signal {
name: "remoteObjectRemoved"
lineNumber: 117
Parameter { type: "QRemoteObjectSourceLocation" }
}
Signal {
name: "error"
lineNumber: 119
Parameter { name: "errorCode"; type: "QRemoteObjectNode::ErrorCode" }
}
Signal {
name: "heartbeatIntervalChanged"
lineNumber: 120
Parameter { name: "heartbeatInterval"; type: "int" }
}
Method {
name: "connectToNode"
type: "bool"
lineNumber: 75
Parameter { name: "address"; type: "QUrl" }
}
}
Component {
file: "private/qremoteobjectsqml_p.h"
lineNumber: 121
name: "QRemoteObjectSettingsStore"
accessSemantics: "reference"
prototype: "QRemoteObjectAbstractPersistedStore"
exports: [
"QtRemoteObjects/SettingsStore 5.12",
"QtRemoteObjects/SettingsStore 6.0"
]
exportMetaObjectRevisions: [1292, 1536]
}
Component {
file: "private/qremoteobjectsqml_p.h"
lineNumber: 38
name: "QtQmlRemoteObjects"
accessSemantics: "reference"
prototype: "QObject"
exports: [
"QtRemoteObjects/QtRemoteObjects 5.14",
"QtRemoteObjects/QtRemoteObjects 6.0"
]
isCreatable: false
isSingleton: true
exportMetaObjectRevisions: [1294, 1536]
Method {
name: "watch"
type: "QJSValue"
lineNumber: 56
Parameter { name: "reply"; type: "QRemoteObjectPendingCall" }
Parameter { name: "timeout"; type: "int" }
}
Method {
name: "watch"
type: "QJSValue"
isCloned: true
lineNumber: 56
Parameter { name: "reply"; type: "QRemoteObjectPendingCall" }
}
}
}

View File

@@ -0,0 +1,7 @@
module QtRemoteObjects
linktarget Qt6::declarative_remoteobjects
optional plugin declarative_remoteobjectsplugin
classname QtRemoteObjectsPlugin
typeinfo plugins.qmltypes
prefer :/qt-project.org/imports/QtRemoteObjects/