qsamplerChannelForm qsampler - A LinuxSampler Qt GUI Interface. Copyright (C) 2004-2005, rncbc aka Rui Nuno Capela. All rights reserved. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. rncbc aka Rui Nuno Capela qsamplerChannelForm 0 0 491 417 7 1 0 0 Qsampler: Channel qsamplerChannel.png StrongFocus unnamed EngineNameComboBox 7 0 0 0 Engine name EngineNameTextLabel &Engine: AlignVCenter|AlignRight EngineNameComboBox InstrumentFileTextLabel &Filename: AlignVCenter|AlignRight InstrumentFileComboBox InstrumentFilePushButton 0 0 0 0 24 24 26 26 fileOpen.png Browse for instrument filename InstrumentFileComboBox 7 0 0 0 320 0 true Instrument filename InstrumentNrComboBox 7 0 0 0 320 0 Instrument name InstrumentNrTextLabel &Instrument: AlignVCenter|AlignRight InstrumentNrComboBox MidiGroupBox 7 5 0 0 MIDI / Input unnamed 8 8 MidiDriverTextLabel &Type: AlignVCenter MidiDriverComboBox MidiDeviceTextLabel &Device: AlignVCenter MidiDeviceComboBox layout11 unnamed MidiDriverComboBox 5 0 0 0 MIDI input driver type spacer1 Horizontal Expanding 20 20 MidiPortTextLabel &Port: AlignVCenter|AlignRight MidiPortSpinBox MidiPortSpinBox MIDI input port number MidiChannelTextLabel &Channel: AlignVCenter|AlignRight MidiChannelComboBox 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 All MidiChannelComboBox MIDI input channel layout12 unnamed MidiDeviceComboBox 7 0 0 0 MIDI input device MidiDevicePushButton 0 0 0 0 24 24 26 26 midi1.png MIDI input device setup layout01 unnamed spacer3 Horizontal Expanding 8 8 OkPushButton OK formAccept.png CancelPushButton Cancel formReject.png AudioGroupBox 7 5 0 0 Audio / Output AlignAuto unnamed 8 8 AudioDriverTextLabel &Type: AlignVCenter AudioDriverComboBox layout21 unnamed AudioDriverComboBox 5 0 0 0 Audio output driver type spacer2 Horizontal Expanding 20 20 layout22 unnamed AudioDeviceComboBox 7 0 0 0 Audio output device AudioDevicePushButton 0 0 0 0 24 24 26 26 audio1.png Audio output device setup AudioDeviceTextLabel &Device: AlignVCenter AudioDeviceComboBox AudioRoutingTable 0 100 StrongFocus Audio output channel routing qsamplerChannelRoutingTable
qsamplerChannel.h
-1 -1 0 7 7 0 0
EngineNameComboBox activated(int) qsamplerChannelForm optionsChanged() InstrumentFileComboBox activated(const QString&) qsamplerChannelForm updateInstrumentName() InstrumentFilePushButton clicked() qsamplerChannelForm openInstrumentFile() InstrumentNrComboBox activated(int) qsamplerChannelForm optionsChanged() MidiDriverComboBox activated(const QString&) qsamplerChannelForm selectMidiDriver(const QString&) MidiDeviceComboBox activated(int) qsamplerChannelForm selectMidiDevice(int) MidiPortSpinBox valueChanged(int) qsamplerChannelForm optionsChanged() MidiChannelComboBox activated(int) qsamplerChannelForm optionsChanged() AudioDriverComboBox activated(const QString&) qsamplerChannelForm selectAudioDriver(const QString&) AudioDeviceComboBox activated(int) qsamplerChannelForm selectAudioDevice(int) OkPushButton clicked() qsamplerChannelForm accept() CancelPushButton clicked() qsamplerChannelForm reject() MidiDevicePushButton clicked() qsamplerChannelForm setupMidiDevice() AudioDevicePushButton clicked() qsamplerChannelForm setupAudioDevice() EngineNameComboBox InstrumentFileComboBox InstrumentFilePushButton InstrumentNrComboBox MidiDriverComboBox MidiPortSpinBox MidiChannelComboBox MidiDeviceComboBox MidiDevicePushButton AudioDriverComboBox AudioDeviceComboBox AudioDevicePushButton AudioRoutingTable OkPushButton CancelPushButton qsamplerDevice.h qsamplerChannel.h qsamplerChannelForm.ui.h class qsamplerDeviceForm; qsamplerChannel *m_pChannel; int m_iDirtySetup; int m_iDirtyCount; QPtrList < qsamplerDevice > m_audioDevices; QPtrList < qsamplerDevice > m_midiDevices; qsamplerDeviceForm *m_pDeviceForm; qsamplerChannelRoutingMap m_audioRouting; accept() reject() openInstrumentFile() updateInstrumentName() selectMidiDriver( const QString & sMidiDriver ) selectMidiDevice( int iMidiItem ) setupMidiDevice() selectAudioDriver( const QString & sAudioDriver ) selectAudioDevice( int iAudioItem ) setupAudioDevice() changeAudioRouting( int iRow, int iCol ) updateDevices() optionsChanged() stabilizeForm() init() destroy() setup( qsamplerChannel *pChannel ) setupDevice( qsamplerDevice *pDevice, qsamplerDevice::qsamplerDeviceType deviceTypeMode, const QString & sDriverName ) selectMidiDriverItem( const QString & sMidiDriver ) selectMidiDeviceItem( int iMidiItem ) selectAudioDriverItem( const QString & sAudioDriver ) selectAudioDeviceItem( int iAudioItem )