Show
Ignore:
Timestamp:
05/13/08 12:11:59 (14 years ago)
Author:
ppalmers
Message:

implement save to device for saffire LE

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/libffado/support/mixer/mixer_saffirele.py

    r1167 r1171  
    110110                    } 
    111111 
     112            self.TriggerButtonControls={ 
     113                self.btnSaveSettings:        ['/Mixer/SaveSettings'], 
     114            } 
     115 
    112116    def updateMatrixVolume(self,a0): 
    113117        sender = self.sender() 
     
    140144                    state) 
    141145        self.hw.setDiscrete(self.SelectorControls[sender][0], state) 
     146 
     147    def triggerButton(self): 
     148        sender = self.sender() 
     149        print "trigger %s" % ( 
     150                    self.TriggerButtonControls[sender][0]) 
     151        self.hw.setDiscrete(self.TriggerButtonControls[sender][0], 1) 
    142152 
    143153    def initValues(self): 
     
    172182                # connect the UI element 
    173183                QObject.connect(ctrl,SIGNAL('stateChanged(int)'),self.updateSelector) 
     184 
     185            for ctrl, info in self.TriggerButtonControls.iteritems(): 
     186                # connect the UI element 
     187                QObject.connect(ctrl,SIGNAL('clicked()'),self.triggerButton)