--- qsampler/trunk/src/qsamplerMainForm.ui 2005/03/10 20:45:42 447 +++ qsampler/trunk/src/qsamplerMainForm.ui 2007/01/15 16:21:01 1034 @@ -2,7 +2,7 @@ qsamplerMainForm qsampler - A LinuxSampler Qt GUI Interface. - Copyright (C) 2004-2005, rncbc aka Rui Nuno Capela. All rights reserved. + Copyright (C) 2004-2007, 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 @@ -14,9 +14,9 @@ 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. + 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., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. rncbc aka Rui Nuno Capela @@ -39,7 +39,7 @@ - qsampler + Qsampler qsampler.png @@ -83,6 +83,7 @@ + @@ -111,6 +112,9 @@ + + + @@ -496,8 +500,37 @@ + viewInstrumentsAction + + + qsamplerInstrument.png + + + true + + + Instruments + + + &Instruments + + + MIDI instruments configuration + + + Show/hide the MIDI instruments configuration window + + + F10 + + + + viewDevicesAction + + qsamplerDevice.png + true @@ -513,6 +546,9 @@ Show/hide the device configuration window + + F11 + @@ -557,7 +593,7 @@ Line up all channel strips - F10 + F5 @@ -716,6 +752,12 @@ viewMessages(bool) + viewInstrumentsAction + activated() + qsamplerMainForm + viewInstruments() + + viewDevicesAction activated() qsamplerMainForm @@ -759,11 +801,14 @@ class QWorkspace; class QProcess; + class QSlider; + class QSpinBox; class QLabel; class qsamplerOptions; class qsamplerChannel; class qsamplerMessages; class qsamplerChannelStrip; + class qsamplerInstrumentListForm; class qsamplerDeviceForm; @@ -777,11 +822,16 @@ QProcess *m_pServer; int m_iStartDelay; int m_iTimerDelay; - int m_iTimerSlot; + int m_iTimerSlot; QLabel *m_statusItem[5]; QPopupMenu *m_pRecentFilesMenu; QPtrList<qsamplerChannelStrip> m_changedStrips; + qsamplerInstrumentListForm *m_pInstrumentListForm; qsamplerDeviceForm *m_pDeviceForm; + static qsamplerMainForm *g_pMainForm; + QSlider *m_pVolumeSlider; + QSpinBox *m_pVolumeSpinBox; + int m_iVolumeChanging; fileNew( void ) @@ -801,6 +851,7 @@ viewToolbar( bool bOn ) viewStatusbar( bool bOn ) viewMessages( bool bOn ) + viewInstruments( void ) viewDevices( void ) viewOptions( void ) channelsArrange( void ) @@ -809,6 +860,7 @@ helpAbout( void ) sessionDirty( void ) stabilizeForm( void ) + volumeChanged( int iVolume ) channelStripChanged( qsamplerChannelStrip *pChannelStrip ) channelsMenuAboutToShow() channelsMenuActivated( int iChannel ) @@ -861,6 +913,7 @@ stopServer( void ) startClient( void ) stopClient( void ) + getInstance( void )