Fix tray visibility and message reception issues
- 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:
Binary file not shown.
@@ -0,0 +1,278 @@
|
||||
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: "qqmlwebsocket.h"
|
||||
lineNumber: 16
|
||||
name: "QQmlWebSocket"
|
||||
accessSemantics: "reference"
|
||||
prototype: "QObject"
|
||||
interfaces: ["QQmlParserStatus"]
|
||||
exports: [
|
||||
"QtWebSockets/WebSocket 1.0",
|
||||
"QtWebSockets/WebSocket 6.0",
|
||||
"QtWebSockets/WebSocket 6.10"
|
||||
]
|
||||
exportMetaObjectRevisions: [256, 1536, 1546]
|
||||
Enum {
|
||||
name: "Status"
|
||||
lineNumber: 39
|
||||
values: ["Connecting", "Open", "Closing", "Closed", "Error"]
|
||||
}
|
||||
Property {
|
||||
name: "url"
|
||||
type: "QUrl"
|
||||
read: "url"
|
||||
write: "setUrl"
|
||||
notify: "urlChanged"
|
||||
index: 0
|
||||
lineNumber: 22
|
||||
}
|
||||
Property {
|
||||
name: "requestedSubprotocols"
|
||||
type: "QStringList"
|
||||
read: "requestedSubprotocols"
|
||||
write: "setRequestedSubprotocols"
|
||||
notify: "requestedSubprotocolsChanged"
|
||||
index: 1
|
||||
lineNumber: 23
|
||||
}
|
||||
Property {
|
||||
name: "status"
|
||||
type: "Status"
|
||||
read: "status"
|
||||
notify: "statusChanged"
|
||||
index: 2
|
||||
lineNumber: 25
|
||||
isReadonly: true
|
||||
}
|
||||
Property {
|
||||
name: "errorString"
|
||||
type: "QString"
|
||||
read: "errorString"
|
||||
notify: "errorStringChanged"
|
||||
index: 3
|
||||
lineNumber: 26
|
||||
isReadonly: true
|
||||
}
|
||||
Property {
|
||||
name: "active"
|
||||
type: "bool"
|
||||
read: "isActive"
|
||||
write: "setActive"
|
||||
notify: "activeChanged"
|
||||
index: 4
|
||||
lineNumber: 27
|
||||
}
|
||||
Property {
|
||||
name: "negotiatedSubprotocol"
|
||||
type: "QString"
|
||||
read: "negotiatedSubprotocol"
|
||||
notify: "negotiatedSubprotocolChanged"
|
||||
index: 5
|
||||
lineNumber: 28
|
||||
isReadonly: true
|
||||
}
|
||||
Signal {
|
||||
name: "textMessageReceived"
|
||||
lineNumber: 67
|
||||
Parameter { name: "message"; type: "QString" }
|
||||
}
|
||||
Signal {
|
||||
name: "binaryMessageReceived"
|
||||
revision: 65281
|
||||
lineNumber: 68
|
||||
Parameter { name: "message"; type: "QByteArray" }
|
||||
}
|
||||
Signal {
|
||||
name: "statusChanged"
|
||||
lineNumber: 69
|
||||
Parameter { name: "status"; type: "QQmlWebSocket::Status" }
|
||||
}
|
||||
Signal {
|
||||
name: "activeChanged"
|
||||
lineNumber: 70
|
||||
Parameter { name: "isActive"; type: "bool" }
|
||||
}
|
||||
Signal {
|
||||
name: "errorStringChanged"
|
||||
lineNumber: 71
|
||||
Parameter { name: "errorString"; type: "QString" }
|
||||
}
|
||||
Signal { name: "urlChanged"; lineNumber: 72 }
|
||||
Signal { name: "requestedSubprotocolsChanged"; lineNumber: 73 }
|
||||
Signal { name: "negotiatedSubprotocolChanged"; lineNumber: 74 }
|
||||
Signal {
|
||||
name: "pong"
|
||||
revision: 1546
|
||||
lineNumber: 75
|
||||
Parameter { name: "elapsedTime"; type: "qulonglong" }
|
||||
Parameter { name: "payload"; type: "QByteArray" }
|
||||
}
|
||||
Method {
|
||||
name: "onError"
|
||||
lineNumber: 82
|
||||
Parameter { name: "error"; type: "QAbstractSocket::SocketError" }
|
||||
}
|
||||
Method {
|
||||
name: "onStateChanged"
|
||||
lineNumber: 83
|
||||
Parameter { name: "state"; type: "QAbstractSocket::SocketState" }
|
||||
}
|
||||
Method {
|
||||
name: "sendTextMessage"
|
||||
type: "qlonglong"
|
||||
lineNumber: 61
|
||||
Parameter { name: "message"; type: "QString" }
|
||||
}
|
||||
Method {
|
||||
name: "sendBinaryMessage"
|
||||
revision: 65281
|
||||
type: "qlonglong"
|
||||
lineNumber: 62
|
||||
Parameter { name: "message"; type: "QByteArray" }
|
||||
}
|
||||
Method { name: "ping"; revision: 1546; lineNumber: 63 }
|
||||
Method {
|
||||
name: "ping"
|
||||
revision: 1546
|
||||
lineNumber: 64
|
||||
Parameter { name: "payload"; type: "QByteArray" }
|
||||
}
|
||||
}
|
||||
Component {
|
||||
file: "qqmlwebsocketserver.h"
|
||||
lineNumber: 16
|
||||
name: "QQmlWebSocketServer"
|
||||
accessSemantics: "reference"
|
||||
prototype: "QObject"
|
||||
interfaces: ["QQmlParserStatus"]
|
||||
exports: [
|
||||
"QtWebSockets/WebSocketServer 1.0",
|
||||
"QtWebSockets/WebSocketServer 6.0"
|
||||
]
|
||||
exportMetaObjectRevisions: [256, 1536]
|
||||
Property {
|
||||
name: "url"
|
||||
type: "QUrl"
|
||||
read: "url"
|
||||
notify: "urlChanged"
|
||||
index: 0
|
||||
lineNumber: 22
|
||||
isReadonly: true
|
||||
}
|
||||
Property {
|
||||
name: "host"
|
||||
type: "QString"
|
||||
read: "host"
|
||||
write: "setHost"
|
||||
notify: "hostChanged"
|
||||
index: 1
|
||||
lineNumber: 23
|
||||
}
|
||||
Property {
|
||||
name: "port"
|
||||
type: "int"
|
||||
read: "port"
|
||||
write: "setPort"
|
||||
notify: "portChanged"
|
||||
index: 2
|
||||
lineNumber: 24
|
||||
}
|
||||
Property {
|
||||
name: "name"
|
||||
type: "QString"
|
||||
read: "name"
|
||||
write: "setName"
|
||||
notify: "nameChanged"
|
||||
index: 3
|
||||
lineNumber: 25
|
||||
}
|
||||
Property {
|
||||
name: "supportedSubprotocols"
|
||||
type: "QStringList"
|
||||
read: "supportedSubprotocols"
|
||||
write: "setSupportedSubprotocols"
|
||||
notify: "supportedSubprotocolsChanged"
|
||||
index: 4
|
||||
lineNumber: 26
|
||||
}
|
||||
Property {
|
||||
name: "errorString"
|
||||
type: "QString"
|
||||
read: "errorString"
|
||||
notify: "errorStringChanged"
|
||||
index: 5
|
||||
lineNumber: 28
|
||||
isReadonly: true
|
||||
}
|
||||
Property {
|
||||
name: "listen"
|
||||
type: "bool"
|
||||
read: "listen"
|
||||
write: "setListen"
|
||||
notify: "listenChanged"
|
||||
index: 6
|
||||
lineNumber: 29
|
||||
}
|
||||
Property {
|
||||
name: "accept"
|
||||
type: "bool"
|
||||
read: "accept"
|
||||
write: "setAccept"
|
||||
notify: "acceptChanged"
|
||||
index: 7
|
||||
lineNumber: 30
|
||||
}
|
||||
Signal {
|
||||
name: "clientConnected"
|
||||
lineNumber: 65
|
||||
Parameter { name: "webSocket"; type: "QQmlWebSocket"; isPointer: true }
|
||||
}
|
||||
Signal {
|
||||
name: "errorStringChanged"
|
||||
lineNumber: 67
|
||||
Parameter { name: "errorString"; type: "QString" }
|
||||
}
|
||||
Signal {
|
||||
name: "urlChanged"
|
||||
lineNumber: 68
|
||||
Parameter { name: "url"; type: "QUrl" }
|
||||
}
|
||||
Signal {
|
||||
name: "portChanged"
|
||||
lineNumber: 69
|
||||
Parameter { name: "port"; type: "int" }
|
||||
}
|
||||
Signal {
|
||||
name: "nameChanged"
|
||||
lineNumber: 70
|
||||
Parameter { name: "name"; type: "QString" }
|
||||
}
|
||||
Signal {
|
||||
name: "supportedSubprotocolsChanged"
|
||||
lineNumber: 71
|
||||
Parameter { name: "supportedProtocols"; type: "QStringList" }
|
||||
}
|
||||
Signal {
|
||||
name: "hostChanged"
|
||||
lineNumber: 72
|
||||
Parameter { name: "host"; type: "QString" }
|
||||
}
|
||||
Signal {
|
||||
name: "listenChanged"
|
||||
lineNumber: 73
|
||||
Parameter { name: "listen"; type: "bool" }
|
||||
}
|
||||
Signal {
|
||||
name: "acceptChanged"
|
||||
lineNumber: 74
|
||||
Parameter { name: "accept"; type: "bool" }
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
module QtWebSockets
|
||||
linktarget Qt6::qmlwebsockets
|
||||
optional plugin qmlwebsocketsplugin
|
||||
classname QtWebSocketsDeclarativeModule
|
||||
typeinfo plugins.qmltypes
|
||||
prefer :/qt-project.org/imports/QtWebSockets/
|
||||
|
||||
Reference in New Issue
Block a user