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,431 @@
|
||||
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/qquick3dambientsound_p.h"
|
||||
lineNumber: 25
|
||||
name: "QQuick3DAmbientSound"
|
||||
accessSemantics: "reference"
|
||||
prototype: "QObject"
|
||||
exports: ["QtQuick3D.SpatialAudio/AmbientSound 6.0"]
|
||||
exportMetaObjectRevisions: [1536]
|
||||
Enum {
|
||||
name: "Loops"
|
||||
lineNumber: 44
|
||||
values: ["Infinite", "Once"]
|
||||
}
|
||||
Property {
|
||||
name: "source"
|
||||
type: "QUrl"
|
||||
read: "source"
|
||||
write: "setSource"
|
||||
notify: "sourceChanged"
|
||||
index: 0
|
||||
lineNumber: 28
|
||||
}
|
||||
Property {
|
||||
name: "volume"
|
||||
type: "float"
|
||||
read: "volume"
|
||||
write: "setVolume"
|
||||
notify: "volumeChanged"
|
||||
index: 1
|
||||
lineNumber: 29
|
||||
}
|
||||
Property {
|
||||
name: "loops"
|
||||
type: "int"
|
||||
read: "loops"
|
||||
write: "setLoops"
|
||||
notify: "loopsChanged"
|
||||
index: 2
|
||||
lineNumber: 30
|
||||
}
|
||||
Property {
|
||||
name: "autoPlay"
|
||||
type: "bool"
|
||||
read: "autoPlay"
|
||||
write: "setAutoPlay"
|
||||
notify: "autoPlayChanged"
|
||||
index: 3
|
||||
lineNumber: 31
|
||||
}
|
||||
Signal { name: "sourceChanged"; lineNumber: 63 }
|
||||
Signal { name: "volumeChanged"; lineNumber: 64 }
|
||||
Signal { name: "loopsChanged"; lineNumber: 65 }
|
||||
Signal { name: "autoPlayChanged"; lineNumber: 66 }
|
||||
Method { name: "play"; lineNumber: 58 }
|
||||
Method { name: "pause"; lineNumber: 59 }
|
||||
Method { name: "stop"; lineNumber: 60 }
|
||||
}
|
||||
Component {
|
||||
file: "private/qquick3daudioengine_p.h"
|
||||
lineNumber: 25
|
||||
name: "QQuick3DAudioEngine"
|
||||
accessSemantics: "reference"
|
||||
prototype: "QObject"
|
||||
exports: ["QtQuick3D.SpatialAudio/AudioEngine 6.0"]
|
||||
exportMetaObjectRevisions: [1536]
|
||||
Enum {
|
||||
name: "OutputMode"
|
||||
lineNumber: 35
|
||||
values: ["Surround", "Stereo", "Headphone"]
|
||||
}
|
||||
Property {
|
||||
name: "outputMode"
|
||||
type: "OutputMode"
|
||||
read: "outputMode"
|
||||
write: "setOutputMode"
|
||||
notify: "outputModeChanged"
|
||||
index: 0
|
||||
lineNumber: 29
|
||||
}
|
||||
Property {
|
||||
name: "outputDevice"
|
||||
type: "QAudioDevice"
|
||||
read: "outputDevice"
|
||||
write: "setOutputDevice"
|
||||
notify: "outputDeviceChanged"
|
||||
index: 1
|
||||
lineNumber: 30
|
||||
}
|
||||
Property {
|
||||
name: "masterVolume"
|
||||
type: "float"
|
||||
read: "masterVolume"
|
||||
write: "setMasterVolume"
|
||||
notify: "masterVolumeChanged"
|
||||
index: 2
|
||||
lineNumber: 31
|
||||
}
|
||||
Signal { name: "outputModeChanged"; lineNumber: 57 }
|
||||
Signal { name: "outputDeviceChanged"; lineNumber: 58 }
|
||||
Signal { name: "masterVolumeChanged"; lineNumber: 59 }
|
||||
}
|
||||
Component {
|
||||
file: "private/qquick3daudiolistener_p.h"
|
||||
lineNumber: 24
|
||||
name: "QQuick3DAudioListener"
|
||||
accessSemantics: "reference"
|
||||
prototype: "QQuick3DNode"
|
||||
exports: ["QtQuick3D.SpatialAudio/AudioListener 6.0"]
|
||||
exportMetaObjectRevisions: [1536]
|
||||
Method { name: "updatePosition"; lineNumber: 38 }
|
||||
Method { name: "updateRotation"; lineNumber: 39 }
|
||||
}
|
||||
Component {
|
||||
file: "private/qquick3daudioroom_p.h"
|
||||
lineNumber: 27
|
||||
name: "QQuick3DAudioRoom"
|
||||
accessSemantics: "reference"
|
||||
prototype: "QQuick3DNode"
|
||||
exports: ["QtQuick3D.SpatialAudio/AudioRoom 6.0"]
|
||||
exportMetaObjectRevisions: [1536]
|
||||
Enum {
|
||||
name: "Material"
|
||||
lineNumber: 48
|
||||
values: [
|
||||
"Transparent",
|
||||
"AcousticCeilingTiles",
|
||||
"BrickBare",
|
||||
"BrickPainted",
|
||||
"ConcreteBlockCoarse",
|
||||
"ConcreteBlockPainted",
|
||||
"CurtainHeavy",
|
||||
"FiberGlassInsulation",
|
||||
"GlassThin",
|
||||
"GlassThick",
|
||||
"Grass",
|
||||
"LinoleumOnConcrete",
|
||||
"Marble",
|
||||
"Metal",
|
||||
"ParquetOnConcrete",
|
||||
"PlasterRough",
|
||||
"PlasterSmooth",
|
||||
"PlywoodPanel",
|
||||
"PolishedConcreteOrTile",
|
||||
"Sheetrock",
|
||||
"WaterOrIceSurface",
|
||||
"WoodCeiling",
|
||||
"WoodPanel",
|
||||
"Uniform"
|
||||
]
|
||||
}
|
||||
Property {
|
||||
name: "position"
|
||||
type: "QVector3D"
|
||||
read: "position"
|
||||
write: "setPosition"
|
||||
notify: "positionChanged"
|
||||
index: 0
|
||||
lineNumber: 30
|
||||
}
|
||||
Property {
|
||||
name: "dimensions"
|
||||
type: "QVector3D"
|
||||
read: "dimensions"
|
||||
write: "setDimensions"
|
||||
notify: "dimensionsChanged"
|
||||
index: 1
|
||||
lineNumber: 31
|
||||
}
|
||||
Property {
|
||||
name: "rotation"
|
||||
type: "QQuaternion"
|
||||
read: "rotation"
|
||||
write: "setRotation"
|
||||
notify: "rotationChanged"
|
||||
index: 2
|
||||
lineNumber: 32
|
||||
}
|
||||
Property {
|
||||
name: "leftMaterial"
|
||||
type: "Material"
|
||||
read: "leftMaterial"
|
||||
write: "setLeftMaterial"
|
||||
notify: "wallsChanged"
|
||||
index: 3
|
||||
lineNumber: 33
|
||||
}
|
||||
Property {
|
||||
name: "rightMaterial"
|
||||
type: "Material"
|
||||
read: "rightMaterial"
|
||||
write: "setRightMaterial"
|
||||
notify: "wallsChanged"
|
||||
index: 4
|
||||
lineNumber: 34
|
||||
}
|
||||
Property {
|
||||
name: "frontMaterial"
|
||||
type: "Material"
|
||||
read: "frontMaterial"
|
||||
write: "setFrontMaterial"
|
||||
notify: "wallsChanged"
|
||||
index: 5
|
||||
lineNumber: 35
|
||||
}
|
||||
Property {
|
||||
name: "backMaterial"
|
||||
type: "Material"
|
||||
read: "backMaterial"
|
||||
write: "setBackMaterial"
|
||||
notify: "wallsChanged"
|
||||
index: 6
|
||||
lineNumber: 36
|
||||
}
|
||||
Property {
|
||||
name: "floorMaterial"
|
||||
type: "Material"
|
||||
read: "floorMaterial"
|
||||
write: "setFloorMaterial"
|
||||
notify: "wallsChanged"
|
||||
index: 7
|
||||
lineNumber: 37
|
||||
}
|
||||
Property {
|
||||
name: "ceilingMaterial"
|
||||
type: "Material"
|
||||
read: "ceilingMaterial"
|
||||
write: "setCeilingMaterial"
|
||||
notify: "wallsChanged"
|
||||
index: 8
|
||||
lineNumber: 38
|
||||
}
|
||||
Property {
|
||||
name: "reflectionGain"
|
||||
type: "float"
|
||||
read: "reflectionGain"
|
||||
write: "setReflectionGain"
|
||||
notify: "reflectionGainChanged"
|
||||
index: 9
|
||||
lineNumber: 39
|
||||
}
|
||||
Property {
|
||||
name: "reverbGain"
|
||||
type: "float"
|
||||
read: "reverbGain"
|
||||
write: "setReverbGain"
|
||||
notify: "reverbGainChanged"
|
||||
index: 10
|
||||
lineNumber: 40
|
||||
}
|
||||
Property {
|
||||
name: "reverbTime"
|
||||
type: "float"
|
||||
read: "reverbTime"
|
||||
write: "setReverbTime"
|
||||
notify: "reverbTimeChanged"
|
||||
index: 11
|
||||
lineNumber: 41
|
||||
}
|
||||
Property {
|
||||
name: "reverbBrightness"
|
||||
type: "float"
|
||||
read: "reverbBrightness"
|
||||
write: "setReverbBrightness"
|
||||
notify: "reverbBrightnessChanged"
|
||||
index: 12
|
||||
lineNumber: 42
|
||||
}
|
||||
Signal { name: "positionChanged"; lineNumber: 110 }
|
||||
Signal { name: "dimensionsChanged"; lineNumber: 111 }
|
||||
Signal { name: "rotationChanged"; lineNumber: 112 }
|
||||
Signal { name: "wallsChanged"; lineNumber: 113 }
|
||||
Signal { name: "reflectionGainChanged"; lineNumber: 114 }
|
||||
Signal { name: "reverbGainChanged"; lineNumber: 115 }
|
||||
Signal { name: "reverbTimeChanged"; lineNumber: 116 }
|
||||
Signal { name: "reverbBrightnessChanged"; lineNumber: 117 }
|
||||
Method { name: "updatePosition"; lineNumber: 120 }
|
||||
Method { name: "updateRotation"; lineNumber: 121 }
|
||||
}
|
||||
Component {
|
||||
file: "private/qquick3dspatialsound_p.h"
|
||||
lineNumber: 24
|
||||
name: "QQuick3DSpatialSound"
|
||||
accessSemantics: "reference"
|
||||
prototype: "QQuick3DNode"
|
||||
exports: ["QtQuick3D.SpatialAudio/SpatialSound 6.0"]
|
||||
exportMetaObjectRevisions: [1536]
|
||||
Enum {
|
||||
name: "DistanceModel"
|
||||
lineNumber: 51
|
||||
values: ["Logarithmic", "Linear", "ManualAttenuation"]
|
||||
}
|
||||
Enum {
|
||||
name: "Loops"
|
||||
lineNumber: 82
|
||||
values: ["Infinite", "Once"]
|
||||
}
|
||||
Property {
|
||||
name: "source"
|
||||
type: "QUrl"
|
||||
read: "source"
|
||||
write: "setSource"
|
||||
notify: "sourceChanged"
|
||||
index: 0
|
||||
lineNumber: 27
|
||||
}
|
||||
Property {
|
||||
name: "volume"
|
||||
type: "float"
|
||||
read: "volume"
|
||||
write: "setVolume"
|
||||
notify: "volumeChanged"
|
||||
index: 1
|
||||
lineNumber: 28
|
||||
}
|
||||
Property {
|
||||
name: "distanceModel"
|
||||
type: "DistanceModel"
|
||||
read: "distanceModel"
|
||||
write: "setDistanceModel"
|
||||
notify: "distanceModelChanged"
|
||||
index: 2
|
||||
lineNumber: 29
|
||||
}
|
||||
Property {
|
||||
name: "size"
|
||||
type: "float"
|
||||
read: "size"
|
||||
write: "setSize"
|
||||
notify: "sizeChanged"
|
||||
index: 3
|
||||
lineNumber: 30
|
||||
}
|
||||
Property {
|
||||
name: "distanceCutoff"
|
||||
type: "float"
|
||||
read: "distanceCutoff"
|
||||
write: "setDistanceCutoff"
|
||||
notify: "distanceCutoffChanged"
|
||||
index: 4
|
||||
lineNumber: 31
|
||||
}
|
||||
Property {
|
||||
name: "manualAttenuation"
|
||||
type: "float"
|
||||
read: "manualAttenuation"
|
||||
write: "setManualAttenuation"
|
||||
notify: "manualAttenuationChanged"
|
||||
index: 5
|
||||
lineNumber: 32
|
||||
}
|
||||
Property {
|
||||
name: "occlusionIntensity"
|
||||
type: "float"
|
||||
read: "occlusionIntensity"
|
||||
write: "setOcclusionIntensity"
|
||||
notify: "occlusionIntensityChanged"
|
||||
index: 6
|
||||
lineNumber: 33
|
||||
}
|
||||
Property {
|
||||
name: "directivity"
|
||||
type: "float"
|
||||
read: "directivity"
|
||||
write: "setDirectivity"
|
||||
notify: "directivityChanged"
|
||||
index: 7
|
||||
lineNumber: 34
|
||||
}
|
||||
Property {
|
||||
name: "directivityOrder"
|
||||
type: "float"
|
||||
read: "directivityOrder"
|
||||
write: "setDirectivityOrder"
|
||||
notify: "directivityOrderChanged"
|
||||
index: 8
|
||||
lineNumber: 35
|
||||
}
|
||||
Property {
|
||||
name: "nearFieldGain"
|
||||
type: "float"
|
||||
read: "nearFieldGain"
|
||||
write: "setNearFieldGain"
|
||||
notify: "nearFieldGainChanged"
|
||||
index: 9
|
||||
lineNumber: 36
|
||||
}
|
||||
Property {
|
||||
name: "loops"
|
||||
type: "int"
|
||||
read: "loops"
|
||||
write: "setLoops"
|
||||
notify: "loopsChanged"
|
||||
index: 10
|
||||
lineNumber: 37
|
||||
}
|
||||
Property {
|
||||
name: "autoPlay"
|
||||
type: "bool"
|
||||
read: "autoPlay"
|
||||
write: "setAutoPlay"
|
||||
notify: "autoPlayChanged"
|
||||
index: 11
|
||||
lineNumber: 38
|
||||
}
|
||||
Signal { name: "sourceChanged"; lineNumber: 101 }
|
||||
Signal { name: "volumeChanged"; lineNumber: 102 }
|
||||
Signal { name: "distanceModelChanged"; lineNumber: 103 }
|
||||
Signal { name: "sizeChanged"; lineNumber: 104 }
|
||||
Signal { name: "distanceCutoffChanged"; lineNumber: 105 }
|
||||
Signal { name: "manualAttenuationChanged"; lineNumber: 106 }
|
||||
Signal { name: "occlusionIntensityChanged"; lineNumber: 107 }
|
||||
Signal { name: "directivityChanged"; lineNumber: 108 }
|
||||
Signal { name: "directivityOrderChanged"; lineNumber: 109 }
|
||||
Signal { name: "nearFieldGainChanged"; lineNumber: 110 }
|
||||
Signal { name: "loopsChanged"; lineNumber: 111 }
|
||||
Signal { name: "autoPlayChanged"; lineNumber: 112 }
|
||||
Method { name: "play"; lineNumber: 96 }
|
||||
Method { name: "pause"; lineNumber: 97 }
|
||||
Method { name: "stop"; lineNumber: 98 }
|
||||
Method { name: "updatePosition"; lineNumber: 115 }
|
||||
Method { name: "updateRotation"; lineNumber: 116 }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
module QtQuick3D.SpatialAudio
|
||||
linktarget Qt6::quick3dspatialaudio
|
||||
plugin quick3dspatialaudioplugin
|
||||
classname QQuick3DAudioModule
|
||||
typeinfo plugins.qmltypes
|
||||
depends QtQuick
|
||||
depends QtMultimedia
|
||||
prefer :/qt-project.org/imports/QtQuick3D/SpatialAudio/
|
||||
|
||||
Reference in New Issue
Block a user