qsamplerMainForm qsampler - A LinuxSampler Qt GUI Interface. 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 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. rncbc aka Rui Nuno Capela qsamplerMainForm 0 0 472 296 21 284 Qsampler qsampler.png MenuBar 0 0 472 29 fileToolbar File Toolbar editToolbar Edit Toolbar channelsToolbar Channels Toolbar fileNewAction fileNew.png New &New New session New sampler session Ctrl+N fileOpenAction fileOpen.png Open &Open... Open session Open sampler session Ctrl+O fileSaveAction fileSave.png Save &Save Save session Save sampler session Ctrl+S fileSaveAsAction Save As Save &As... Save current sampler session with another name fileResetAction fileReset.png Reset Rese&t Reset instance Reset sampler instance Ctrl+R fileRestartAction fileRestart.png Restart &Restart Restart instance Restart sampler instance Ctrl+Shift+R fileExitAction Exit E&xit Exit this application program editAddChannelAction editAddChannel.png Add &Add Channel Add channel Add a new sampler channel Ctrl+A editRemoveChannelAction editRemoveChannel.png Remove &Remove Channel Remove channel Remove current sampler channel Ctrl+X editResetChannelAction editResetChannel.png Reset Re&set Channel Reset channel Reset current sampler channel editResetAllChannelsAction editResetAllChannels.png Reset All R&eset All Channels Reset all channels Reset all sampler channels editSetupChannelAction editSetupChannel.png Setup &Setup Channel... Setup channel Setup current sampler channel F2 viewMenubarAction true Menubar &Menubar Show/hide menubar Show/hide the main program window menubar Ctrl+M viewToolbarAction true viewToolbars &Toolbar Show/hide toolbar Show/hide main program window toolbars Ctrl+T viewStatusbarAction true Statusbar &Statusbar Show/hide statusbar Show/hide the main program window statusbar viewMessagesAction true Messages M&essages Show/hide messages Show/hide the messages window viewInstrumentsAction qsamplerInstrument.png true Instruments &Instruments MIDI instruments configuration Show/hide the MIDI instruments configuration window F10 viewDevicesAction qsamplerDevice.png true Devices &Devices Device configuration Show/hide the device configuration window F11 viewOptionsAction Options &Options... General options Change general application program options F12 channelsArrangeAction false channelsArrange.png Arrange &Arrange Arrange channels Line up all channel strips F5 channelsAutoArrangeAction true Auto Arrange A&uto Arrange Auto-arrange channels Auto-arrange channel strips helpAboutAction About &About... Show information about this application program helpAboutQtAction About Qt About &Qt... Show information about the Qt toolkit fileNewAction activated() qsamplerMainForm fileNew() fileOpenAction activated() qsamplerMainForm fileOpen() fileSaveAction activated() qsamplerMainForm fileSave() fileSaveAsAction activated() qsamplerMainForm fileSaveAs() fileResetAction activated() qsamplerMainForm fileReset() fileRestartAction activated() qsamplerMainForm fileRestart() fileExitAction activated() qsamplerMainForm fileExit() editAddChannelAction activated() qsamplerMainForm editAddChannel() editRemoveChannelAction activated() qsamplerMainForm editRemoveChannel() editSetupChannelAction activated() qsamplerMainForm editSetupChannel() editResetChannelAction activated() qsamplerMainForm editResetChannel() editResetAllChannelsAction activated() qsamplerMainForm editResetAllChannels() viewMenubarAction toggled(bool) qsamplerMainForm viewMenubar(bool) viewToolbarAction toggled(bool) qsamplerMainForm viewToolbar(bool) viewStatusbarAction toggled(bool) qsamplerMainForm viewStatusbar(bool) viewMessagesAction toggled(bool) qsamplerMainForm viewMessages(bool) viewInstrumentsAction activated() qsamplerMainForm viewInstruments() viewDevicesAction activated() qsamplerMainForm viewDevices() viewOptionsAction activated() qsamplerMainForm viewOptions() channelsArrangeAction activated() qsamplerMainForm channelsArrange() channelsAutoArrangeAction toggled(bool) qsamplerMainForm channelsAutoArrange(bool) helpAboutAction activated() qsamplerMainForm helpAbout() helpAboutQtAction activated() qsamplerMainForm helpAboutQt() lscp/client.h qsamplerMainForm.ui.h class QWorkspace; class QProcess; class QLabel; class qsamplerOptions; class qsamplerChannel; class qsamplerMessages; class qsamplerChannelStrip; class qsamplerInstrumentListForm; class qsamplerDeviceForm; qsamplerOptions *m_pOptions; qsamplerMessages *m_pMessages; QWorkspace *m_pWorkspace; QString m_sFilename; int m_iUntitled; int m_iDirtyCount; lscp_client_t *m_pClient; QProcess *m_pServer; int m_iStartDelay; int m_iTimerDelay; int m_iTimerSlot; QLabel *m_statusItem[5]; QPopupMenu *m_pRecentFilesMenu; QPtrList<qsamplerChannelStrip> m_changedStrips; qsamplerInstrumentListForm *m_pInstrumentListForm; qsamplerDeviceForm *m_pDeviceForm; static qsamplerMainForm *g_pMainForm; fileNew( void ) fileOpen( void ) fileOpenRecent( int iIndex ) fileSave( void ) fileSaveAs( void ) fileReset( void ) fileRestart( void ) fileExit( void ) editAddChannel( void ) editRemoveChannel( void ) editSetupChannel( void ) editResetChannel( void ) editResetAllChannels( void ) viewMenubar( bool bOn ) viewToolbar( bool bOn ) viewStatusbar( bool bOn ) viewMessages( bool bOn ) viewInstruments( void ) viewDevices( void ) viewOptions( void ) channelsArrange( void ) channelsAutoArrange( bool bOn ) helpAboutQt( void ) helpAbout( void ) sessionDirty( void ) stabilizeForm( void ) channelStripChanged( qsamplerChannelStrip *pChannelStrip ) channelsMenuAboutToShow() channelsMenuActivated( int iChannel ) timerSlot( void ) readServerStdout( void ) processServerExit( void ) init() destroy() setup( qsamplerOptions * pOptions ) queryClose( void ) closeEvent( QCloseEvent * pCloseEvent ) decodeDragFiles( const QMimeSource * pEvent, QStringList & files ) dragEnterEvent( QDragEnterEvent *pDragEnterEvent ) dropEvent( QDropEvent *pDropEvent ) customEvent( QCustomEvent *pCustomEvent ) contextMenuEvent( QContextMenuEvent *pEvent ) options( void ) client( void ) sessionName( const QString & sFilename ) newSession( void ) openSession( void ) saveSession( bool bPrompt ) closeSession( bool bForce ) loadSessionFile( const QString & sFilename ) saveSessionFile( const QString & sFilename ) updateSession() updateRecentFiles( const QString & sFilename ) updateRecentFilesMenu( void ) updateInstrumentNames( void ) updateDisplayFont( void ) updateDisplayEffect( void ) updateMaxVolume( void ) appendMessages( const QString & s ) appendMessagesColor( const QString & s, const QString & c ) appendMessagesText( const QString & s ) appendMessagesError( const QString & s ) appendMessagesClient( const QString & s ) updateMessagesFont( void ) updateMessagesLimit( void ) updateMessagesCapture( void ) createChannelStrip( qsamplerChannel *pChannel ) activeChannelStrip( void ) channelStripAt( int iChannel ) channelStrip( int iChannelID ) startSchedule( int iStartDelay ) stopSchedule( void ) startServer( void ) stopServer( void ) startClient( void ) stopClient( void ) getInstance( void )