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 455 303 7 1 0 0 Channel qsamplerChannel.png StrongFocus unnamed EngineNameComboBox 7 0 0 0 Engine name EngineNameTextLabel 1 5 0 0 &Engine: AlignVCenter|AlignRight EngineNameComboBox InstrumentFileTextLabel 1 5 0 0 &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 layout1 unnamed spacer3 Horizontal Expanding 8 8 OkPushButton OK formAccept.png CancelPushButton Cancel formReject.png InstrumentNrComboBox 7 0 0 0 320 0 Instrument name InstrumentNrTextLabel &Instrument: AlignVCenter|AlignRight InstrumentNrComboBox MidiGroupBox 1 5 0 0 MIDI / Input unnamed 8 8 MidiDriverComboBox MIDI input driver type MidiDriverTextLabel &Type: AlignVCenter MidiDriverComboBox MidiDeviceComboBox MIDI input device MidiDeviceTextLabel &Device: AlignVCenter MidiDeviceComboBox MidiPortSpinBox MIDI input port number 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 All MidiChannelComboBox MIDI input channel MidiChannelTextLabel &Channel: AlignVCenter|AlignRight MidiChannelComboBox spacer1 Horizontal Expanding 16 8 MidiPortTextLabel &Port: AlignVCenter|AlignRight MidiPortSpinBox AudioGroupBox 1 5 0 0 Audio / Output AlignAuto unnamed 8 8 AudioDeviceComboBox Audio output device AudioDriverComboBox Audio output driver type AudioDriverTextLabel &Type: AlignVCenter AudioDriverComboBox AudioDeviceTextLabel &Device: AlignVCenter AudioDeviceComboBox spacer2 Horizontal Expanding 210 8 EngineNameComboBox activated(int) qsamplerChannelForm optionsChanged() InstrumentFileComboBox textChanged(const QString &) qsamplerChannelForm updateInstrumentName() InstrumentFilePushButton clicked() qsamplerChannelForm openInstrumentFile() InstrumentNrComboBox activated(int) qsamplerChannelForm optionsChanged() MidiDriverComboBox activated(const QString &) qsamplerChannelForm selectMidiDriver(const QString&) MidiPortSpinBox valueChanged(int) qsamplerChannelForm optionsChanged() MidiChannelComboBox activated(int) qsamplerChannelForm optionsChanged() AudioDriverComboBox activated(const QString &) qsamplerChannelForm selectAudioDriver(const QString&) OkPushButton clicked() qsamplerChannelForm accept() CancelPushButton clicked() qsamplerChannelForm reject() EngineNameComboBox InstrumentFileComboBox InstrumentFilePushButton InstrumentNrComboBox MidiDriverComboBox MidiPortSpinBox MidiChannelComboBox MidiDeviceComboBox AudioDriverComboBox AudioDeviceComboBox OkPushButton CancelPushButton qsamplerDevice.h qsamplerChannel.h qsamplerChannelForm.ui.h qsamplerChannel *m_pChannel; int m_iDirtySetup; int m_iDirtyCount; QPtrList < qsamplerDevice > m_audioDevices; QPtrList < qsamplerDevice > m_midiDevices; accept() reject() openInstrumentFile() updateInstrumentName() selectMidiDriver( const QString & sMidiDriver ) selectAudioDriver( const QString & sAudioDriver ) optionsChanged() stabilizeForm() init() destroy() setup( qsamplerChannel *pChannel )