Changeset 1625
- Timestamp:
- 08/21/09 12:47:15 (14 years ago)
- Files:
-
- trunk/libffado/support/mixer-qt4/ffadomixer_config.py.in (modified) (1 diff)
- trunk/libffado/support/mixer-qt4/ffado_configuration.py (modified) (1 diff)
- trunk/libffado/support/mixer-qt4/ffado_dbus_util.py (modified) (1 diff)
- trunk/libffado/support/mixer-qt4/ffado_panelmanager.py (modified) (3 diffs)
- trunk/libffado/support/mixer-qt4/ffado_regdialog.py (modified) (3 diffs)
- trunk/libffado/support/mixer-qt4/ffado_registration.py (modified) (1 diff)
- trunk/libffado/support/mixer-qt4/mixer_audiofire.py (modified) (2 diffs)
- trunk/libffado/support/mixer-qt4/mixer_bcoaudio5.py (modified) (2 diffs)
- trunk/libffado/support/mixer-qt4/mixer_dummy.py (modified) (1 diff)
- trunk/libffado/support/mixer-qt4/mixer_edirolfa101.py (modified) (2 diffs)
- trunk/libffado/support/mixer-qt4/mixer_edirolfa66.py (modified) (2 diffs)
- trunk/libffado/support/mixer-qt4/mixer_global.py (modified) (2 diffs)
- trunk/libffado/support/mixer-qt4/mixer_mackie_onyxmixer.py (modified) (1 diff)
- trunk/libffado/support/mixer-qt4/mixer_motu.py (modified) (3 diffs)
- trunk/libffado/support/mixer-qt4/mixer_nodevice.py (modified) (1 diff)
- trunk/libffado/support/mixer-qt4/mixer_phase24.py (modified) (2 diffs)
- trunk/libffado/support/mixer-qt4/mixer_phase88.py (modified) (2 diffs)
- trunk/libffado/support/mixer-qt4/mixer_quatafire.py (modified) (2 diffs)
- trunk/libffado/support/mixer-qt4/mixer_rme.py (modified) (3 diffs)
- trunk/libffado/support/mixer-qt4/mixer_saffire.py (modified) (6 diffs)
- trunk/libffado/support/mixer-qt4/mixer_saffirepro.py (modified) (4 diffs)
- trunk/libffado/support/mixer-qt4/mixer_saffire_base.py (modified) (1 diff)
- trunk/libffado/support/mixer-qt4/SConscript (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libffado/support/mixer-qt4/ffadomixer_config.py.in
r1435 r1625 18 18 19 19 DEBUG = $DEBUG 20 21 UIDIR = PYTHONDIR 22 import os.path 23 if os.path.exists('support/mixer-qt4/mixer_global.ui'): 24 UIDIR = "support/mixer-qt4" 25 if os.path.exists('mixer_global.ui'): 26 UIDIR = "." 27 28 import os.path 29 from PyQt4 import uic 30 def uicLoad(file, object): 31 if not file.endswith(".ui"): 32 file += ".ui" 33 uic.loadUi(os.path.join(UIDIR,file), object) 34 35 # vim: et trunk/libffado/support/mixer-qt4/ffado_configuration.py
r1583 r1625 163 163 print devs.devices 164 164 165 # vim: et trunk/libffado/support/mixer-qt4/ffado_dbus_util.py
r1501 r1625 354 354 def canChangeValue(self): 355 355 return self.iface_element.canChangeValue() 356 357 # vim: et trunk/libffado/support/mixer-qt4/ffado_panelmanager.py
r1601 r1625 28 28 from PyQt4.QtCore import QTimer 29 29 30 from ffado_panelmanagerstatusui import Ui_PanelManagerStatusUI31 32 30 from ffado_dbus_util import * 33 31 from ffado_registration import * 34 32 35 from ffado_configuration import DeviceList33 from ffado_configuration import * 36 34 37 35 from mixer_phase88 import * … … 75 73 self.setMinimumHeight( 10 ) 76 74 77 class PanelManagerStatus(QWidget , Ui_PanelManagerStatusUI):75 class PanelManagerStatus(QWidget): 78 76 def __init__(self, parent): 79 77 QWidget.__init__(self,parent) 80 self.setupUi(self)78 uicLoad("ffado_panelmanagerstatus", self) 81 79 82 80 class OwnTabWidget(QTabWidget): … … 98 96 class PanelManager(QWidget): 99 97 def __init__(self, parent, devmgr=None): 100 Q MainWindow.__init__(self, parent)98 QWidget.__init__(self, parent) 101 99 self.setObjectName("PanelManager") 102 100 trunk/libffado/support/mixer-qt4/ffado_regdialog.py
r1435 r1625 23 23 from PyQt4.QtCore import SIGNAL, SLOT, QObject 24 24 from PyQt4.QtGui import QDialog 25 from ffado _regdialogui import Ui_ffadoRegDialogUI25 from ffadomixer_config import * 26 26 27 27 import logging … … 46 46 """ 47 47 48 class ffadoRegDialog(QDialog , Ui_ffadoRegDialogUI):48 class ffadoRegDialog(QDialog): 49 49 def __init__(self, vendor_name, vendor_id, model_name, model_id, 50 50 guid, version, email="(optional)", 51 51 parent = None): 52 52 QDialog.__init__(self,parent) 53 self.setupUi(self)53 uicLoad("ffado_regdialog", self) 54 54 self.txtVendorName.setText(vendor_name) 55 55 self.txtVendorId.setText(vendor_id) … … 81 81 def getEmail(self): 82 82 return self.txtEmail.text() 83 84 # vim: et trunk/libffado/support/mixer-qt4/ffado_registration.py
r1435 r1625 156 156 self.parser.write(f) 157 157 f.close() 158 159 # vim: et trunk/libffado/support/mixer-qt4/mixer_audiofire.py
r1435 r1625 25 25 QGroupBox, QTabWidget, QLabel, \ 26 26 QPushButton, QSpacerItem, QSizePolicy 27 from mixer_audiofire_stripui import Ui_AfMonitorWidget 28 from mixer_audiofire_settingsui import Ui_AfSettingsWidget 27 from ffadomixer_config import * 29 28 import logging 30 29 log = logging.getLogger('audiofire') 31 30 32 class AfMonitorWidget(QWidget , Ui_AfMonitorWidget):31 class AfMonitorWidget(QWidget): 33 32 def __init__(self,parent = None): 34 33 QWidget.__init__(self,parent) 35 self.setupUi(self)36 37 class AfSettingsWidget(QWidget , Ui_AfSettingsWidget):34 uicLoad("mixer_audiofire_strip", self) 35 36 class AfSettingsWidget(QWidget): 38 37 def __init__(self,parent = None): 39 38 QWidget.__init__(self,parent) 40 self.setupUi(self)39 uicLoad("mixer_audiofire_settings", self) 41 40 42 41 class AudioFireMixer(QWidget): … … 358 357 # connect the UI element 359 358 QObject.connect(ctrl,SIGNAL('toggled(bool)'),self.updateSPDIFmodeControl) 359 360 # vim: et trunk/libffado/support/mixer-qt4/mixer_bcoaudio5.py
r1435 r1625 23 23 from PyQt4.QtCore import SIGNAL, SLOT, QObject 24 24 from PyQt4.QtGui import QWidget 25 from mixer_bcoaudio5uiimport *25 from ffadomixer_config import * 26 26 import logging 27 27 log = logging.getLogger('bridgeco') 28 28 29 class BCoAudio5Control(QWidget , Ui_BCoAudio5ControlUI):29 class BCoAudio5Control(QWidget): 30 30 def __init__(self,parent = None): 31 31 QWidget.__init__(self,parent) 32 self.setupUi(self)32 uicLoad("mixer_bcoaudio5", self) 33 33 34 34 self.VolumeControls={ … … 96 96 ctrl[1].setCurrentIndex( state ) 97 97 98 # vim: et trunk/libffado/support/mixer-qt4/mixer_dummy.py
r1435 r1625 23 23 from PyQt4.QtCore import SIGNAL, SLOT, QObject 24 24 from PyQt4.QtGui import QWidget 25 from mixer_dummyuiimport *25 from ffadomixer_config import * 26 26 27 class DummyMixer(QWidget , Ui_DummyMixerUI):27 class DummyMixer(QWidget): 28 28 def __init__(self,parent = None): 29 29 QWidget.__init__(self,parent) 30 self.setupUi(self)30 uicLoad("mixer_dummy", self) 31 31 32 32 def initValues(self): 33 33 pass 34 35 # vim: et trunk/libffado/support/mixer-qt4/mixer_edirolfa101.py
r1501 r1625 23 23 from PyQt4.QtCore import SIGNAL, SLOT, QObject 24 24 from PyQt4.QtGui import QWidget 25 from mixer_edirolfa101uiimport *25 from ffadomixer_config import * 26 26 27 27 import logging 28 28 log = logging.getLogger('edirolfa101') 29 29 30 class EdirolFa101Control(QWidget , Ui_EdirolFa101ControlUI):30 class EdirolFa101Control(QWidget): 31 31 def __init__(self, parent = None): 32 32 QWidget.__init__(self, parent) 33 self.setupUi(self)33 uicLoad("mixer_edirolfa101", self) 34 34 35 35 def setVolumeIn1(self, vol): … … 172 172 log.debug("%s value is %d" % (name , val)) 173 173 widget.setValue(val) 174 175 # vim: et trunk/libffado/support/mixer-qt4/mixer_edirolfa66.py
r1501 r1625 23 23 from PyQt4.QtCore import SIGNAL, SLOT, QObject 24 24 from PyQt4.QtGui import QWidget 25 from mixer_edirolfa66uiimport *25 from ffadomixer_config import * 26 26 27 27 import logging 28 28 log = logging.getLogger('edirolfa66') 29 29 30 class EdirolFa66Control(QWidget , Ui_EdirolFa66ControlUI):30 class EdirolFa66Control(QWidget): 31 31 def __init__(self, parent = None): 32 32 QWidget.__init__(self, parent) 33 self.setupUi(self)33 uicLoad("mixer_edirolfa66", self) 34 34 35 35 self.VolumeControls = { … … 107 107 108 108 ctrl[2].setValue(val) 109 110 # vim: et trunk/libffado/support/mixer-qt4/mixer_global.py
r1501 r1625 23 23 from PyQt4.QtCore import QObject, pyqtSignature 24 24 from PyQt4.QtGui import QWidget, QMessageBox 25 from mixer_globalui import Ui_GlobalMixerUi25 from ffadomixer_config import * 26 26 27 27 import logging 28 28 log = logging.getLogger('global') 29 29 30 class GlobalMixer( QWidget, Ui_GlobalMixerUi):31 def __init__( self, parent, name=None):32 QWidget.__init__( self, parent)33 self.setupUi(self)30 class GlobalMixer(QWidget): 31 def __init__(self, parent, name=None): 32 QWidget.__init__(self, parent) 33 uicLoad("mixer_global", self) 34 34 self.setName(name) 35 35 … … 134 134 self.chkStreamOut.setChecked(True) 135 135 136 # vim: et trunk/libffado/support/mixer-qt4/mixer_mackie_onyxmixer.py
r1435 r1625 23 23 from PyQt4.QtCore import SIGNAL, SLOT, QObject 24 24 from PyQt4.QtGui import QWidget 25 from mixer_mackie_onyxmixeruiimport *25 from ffadomixer_config import * 26 26 27 class MackieOnyxMixer(QWidget , Ui_MackieOnyxMixerUI):27 class MackieOnyxMixer(QWidget): 28 28 def __init__(self,parent = None): 29 29 QWidget.__init__(self,parent) 30 self.setupUi(self)30 uicLoad("mixer_mackie_onyxmixer", self) 31 31 32 32 def initValues(self): 33 33 pass 34 35 # vim: et trunk/libffado/support/mixer-qt4/mixer_motu.py
r1531 r1625 24 24 from PyQt4.QtCore import SIGNAL, SLOT, QObject, Qt 25 25 from PyQt4.QtGui import QWidget, QApplication 26 from mixer_motuuiimport *26 from ffadomixer_config import * 27 27 28 28 import logging … … 38 38 MOTU_MODEL_896HD = 0x0006 39 39 40 class MotuMixer(QWidget , Ui_MotuMixerUI):40 class MotuMixer(QWidget): 41 41 def __init__(self,parent = None): 42 42 QWidget.__init__(self,parent) 43 self.setupUi(self)43 uicLoad("mixer_motu", self) 44 44 45 45 self.init() … … 821 821 # the other hand it may be more convenient to leave all controls 822 822 # active at all times. We'll see. 823 824 # vim: et trunk/libffado/support/mixer-qt4/mixer_nodevice.py
r1298 r1625 30 30 QWidget.__init__(self,parent) 31 31 self.setupUi(self) 32 33 # vim: et trunk/libffado/support/mixer-qt4/mixer_phase24.py
r1435 r1625 23 23 from PyQt4.QtCore import SIGNAL, SLOT, QObject 24 24 from PyQt4.QtGui import QWidget 25 from mixer_phase24uiimport *25 from ffadomixer_config import * 26 26 27 27 import logging 28 28 log = logging.getLogger('phase24') 29 29 30 class Phase24Control(QWidget , Ui_Phase24ControlUI):30 class Phase24Control(QWidget): 31 31 def __init__(self,parent = None): 32 32 QWidget.__init__(self,parent) 33 self.setupUi(self)33 uicLoad("mixer_phase24", self) 34 34 35 35 self.VolumeControls={ … … 157 157 else: 158 158 self.cmbLineLevel.setCurrentIndex(val) 159 160 # vim: et trunk/libffado/support/mixer-qt4/mixer_phase88.py
r1435 r1625 23 23 from PyQt4.QtCore import SIGNAL, SLOT, QObject 24 24 from PyQt4.QtGui import QWidget 25 from mixer_phase88uiimport *25 from ffadomixer_config import * 26 26 27 27 import logging 28 28 log = logging.getLogger('phase88') 29 29 30 class Phase88Control(QWidget , Ui_Phase88ControlUI):30 class Phase88Control(QWidget): 31 31 def __init__(self,parent = None): 32 32 QWidget.__init__(self,parent) 33 self.setupUi(self)33 uicLoad("mixer_phase88", self) 34 34 35 35 self.VolumeControls={ … … 109 109 log.debug("%s state is %d" % (name , state)) 110 110 ctrl[1].setCurrentIndex(state) 111 112 # vim: et trunk/libffado/support/mixer-qt4/mixer_quatafire.py
r1435 r1625 23 23 from PyQt4.QtCore import SIGNAL, SLOT, QObject 24 24 from PyQt4.QtGui import QWidget 25 from mixer_quatafireuiimport *25 from ffadomixer_config import * 26 26 27 27 import logging 28 28 log = logging.getLogger('quatafire') 29 29 30 class QuataFireMixer(QWidget , Ui_QuataFireMixerUI):30 class QuataFireMixer(QWidget): 31 31 def __init__(self,parent = None): 32 32 QWidget.__init__(self,parent) 33 self.setupUi(self)33 uicLoad("mixer_quatafire", self) 34 34 35 35 self.VolumeControls={ … … 102 102 QObject.connect(ctrl,SIGNAL('valueChanged(int)'),self.updatePan) 103 103 104 # vim: et trunk/libffado/support/mixer-qt4/mixer_rme.py
r1622 r1625 23 23 from PyQt4.QtCore import SIGNAL, SLOT, QObject, Qt 24 24 from PyQt4.QtGui import QWidget, QApplication 25 from mixer_rmeuiimport *25 from ffadomixer_config import * 26 26 27 27 import logging … … 33 33 RME_MODEL_FF400 = 0x0002 34 34 35 class RmeMixer(QWidget , Ui_RmeMixerUI):35 class RmeMixer(QWidget): 36 36 def __init__(self,parent = None): 37 37 QWidget.__init__(self,parent) 38 self.setupUi(self)38 uicLoad("mixer_rme", self) 39 39 40 40 self.init() … … 207 207 ctrl.setValue(val); 208 208 QObject.connect(ctrl, SIGNAL('valueChanged(int)'), self.updateGain) 209 210 # vim: et trunk/libffado/support/mixer-qt4/mixer_saffire.py
r1435 r1625 23 23 from PyQt4.QtCore import SIGNAL, SLOT, QObject 24 24 from PyQt4.QtGui import QWidget, QHBoxLayout 25 from ffadomixer_config import * 25 26 from mixer_saffire_base import SaffireMixerBase 26 from mixer_saffire_stereoui import Ui_SaffireMixerStereoUI27 from mixer_saffire_monoui import Ui_SaffireMixerMonoUI28 from mixer_saffirele_smallui import Ui_SaffireLEMixerSmallUI29 from mixer_saffirele_largeui import Ui_SaffireLEMixerLargeUI30 27 31 28 import logging … … 161 158 self.stereo.polledUpdate() 162 159 163 class SaffireMixerStereo(QWidget, Ui_SaffireMixerStereoUI,SaffireMixerBase):160 class SaffireMixerStereo(QWidget, SaffireMixerBase): 164 161 def __init__(self,parent = None): 165 162 self.my_parent = parent 166 163 QWidget.__init__(self,parent) 167 self.setupUi(self)164 uicLoad("mixer_saffire_stereo", self) 168 165 SaffireMixerBase.__init__(self) 169 166 QObject.connect(self.btnRefresh, SIGNAL('clicked()'), self.updateValues) … … 289 286 self.my_parent.selectCorrectMode() 290 287 291 class SaffireMixerMono(QWidget, Ui_SaffireMixerMonoUI,SaffireMixerBase):288 class SaffireMixerMono(QWidget, SaffireMixerBase): 292 289 def __init__(self,parent = None): 293 290 self.my_parent = parent 294 291 QWidget.__init__(self,parent) 295 self.setupUi(self)292 uicLoad("mixer_saffire_stereo", self) 296 293 SaffireMixerBase.__init__(self) 297 294 QObject.connect(self.btnRefresh, SIGNAL('clicked()'), self.updateValues) … … 434 431 self.my_parent.selectCorrectMode() 435 432 436 class SaffireLEMixerLarge(QWidget, Ui_SaffireLEMixerLargeUI,SaffireMixerBase):433 class SaffireLEMixerLarge(QWidget, SaffireMixerBase): 437 434 def __init__(self,parent = None): 438 435 self.my_parent = parent 439 436 QWidget.__init__(self,parent) 440 self.setupUi(self)437 uicLoad("mixer_saffirele_large", self) 441 438 SaffireMixerBase.__init__(self) 442 439 … … 557 554 SaffireMixerBase.updateValues(self) 558 555 559 class SaffireLEMixerSmall(QWidget, Ui_SaffireLEMixerSmallUI,SaffireMixerBase):556 class SaffireLEMixerSmall(QWidget, SaffireMixerBase): 560 557 def __init__(self,parent = None): 561 558 self.my_parent = parent 562 559 QWidget.__init__(self,parent) 563 self.setupUi(self)560 uicLoad("mixer_saffirele_small", self) 564 561 SaffireMixerBase.__init__(self) 565 562 … … 637 634 def updateValues(self): 638 635 SaffireMixerBase.updateValues(self) 636 637 # vim: et trunk/libffado/support/mixer-qt4/mixer_saffirepro.py
r1435 r1625 22 22 23 23 from PyQt4.QtGui import QWidget, QHBoxLayout, QMessageBox 24 from ffadomixer_config import * 24 25 from mixer_saffire_base import SaffireMixerBase 25 from mixer_saffirepro_largeui import Ui_SaffireProMixerLargeUI26 from mixer_saffirepro_smallui import Ui_SaffireProMixerSmallUI27 26 28 27 import logging … … 108 107 self.small.polledUpdate() 109 108 110 class SaffireProMixerLarge(QWidget, Ui_SaffireProMixerLargeUI,SaffireMixerBase):109 class SaffireProMixerLarge(QWidget, SaffireMixerBase): 111 110 def __init__(self,parent = None): 112 111 self.my_parent = parent 113 112 QWidget.__init__(self,parent) 114 113 SaffireMixerBase.__init__(self) 115 self.setupUi(self)114 uicLoad("mixer_saffirepro_large", self) 116 115 self.have_adat = False 117 116 log.debug("Init large Saffire Pro mixer window") … … 367 366 volctrl.setEnabled(True) 368 367 369 class SaffireProMixerSmall(QWidget, Ui_SaffireProMixerSmallUI,SaffireMixerBase):368 class SaffireProMixerSmall(QWidget, SaffireMixerBase): 370 369 def __init__(self,parent = None): 371 370 self.my_parent = parent 372 371 QWidget.__init__(self,parent) 373 372 SaffireMixerBase.__init__(self) 374 self.setupUi(self)373 uicLoad("mixer_saffirepro_small", self) 375 374 log.debug("Init small Saffire Pro mixer window") 376 375 … … 559 558 else: 560 559 volctrl.setEnabled(True) 560 561 # vim: et trunk/libffado/support/mixer-qt4/mixer_saffire_base.py
r1435 r1625 155 155 for ctrl, info in self.ComboControls.iteritems(): 156 156 QObject.connect(ctrl, SIGNAL('activated(int)'), self.selectCombo) 157 158 # vim: et trunk/libffado/support/mixer-qt4/SConscript
r1601 r1625 77 77 app = "mixer_" + m 78 78 if os.path.exists( app+".ui" ): 79 e.PyUIC4( source=app+".ui", target=app+"ui.py" ) 80 e.Install( "$pythondir", app+"ui.py" ) 79 e.Install( "$pythondir", app+".ui" ) 81 80 for m in e['MIXERAPPS']: 82 81 app = "mixer_" + m … … 85 84 for app in e['OTHERGUIS']: 86 85 if os.path.exists( app+".ui" ): 87 e. PyUIC4( source=app+".ui", target=app+"ui.py" )88 e.Install( "$pythondir", app+"ui.py" ) 86 e.Install( "$pythondir", app+".ui" ) 87 89 88 for app in e['OTHERAPPS']: 90 89 e.Install( "$pythondir", app+".py" ) … … 102 101 103 102 e.Install( "$sharedir/icons", "../xdg/hi64-apps-ffado.png" ) 103 104 # vim: et