Browse Source

Merge c57a405946 into 652964155d

pull/93/merge
Essem GitHub 10 months ago
parent
commit
6c8720614d
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
3 changed files with 16 additions and 16 deletions
  1. +1
    -1
      README.md
  2. +4
    -4
      gui/settings.py
  3. +11
    -11
      gui/ui_settings.py

+ 1
- 1
README.md View File

@@ -49,7 +49,7 @@ sudo cp build64/wineasio64.dll.so /usr/lib/x86_64-linux-gnu/wine/x86_64-unix/

For user convenience a `wineasio-register` script is included in this repo, if you are packaging WineASIO consider installing it as part of WineASIO.

Additionally a control panel GUI is provided in this repository's `gui` subdir, which requires PyQt5 to build and run.
Additionally a control panel GUI is provided in this repository's `gui` subdir, which requires PyQt6 to build and run.
The WineASIO driver will use this GUI as the ASIO control panel.

### REGISTERING


+ 4
- 4
gui/settings.py View File

@@ -21,8 +21,8 @@
import os
import sys

from PyQt5.QtCore import pyqtSlot, QDir
from PyQt5.QtWidgets import QApplication, QDialog, QDialogButtonBox
from PyQt6.QtCore import pyqtSlot, QDir
from PyQt6.QtWidgets import QApplication, QDialog, QDialogButtonBox

# ---------------------------------------------------------------------------------------------------------------------

@@ -88,7 +88,7 @@ class WineASIOSettingsDialog(QDialog, Ui_WineASIOSettings):
self.loadSettings()

self.accepted.connect(self.slot_saveSettings)
self.buttonBox.button(QDialogButtonBox.RestoreDefaults).clicked.connect(self.slot_restoreDefaults)
self.buttonBox.button(QDialogButtonBox.StandardButton.RestoreDefaults).clicked.connect(self.slot_restoreDefaults)
self.sb_ports_in.valueChanged.connect(self.slot_flagChanged)
self.sb_ports_out.valueChanged.connect(self.slot_flagChanged)
self.cb_ports_connect_hw.clicked.connect(self.slot_flagChanged)
@@ -164,6 +164,6 @@ if __name__ == '__main__':
gui.show()

# Exit properly
sys.exit(app.exec_())
sys.exit(app.exec())

# ---------------------------------------------------------------------------------------------------------------------

+ 11
- 11
gui/ui_settings.py View File

@@ -18,9 +18,9 @@

# ---------------------------------------------------------------------------------------------------------------------

from PyQt5.QtCore import Qt, QCoreApplication, QMetaObject
from PyQt5.QtWidgets import QCheckBox, QComboBox, QDialogButtonBox, QLabel, QGroupBox, QSpinBox
from PyQt5.QtWidgets import QHBoxLayout, QVBoxLayout, QSpacerItem, QSizePolicy
from PyQt6.QtCore import Qt, QCoreApplication, QMetaObject
from PyQt6.QtWidgets import QCheckBox, QComboBox, QDialogButtonBox, QLabel, QGroupBox, QSpinBox
from PyQt6.QtWidgets import QHBoxLayout, QVBoxLayout, QSpacerItem, QSizePolicy

# ---------------------------------------------------------------------------------------------------------------------

@@ -39,7 +39,7 @@ class Ui_WineASIOSettings(object):
self.layout_ports_in = QHBoxLayout()
self.layout_ports_in.setObjectName("layout_ports_in")
self.label_ports_in = QLabel(self.group_ports)
self.label_ports_in.setAlignment(Qt.AlignRight|Qt.AlignTrailing|Qt.AlignVCenter)
self.label_ports_in.setAlignment(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignTrailing|Qt.AlignmentFlag.AlignVCenter)
self.label_ports_in.setObjectName("label_ports_in")
self.layout_ports_in.addWidget(self.label_ports_in)
self.sb_ports_in = QSpinBox(self.group_ports)
@@ -51,7 +51,7 @@ class Ui_WineASIOSettings(object):
self.layout_ports_out = QHBoxLayout()
self.layout_ports_out.setObjectName("layout_ports_out")
self.label_ports_out = QLabel(self.group_ports)
self.label_ports_out.setAlignment(Qt.AlignRight|Qt.AlignTrailing|Qt.AlignVCenter)
self.label_ports_out.setAlignment(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignTrailing|Qt.AlignmentFlag.AlignVCenter)
self.label_ports_out.setObjectName("label_ports_out")
self.layout_ports_out.addWidget(self.label_ports_out)
self.sb_ports_out = QSpinBox(self.group_ports)
@@ -63,7 +63,7 @@ class Ui_WineASIOSettings(object):
self.verticalLayout_22.addLayout(self.layout_ports_out)
self.layout_ports_connect_hw = QHBoxLayout()
self.layout_ports_connect_hw.setObjectName("layout_ports_connect_hw")
spacerItem = QSpacerItem(150, 20, QSizePolicy.Fixed, QSizePolicy.Minimum)
spacerItem = QSpacerItem(150, 20, QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Minimum)
self.layout_ports_connect_hw.addItem(spacerItem)
self.cb_ports_connect_hw = QCheckBox(self.group_ports)
self.cb_ports_connect_hw.setObjectName("cb_ports_connect_hw")
@@ -76,7 +76,7 @@ class Ui_WineASIOSettings(object):
self.verticalLayout_23.setObjectName("verticalLayout_23")
self.layout_jack_autostart = QHBoxLayout()
self.layout_jack_autostart.setObjectName("layout_jack_autostart")
spacerItem1 = QSpacerItem(150, 20, QSizePolicy.Fixed, QSizePolicy.Minimum)
spacerItem1 = QSpacerItem(150, 20, QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Minimum)
self.layout_jack_autostart.addItem(spacerItem1)
self.cb_jack_autostart = QCheckBox(self.group_jack)
self.cb_jack_autostart.setObjectName("cb_jack_autostart")
@@ -84,7 +84,7 @@ class Ui_WineASIOSettings(object):
self.verticalLayout_23.addLayout(self.layout_jack_autostart)
self.layout_jack_fixed_bsize = QHBoxLayout()
self.layout_jack_fixed_bsize.setObjectName("layout_jack_fixed_bsize")
spacerItem2 = QSpacerItem(150, 20, QSizePolicy.Fixed, QSizePolicy.Minimum)
spacerItem2 = QSpacerItem(150, 20, QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Minimum)
self.layout_jack_fixed_bsize.addItem(spacerItem2)
self.cb_jack_fixed_bsize = QCheckBox(self.group_jack)
self.cb_jack_fixed_bsize.setObjectName("cb_jack_fixed_bsize")
@@ -93,7 +93,7 @@ class Ui_WineASIOSettings(object):
self.layout_jack_buffer_size = QHBoxLayout()
self.layout_jack_buffer_size.setObjectName("layout_jack_buffer_size")
self.label_jack_buffer_size = QLabel(self.group_jack)
self.label_jack_buffer_size.setAlignment(Qt.AlignRight|Qt.AlignTrailing|Qt.AlignVCenter)
self.label_jack_buffer_size.setAlignment(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignTrailing|Qt.AlignmentFlag.AlignVCenter)
self.label_jack_buffer_size.setObjectName("label_jack_buffer_size")
self.layout_jack_buffer_size.addWidget(self.label_jack_buffer_size)
self.cb_jack_buffer_size = QComboBox(self.group_jack)
@@ -102,8 +102,8 @@ class Ui_WineASIOSettings(object):
self.verticalLayout_23.addLayout(self.layout_jack_buffer_size)
self.verticalLayout.addWidget(self.group_jack)
self.buttonBox = QDialogButtonBox(WineASIOSettings)
self.buttonBox.setOrientation(Qt.Horizontal)
self.buttonBox.setStandardButtons(QDialogButtonBox.Cancel|QDialogButtonBox.Ok|QDialogButtonBox.RestoreDefaults)
self.buttonBox.setOrientation(Qt.Orientation.Horizontal)
self.buttonBox.setStandardButtons(QDialogButtonBox.StandardButton.Cancel|QDialogButtonBox.StandardButton.Ok|QDialogButtonBox.StandardButton.RestoreDefaults)
self.buttonBox.setObjectName("buttonBox")
self.verticalLayout.addWidget(self.buttonBox)



Loading…
Cancel
Save