qsamplerMainForm qsampler - A LinuxSampler Qt GUI Interface. Copyright (C) 2004, 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 qsamplerMainForm 0 0 472 293 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 Shift+Ctrl+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 editSetupChannelAction editSetupChannel.png Setup &Setup Channel... Setup channel Setup current sampler channel F2 editResetChannelAction editResetChannel.png Reset Re&set Channel Reset channel Reset current sampler channel 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 viewOptionsAction Options &Options... General options Change general application program options F12 channelsArrangeAction false channelsArrange.png Arrange &Arrange Arrange channels Line up all channel strips F10 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() viewMenubarAction toggled(bool) qsamplerMainForm viewMenubar(bool) viewToolbarAction toggled(bool) qsamplerMainForm viewToolbar(bool) viewStatusbarAction toggled(bool) qsamplerMainForm viewStatusbar(bool) viewMessagesAction toggled(bool) qsamplerMainForm viewMessages(bool) viewOptionsAction activated() qsamplerMainForm viewOptions() channelsArrangeAction activated() qsamplerMainForm channelsArrange() channelsAutoArrangeAction toggled(bool) qsamplerMainForm channelsAutoArrange(bool) helpAboutAction activated() qsamplerMainForm helpAbout() helpAboutQtAction activated() qsamplerMainForm helpAboutQt() channelsMenu aboutToShow() qsamplerMainForm channelsMenuAboutToShow() lscp/client.h qsamplerMainForm.ui.h class QWorkspace; class QProcess; class QLabel; class qsamplerOptions; class qsamplerMessages; class qsamplerChannelStrip; 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_status[5]; QPopupMenu *m_pRecentFilesMenu; fileNew( void ) fileOpen( void ) fileSave( void ) fileSaveAs( void ) fileReset( void ) fileRestart( void ) fileExit( void ) fileOpenRecent( int iIndex ) editAddChannel( void ) editRemoveChannel( void ) editSetupChannel( void ) editResetChannel( void ) viewMenubar( bool bOn ) viewToolbar( bool bOn ) viewStatusbar( bool bOn ) viewMessages( bool bOn ) viewOptions( void ) channelsArrange( void ) channelsAutoArrange( bool bOn ) helpAboutQt( void ) helpAbout( void ) stabilizeForm( void ) channelChanged( qsamplerChannelStrip * ) channelsMenuAboutToShow() channelsMenuActivated( int iChannel ) timerSlot( void ) readServerStdout( void ) processServerExit( void ) init() destroy() setup( qsamplerOptions * pOptions ) queryClose( void ) closeEvent( QCloseEvent * pCloseEvent ) 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 ) updateRecentFiles( const QString & sFilename ) updateRecentFilesMenu( void ) updateDisplayFont( 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 ) createChannel( int iChannelID, bool bPrompt ) activeChannel( void ) channelAt( int iChannel ) startSchedule( int iStartDelay ) stopSchedule( void ) startServer( void ) stopServer( void ) startClient( void ) stopClient( void )