Changeset 1610 for trunk/libffado/support/mixer-qt4
- Timestamp:
- 08/02/09 07:26:58 (15 years ago)
- Files:
-
- trunk/libffado/support/mixer-qt4/mixer_rme.py (modified) (4 diffs)
- trunk/libffado/support/mixer-qt4/mixer_rme.ui (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libffado/support/mixer-qt4/mixer_rme.py
r1608 r1610 49 49 } 50 50 51 self.Switches={ 52 self.ff400_chan3_opt_instr: ['/Control/Chan3_opt_instr'], 53 self.ff400_chan3_opt_pad: ['/Control/Chan3_opt_pad'], 54 self.ff400_chan4_opt_instr: ['/Control/Chan4_opt_instr'], 55 self.ff400_chan4_opt_pad: ['/Control/Chan4_opt_pad'], 56 } 57 51 58 # Other mixer variables 52 59 self.is_streaming = 0 … … 55 62 self.tco_present = 0 56 63 57 # Public slot: update phantom power hardware switch s64 # Public slot: update phantom power hardware switches 58 65 def updatePhantomSwitch(self, a0): 59 66 sender = self.sender() … … 63 70 log.debug("phantom switch %d set to %d" % (self.PhantomSwitches[sender][1], a0)) 64 71 self.hw.setDiscrete(self.PhantomSwitches[sender][0], val) 72 73 # Public slot: update generic switches 74 def updateSwitch(self, a0): 75 sender = self.sender() 76 log.debug("switch %s set to %d" % (self.Switches[sender][0], a0)) 77 self.hw.setDiscrete(self.Switches[sender][0], a0) 65 78 66 79 # Hide and disable a control … … 118 131 ctrl.setChecked(False) 119 132 QObject.connect(ctrl, SIGNAL('toggled(bool)'), self.updatePhantomSwitch) 133 134 for ctrl, info in self.Switches.iteritems(): 135 if (not(ctrl.isEnabled())): 136 continue 137 val = self.hw.getDiscrete(info[0]) 138 log.debug("switch %s is %d" % (info[0], val)) 139 if val: 140 ctrl.setChecked(True) 141 else: 142 ctrl.setChecked(False) 143 QObject.connect(ctrl, SIGNAL('toggled(bool)'), self.updateSwitch) trunk/libffado/support/mixer-qt4/mixer_rme.ui
r1608 r1610 489 489 </layout> 490 490 </widget> 491 <widget class="QGroupBox" name=" groupBox_13" >491 <widget class="QGroupBox" name="phones_level_group" > 492 492 <property name="geometry" > 493 493 <rect> … … 582 582 </item> 583 583 <item row="0" column="2" > 584 <widget class="QCheckBox" name=" checkBox_9" >584 <widget class="QCheckBox" name="ff400_chan3_opt_instr" > 585 585 <property name="text" > 586 586 <string>Instr</string> … … 589 589 </item> 590 590 <item row="0" column="3" > 591 <widget class="QCheckBox" name=" checkBox_11" >591 <widget class="QCheckBox" name="ff400_chan3_opt_pad" > 592 592 <property name="text" > 593 593 <string>Pad</string> … … 603 603 </item> 604 604 <item row="2" column="3" > 605 <widget class="QCheckBox" name=" checkBox_12" >605 <widget class="QCheckBox" name="ff400_chan4_opt_pad" > 606 606 <property name="text" > 607 607 <string>Pad</string> … … 610 610 </item> 611 611 <item row="2" column="2" > 612 <widget class="QCheckBox" name=" checkBox_10" >612 <widget class="QCheckBox" name="ff400_chan4_opt_instr" > 613 613 <property name="text" > 614 614 <string>Instr</string>