Changeset 1171

Show
Ignore:
Timestamp:
05/13/08 12:11:59 (13 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) 
  • trunk/libffado/support/mixer/mixer_saffirele.ui

    r1167 r1171  
    5757                </property> 
    5858                <property name="text"> 
    59                     <string>CH5/6</string> 
     59                    <string>CH5/&amp;6</string> 
    6060                </property> 
    6161            </widget> 
     
    121121        <property name="geometry"> 
    122122            <rect> 
    123                 <x>511</x> 
    124                 <y>312</y> 
    125                 <width>238</width> 
     123                <x>510</x> 
     124                <y>310</y> 
     125                <width>160</width> 
    126126                <height>56</height> 
    127127            </rect> 
     
    144144                </property> 
    145145                <property name="text"> 
    146                     <string>MIDI Tru</string> 
     146                    <string>&amp;MIDI Tru</string> 
     147                </property> 
     148                <property name="accel"> 
     149                    <string>Alt+M</string> 
    147150                </property> 
    148151            </widget> 
     
    25692572        </hbox> 
    25702573    </widget> 
     2574    <widget class="QPushButton"> 
     2575        <property name="name"> 
     2576            <cstring>btnSaveSettings</cstring> 
     2577        </property> 
     2578        <property name="geometry"> 
     2579            <rect> 
     2580                <x>680</x> 
     2581                <y>330</y> 
     2582                <width>90</width> 
     2583                <height>31</height> 
     2584            </rect> 
     2585        </property> 
     2586        <property name="text"> 
     2587            <string>Save</string> 
     2588        </property> 
     2589        <property name="toolTip" stdset="0"> 
     2590            <string>Save settings to device</string> 
     2591        </property> 
     2592    </widget> 
    25712593</widget> 
    25722594<slots>