The base class for the SV main window. More...

#include <MainWindowBase.h>

Inheritance diagram for MainWindowBase:
Inheritance graph
Collaboration diagram for MainWindowBase:
Collaboration graph

Classes

class  AddPaneCommand
 
class  OSCQueueStarter
 
class  PaneCallback
 
class  RemovePaneCommand
 

Public Types

enum  AudioMode { AUDIO_NONE, AUDIO_PLAYBACK_ONLY, AUDIO_PLAYBACK_NOW_RECORD_LATER, AUDIO_PLAYBACK_AND_RECORD }
 Determine what kind of audio device to open when the first model is loaded or record() is called. More...
 
enum  MIDIMode { MIDI_NONE, MIDI_LISTEN }
 Determine whether to open a MIDI input device. More...
 
enum  AudioFileOpenMode {
  ReplaceSession, ReplaceMainModel, CreateAdditionalModel, ReplaceCurrentPane,
  AskUser
}
 
enum  FileOpenStatus { FileOpenSucceeded, FileOpenFailed, FileOpenCancelled, FileOpenWrongMode }
 
enum  AudioRecordMode { RecordReplaceSession, RecordCreateAdditionalModel }
 

Public Slots

virtual void preferenceChanged (PropertyContainer::PropertyName)
 
virtual void resizeConstrained (QSize)
 
virtual void recreateAudioIO ()
 

Signals

void canAddPane (bool)
 
void canDeleteCurrentPane (bool)
 
void canAddLayer (bool)
 
void canImportMoreAudio (bool)
 
void canReplaceMainAudio (bool)
 
void canImportLayer (bool)
 
void canChangeSessionTemplate (bool)
 
void canExportAudio (bool)
 
void canExportLayer (bool)
 
void canExportImage (bool)
 
void canRenameLayer (bool)
 
void canEditLayer (bool)
 
void canEditLayerTabular (bool)
 
void canMeasureLayer (bool)
 
void canSelect (bool)
 
void canClearSelection (bool)
 
void canEditSelection (bool)
 
void canDeleteSelection (bool)
 
void canPaste (bool)
 
void canInsertInstant (bool)
 
void canInsertInstantsAtBoundaries (bool)
 
void canInsertItemAtSelection (bool)
 
void canRenumberInstants (bool)
 
void canSubdivideInstants (bool)
 
void canWinnowInstants (bool)
 
void canDeleteCurrentLayer (bool)
 
void canZoom (bool)
 
void canScroll (bool)
 
void canPlay (bool)
 
void canRecord (bool)
 
void canFfwd (bool)
 
void canRewind (bool)
 
void canPlaySelection (bool)
 
void canSpeedUpPlayback (bool)
 
void canSlowDownPlayback (bool)
 
void canChangePlaybackSpeed (bool)
 
void canSelectPreviousPane (bool)
 
void canSelectNextPane (bool)
 
void canSelectPreviousLayer (bool)
 
void canSelectNextLayer (bool)
 
void canSave (bool)
 
void canSaveAs (bool)
 
void hideSplash ()
 
void hideSplash (QWidget *)
 
void sessionLoaded ()
 
void audioFileLoaded ()
 
void replacedDocument ()
 
void activity (QString)
 

Public Member Functions

 MainWindowBase (AudioMode audioMode, MIDIMode midiMode, PaneStack::Options paneStackOptions)
 
virtual ~MainWindowBase ()
 
virtual FileOpenStatus open (FileSource source, AudioFileOpenMode=AskUser)
 
virtual FileOpenStatus openPath (QString fileOrUrl, AudioFileOpenMode=AskUser)
 
virtual FileOpenStatus openAudio (FileSource source, AudioFileOpenMode=AskUser, QString templateName="")
 
virtual FileOpenStatus openPlaylist (FileSource source, AudioFileOpenMode=AskUser)
 
virtual FileOpenStatus openLayer (FileSource source)
 
virtual FileOpenStatus openImage (FileSource source)
 
virtual FileOpenStatus openDirOfAudio (QString dirPath)
 
virtual FileOpenStatus openSession (FileSource source)
 
virtual FileOpenStatus openSessionPath (QString fileOrUrl)
 
virtual FileOpenStatus openSessionTemplate (QString templateName)
 
virtual FileOpenStatus openSessionTemplate (FileSource source)
 
virtual bool saveSessionFile (QString path)
 
virtual bool saveSessionTemplate (QString path)
 
virtual bool exportLayerToSVL (Layer *layer, QString toPath, QString &error)
 !! should we pull out the whole export logic into another More...
 
virtual bool exportLayerToMIDI (Layer *layer, MultiSelection *selectionsToWrite, QString toPath, QString &error)
 
virtual bool exportLayerToRDF (Layer *layer, QString toPath, QString &error)
 
virtual bool exportLayerToCSV (Layer *layer, LayerGeometryProvider *provider, MultiSelection *selectionsToWrite, QString delimiter, DataExportOptions options, QString toPath, QString &error)
 
virtual bool exportLayerTo (Layer *layer, LayerGeometryProvider *provider, MultiSelection *selectionsToWrite, QString toPath, QString &error)
 
void cueOSCScript (QString filename)
 
sv_frame_t getFrame () const override
 Implementation of FrameTimer interface method. More...
 
void setDefaultFfwdRwdStep (RealTime step)
 
void setAudioRecordMode (AudioRecordMode mode)
 

Protected Types

typedef std::map< Layer *, QPointer< ModelDataTableDialog > > LayerDataDialogMap
 
typedef std::set< QPointer< ModelDataTableDialog > > DataDialogSet
 
typedef std::map< View *, DataDialogSetViewDataDialogMap
 

Protected Slots

virtual void zoomIn ()
 
virtual void zoomOut ()
 
virtual void zoomToFit ()
 
virtual void zoomDefault ()
 
virtual void scrollLeft ()
 
virtual void scrollRight ()
 
virtual void jumpLeft ()
 
virtual void jumpRight ()
 
virtual void peekLeft ()
 
virtual void peekRight ()
 
virtual void showNoOverlays ()
 
virtual void showMinimalOverlays ()
 
virtual void showAllOverlays ()
 
virtual void toggleTimeRulers ()
 
virtual void toggleZoomWheels ()
 
virtual void togglePropertyBoxes ()
 
virtual void toggleStatusBar ()
 
virtual void toggleCentreLine ()
 
virtual void play ()
 
virtual void ffwd ()
 
virtual void ffwdEnd ()
 
virtual void rewind ()
 
virtual void rewindStart ()
 
virtual void record ()
 
virtual void stop ()
 
virtual void ffwdSimilar ()
 
virtual void rewindSimilar ()
 
virtual void deleteCurrentPane ()
 
virtual void deleteCurrentLayer ()
 
virtual void editCurrentLayer ()
 
virtual void previousPane ()
 
virtual void nextPane ()
 
virtual void previousLayer ()
 
virtual void nextLayer ()
 
virtual void playLoopToggled ()
 
virtual void playSelectionToggled ()
 
virtual void playSoloToggled ()
 
virtual void audioChannelCountIncreased (int count)
 
virtual void sampleRateMismatch (sv_samplerate_t, sv_samplerate_t, bool)=0
 
virtual void audioOverloadPluginDisabled ()=0
 
virtual void playbackFrameChanged (sv_frame_t)
 
virtual void globalCentreFrameChanged (sv_frame_t)
 
virtual void viewCentreFrameChanged (View *, sv_frame_t)
 
virtual void viewZoomLevelChanged (View *, ZoomLevel, bool)
 
virtual void monitoringLevelsChanged (float, float)=0
 
virtual void recordDurationChanged (sv_frame_t, sv_samplerate_t)
 
virtual void currentPaneChanged (Pane *)
 
virtual void currentLayerChanged (Pane *, Layer *)
 
virtual void selectAll ()
 
virtual void selectToStart ()
 
virtual void selectToEnd ()
 
virtual void selectVisible ()
 
virtual void clearSelection ()
 
virtual void cut ()
 
virtual void copy ()
 
virtual void paste ()
 
virtual void pasteAtPlaybackPosition ()
 
virtual void pasteRelative (sv_frame_t offset)
 
virtual void deleteSelected ()
 
virtual void insertInstant ()
 
virtual void insertInstantAt (sv_frame_t)
 
virtual void insertInstantsAtBoundaries ()
 
virtual void insertItemAtSelection ()
 
virtual void insertItemAt (sv_frame_t, sv_frame_t)
 
virtual void renumberInstants ()
 
virtual void subdivideInstantsBy (int)
 
virtual void winnowInstantsBy (int)
 
virtual void documentModified ()
 
virtual void documentRestored ()
 
virtual void layerAdded (Layer *)
 
virtual void layerRemoved (Layer *)
 
virtual void layerAboutToBeDeleted (Layer *)
 
virtual void layerInAView (Layer *, bool)
 
virtual void mainModelChanged (ModelId)
 
virtual void modelAdded (ModelId)
 
virtual void updateMenuStates ()
 
virtual void updateDescriptionLabel ()=0
 
virtual void updateWindowTitle ()
 
virtual void modelGenerationFailed (QString, QString)=0
 
virtual void modelGenerationWarning (QString, QString)=0
 
virtual void modelRegenerationFailed (QString, QString, QString)=0
 
virtual void modelRegenerationWarning (QString, QString, QString)=0
 
virtual void alignmentComplete (ModelId)
 
virtual void alignmentFailed (ModelId, QString)=0
 
virtual void paneRightButtonMenuRequested (Pane *, QPoint point)=0
 
virtual void panePropertiesRightButtonMenuRequested (Pane *, QPoint point)=0
 
virtual void layerPropertiesRightButtonMenuRequested (Pane *, Layer *, QPoint point)=0
 
virtual void paneAdded (Pane *)=0
 
virtual void paneHidden (Pane *)=0
 
virtual void paneAboutToBeDeleted (Pane *)=0
 
virtual void paneDropAccepted (Pane *, QStringList)=0
 
virtual void paneDropAccepted (Pane *, QString)=0
 
virtual void paneDeleteButtonClicked (Pane *)
 
virtual void oscReady ()
 
virtual void pollOSC ()
 
virtual void oscScriptFinished ()
 
virtual void contextHelpChanged (const QString &)
 
virtual void inProgressSelectionChanged ()
 
virtual FileOpenStatus openSessionFromRDF (FileSource source)
 
virtual FileOpenStatus openLayersFromRDF (FileSource source)
 
virtual void closeSession ()=0
 
virtual void emitHideSplash ()
 
virtual void newerVersionAvailable (QString)
 
virtual void menuActionMapperInvoked (QObject *)
 

Protected Member Functions

void startOSCQueue (bool withNetworkPort)
 
void startOSCScript ()
 
QLabel * getStatusLabel () const
 
ModelId getMainModelId () const
 
std::shared_ptr< WaveFileModel > getMainModel () const
 
void createDocument ()
 
FileOpenStatus addOpenedAudioModel (FileSource source, ModelId model, AudioFileOpenMode mode, QString templateName, bool registerSource)
 
sv_frame_t getModelsStartFrame () const
 
sv_frame_t getModelsEndFrame () const
 
Pane * addPaneToStack ()
 
Layer * getSnapLayer () const
 
void removeLayerEditDialog (Layer *)
 
virtual bool checkSaveModified ()=0
 
virtual QString getOpenFileName (FileFinder::FileType type)
 
virtual QString getSaveFileName (FileFinder::FileType type)
 
virtual void registerLastOpenedFilePath (FileFinder::FileType type, QString path)
 
virtual QString getDefaultSessionTemplate () const
 
virtual void setDefaultSessionTemplate (QString)
 
virtual void findTimeRulerLayer ()
 
virtual void createAudioIO ()
 
virtual void deleteAudioIO ()
 
virtual void openHelpUrl (QString url)
 
virtual void openLocalFolder (QString path)
 
virtual void setupMenus ()=0
 
virtual void updateVisibleRangeDisplay (Pane *p) const =0
 
virtual void updatePositionStatusDisplays () const =0
 
virtual void finaliseMenus ()
 
virtual void finaliseMenu (QMenu *)
 
void setIconsVisibleInMenus (bool visible)
 
virtual bool shouldCreateNewSessionForRDFAudio (bool *)
 
virtual void connectLayerEditDialog (ModelDataTableDialog *dialog)
 
virtual void toXml (QTextStream &stream, bool asTemplate)
 

Protected Attributes

QString m_sessionFile
 
QString m_audioFile
 
Documentm_document
 
QString m_originalLocation
 
PaneStack * m_paneStack
 
ViewManager * m_viewManager
 
Layer * m_timeRulerLayer
 
AudioMode m_audioMode
 
MIDIMode m_midiMode
 
AudioCallbackPlaySource * m_playSource
 
AudioCallbackRecordTarget * m_recordTarget
 
breakfastquay::SystemPlaybackTarget * m_playTarget
 
breakfastquay::SystemAudioIO * m_audioIO
 
OSCQueue * m_oscQueue
 
OSCQueueStarterm_oscQueueStarter
 
OSCScriptm_oscScript
 
QString m_oscScriptFile
 
MIDIInput * m_midiInput
 
RecentFiles m_recentFiles
 
RecentFiles m_recentTransforms
 
bool m_documentModified
 
bool m_openingAudioFile
 
bool m_handlingOSC
 
Labeller * m_labeller
 
int m_lastPlayStatusSec
 
QString m_myStatusMessage
 
bool m_initialDarkBackground
 
RealTime m_defaultFfwdRwdStep
 
AudioRecordMode m_audioRecordMode
 
QLabel * m_statusLabel
 
LayerDataDialogMap m_layerDataDialogMap
 
ViewDataDialogMap m_viewDataDialogMap
 
bool m_iconsVisibleInMenus
 
QSignalMapper * m_menuShortcutMapper
 
QList< QShortcut * > m_appShortcuts
 

Detailed Description

The base class for the SV main window.

This includes everything to do with general document and pane stack management, but nothing that involves user interaction – this doesn't create the widget or menu structures or editing tools, and if a function needs to open a dialog, it shouldn't be in here. This permits "variations on SV" to use different subclasses retaining the same general structure.

Definition at line 90 of file MainWindowBase.h.

Member Typedef Documentation

typedef std::map<Layer *, QPointer<ModelDataTableDialog> > MainWindowBase::LayerDataDialogMap
protected

Definition at line 484 of file MainWindowBase.h.

typedef std::set<QPointer<ModelDataTableDialog> > MainWindowBase::DataDialogSet
protected

Definition at line 485 of file MainWindowBase.h.

typedef std::map<View *, DataDialogSet> MainWindowBase::ViewDataDialogMap
protected

Definition at line 486 of file MainWindowBase.h.

Member Enumeration Documentation

Determine what kind of audio device to open when the first model is loaded or record() is called.

Enumerator
AUDIO_NONE 

Open no audio device, ever.

AUDIO_PLAYBACK_ONLY 

Open for playback, never for recording.

AUDIO_PLAYBACK_NOW_RECORD_LATER 

Open for playback when model loaded, switch to I/O if record called.

AUDIO_PLAYBACK_AND_RECORD 

Open for I/O as soon as model loaded or record called.

Definition at line 101 of file MainWindowBase.h.

Determine whether to open a MIDI input device.

Enumerator
MIDI_NONE 

Open no MIDI device.

MIDI_LISTEN 

Open a MIDI device and listen for MIDI input.

Definition at line 119 of file MainWindowBase.h.

Enumerator
ReplaceSession 
ReplaceMainModel 
CreateAdditionalModel 
ReplaceCurrentPane 
AskUser 

Definition at line 132 of file MainWindowBase.h.

Enumerator
FileOpenSucceeded 
FileOpenFailed 
FileOpenCancelled 
FileOpenWrongMode 

Definition at line 140 of file MainWindowBase.h.

Enumerator
RecordReplaceSession 
RecordCreateAdditionalModel 

Definition at line 147 of file MainWindowBase.h.

Constructor & Destructor Documentation

MainWindowBase::~MainWindowBase ( )
virtual

Member Function Documentation

MainWindowBase::FileOpenStatus MainWindowBase::openPath ( QString  fileOrUrl,
AudioFileOpenMode  mode = AskUser 
)
virtual

Definition at line 1451 of file MainWindowBase.cpp.

References hideSplash(), and open().

MainWindowBase::FileOpenStatus MainWindowBase::openAudio ( FileSource  source,
AudioFileOpenMode  mode = AskUser,
QString  templateName = "" 
)
virtual
MainWindowBase::FileOpenStatus MainWindowBase::openPlaylist ( FileSource  source,
AudioFileOpenMode  mode = AskUser 
)
virtual
MainWindowBase::FileOpenStatus MainWindowBase::openDirOfAudio ( QString  dirPath)
virtual
MainWindowBase::FileOpenStatus MainWindowBase::openSessionPath ( QString  fileOrUrl)
virtual

Definition at line 2137 of file MainWindowBase.cpp.

References hideSplash(), and openSession().

MainWindowBase::FileOpenStatus MainWindowBase::openSessionTemplate ( QString  templateName)
virtual

Definition at line 2290 of file MainWindowBase.cpp.

References FileOpenFailed.

Referenced by addOpenedAudioModel(), and record().

bool MainWindowBase::saveSessionFile ( QString  path)
virtual

Definition at line 2752 of file MainWindowBase.cpp.

References toXml().

bool MainWindowBase::saveSessionTemplate ( QString  path)
virtual

Definition at line 2798 of file MainWindowBase.cpp.

References toXml().

bool MainWindowBase::exportLayerToSVL ( Layer *  layer,
QString  toPath,
QString &  error 
)
virtual

!! should we pull out the whole export logic into another

Definition at line 2841 of file MainWindowBase.cpp.

Referenced by exportLayerTo().

bool MainWindowBase::exportLayerToMIDI ( Layer *  layer,
MultiSelection *  selectionsToWrite,
QString  toPath,
QString &  error 
)
virtual

Definition at line 2880 of file MainWindowBase.cpp.

Referenced by exportLayerTo().

bool MainWindowBase::exportLayerToRDF ( Layer *  layer,
QString  toPath,
QString &  error 
)
virtual

Definition at line 2929 of file MainWindowBase.cpp.

Referenced by exportLayerTo().

bool MainWindowBase::exportLayerToCSV ( Layer *  layer,
LayerGeometryProvider *  provider,
MultiSelection *  selectionsToWrite,
QString  delimiter,
DataExportOptions  options,
QString  toPath,
QString &  error 
)
virtual

Definition at line 2956 of file MainWindowBase.cpp.

Referenced by exportLayerTo().

bool MainWindowBase::exportLayerTo ( Layer *  layer,
LayerGeometryProvider *  provider,
MultiSelection *  selectionsToWrite,
QString  toPath,
QString &  error 
)
virtual
void MainWindowBase::cueOSCScript ( QString  filename)

Definition at line 573 of file MainWindowBase.cpp.

References m_oscQueue, m_oscScriptFile, and startOSCScript().

sv_frame_t MainWindowBase::getFrame ( ) const
override

Implementation of FrameTimer interface method.

Definition at line 1181 of file MainWindowBase.cpp.

References m_playSource, and m_viewManager.

Referenced by insertInstant(), and pasteAtPlaybackPosition().

void MainWindowBase::setDefaultFfwdRwdStep ( RealTime  step)
inline

Definition at line 196 of file MainWindowBase.h.

void MainWindowBase::setAudioRecordMode ( AudioRecordMode  mode)
inline

Definition at line 200 of file MainWindowBase.h.

void MainWindowBase::canAddPane ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canDeleteCurrentPane ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canAddLayer ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canImportMoreAudio ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canReplaceMainAudio ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canImportLayer ( bool  )
signal

Referenced by open(), and updateMenuStates().

void MainWindowBase::canChangeSessionTemplate ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canExportAudio ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canExportLayer ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canExportImage ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canRenameLayer ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canEditLayer ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canEditLayerTabular ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canMeasureLayer ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canSelect ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canClearSelection ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canEditSelection ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canDeleteSelection ( bool  )
signal
void MainWindowBase::canPaste ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canInsertInstant ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canInsertInstantsAtBoundaries ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canInsertItemAtSelection ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canRenumberInstants ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canSubdivideInstants ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canWinnowInstants ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canDeleteCurrentLayer ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canZoom ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canScroll ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canPlay ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canRecord ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canFfwd ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canRewind ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canPlaySelection ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canSpeedUpPlayback ( bool  )
signal
void MainWindowBase::canSlowDownPlayback ( bool  )
signal
void MainWindowBase::canChangePlaybackSpeed ( bool  )
signal
void MainWindowBase::canSelectPreviousPane ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canSelectNextPane ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canSelectPreviousLayer ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canSelectNextLayer ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canSave ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::canSaveAs ( bool  )
signal

Referenced by updateMenuStates().

void MainWindowBase::hideSplash ( )
signal
void MainWindowBase::hideSplash ( QWidget *  )
signal
void MainWindowBase::sessionLoaded ( )
signal
void MainWindowBase::audioFileLoaded ( )
signal

Referenced by addOpenedAudioModel(), and record().

void MainWindowBase::replacedDocument ( )
signal

Referenced by createDocument().

void MainWindowBase::activity ( QString  )
signal
void MainWindowBase::preferenceChanged ( PropertyContainer::PropertyName  name)
virtualslot

Definition at line 3304 of file MainWindowBase.cpp.

References m_initialDarkBackground, m_paneStack, and m_viewManager.

Referenced by MainWindowBase().

void MainWindowBase::resizeConstrained ( QSize  size)
virtualslot

Definition at line 524 of file MainWindowBase.cpp.

void MainWindowBase::recreateAudioIO ( )
virtualslot

Definition at line 2685 of file MainWindowBase.cpp.

References createAudioIO(), and deleteAudioIO().

Referenced by audioChannelCountIncreased().

void MainWindowBase::zoomIn ( )
protectedvirtualslot

Definition at line 3063 of file MainWindowBase.cpp.

References m_paneStack.

void MainWindowBase::zoomOut ( )
protectedvirtualslot

Definition at line 3070 of file MainWindowBase.cpp.

References m_paneStack.

void MainWindowBase::zoomToFit ( )
protectedvirtualslot

Definition at line 3077 of file MainWindowBase.cpp.

References getMainModel(), m_paneStack, and m_playSource.

void MainWindowBase::zoomDefault ( )
protectedvirtualslot

Definition at line 3101 of file MainWindowBase.cpp.

References m_paneStack.

void MainWindowBase::scrollLeft ( )
protectedvirtualslot

Definition at line 3114 of file MainWindowBase.cpp.

References m_paneStack.

void MainWindowBase::scrollRight ( )
protectedvirtualslot

Definition at line 3135 of file MainWindowBase.cpp.

References m_paneStack.

void MainWindowBase::jumpLeft ( )
protectedvirtualslot

Definition at line 3121 of file MainWindowBase.cpp.

References m_paneStack.

void MainWindowBase::jumpRight ( )
protectedvirtualslot

Definition at line 3142 of file MainWindowBase.cpp.

References m_paneStack.

void MainWindowBase::peekLeft ( )
protectedvirtualslot

Definition at line 3128 of file MainWindowBase.cpp.

References m_paneStack.

void MainWindowBase::peekRight ( )
protectedvirtualslot

Definition at line 3149 of file MainWindowBase.cpp.

References m_paneStack.

void MainWindowBase::showNoOverlays ( )
protectedvirtualslot

Definition at line 3156 of file MainWindowBase.cpp.

References m_viewManager.

void MainWindowBase::showMinimalOverlays ( )
protectedvirtualslot

Definition at line 3162 of file MainWindowBase.cpp.

References m_viewManager.

void MainWindowBase::showAllOverlays ( )
protectedvirtualslot

Definition at line 3168 of file MainWindowBase.cpp.

References m_viewManager.

void MainWindowBase::toggleTimeRulers ( )
protectedvirtualslot

Definition at line 3194 of file MainWindowBase.cpp.

References m_paneStack.

void MainWindowBase::toggleZoomWheels ( )
protectedvirtualslot

Definition at line 3235 of file MainWindowBase.cpp.

References m_viewManager.

void MainWindowBase::togglePropertyBoxes ( )
protectedvirtualslot

Definition at line 3245 of file MainWindowBase.cpp.

References m_paneStack.

void MainWindowBase::toggleStatusBar ( )
protectedvirtualslot

Definition at line 3276 of file MainWindowBase.cpp.

void MainWindowBase::toggleCentreLine ( )
protectedvirtualslot

Definition at line 3294 of file MainWindowBase.cpp.

References m_viewManager.

void MainWindowBase::play ( )
protectedvirtualslot
void MainWindowBase::ffwd ( )
protectedvirtualslot
void MainWindowBase::ffwdEnd ( )
protectedvirtualslot

Definition at line 3572 of file MainWindowBase.cpp.

References getMainModel(), m_playSource, m_viewManager, and stop().

void MainWindowBase::rewind ( )
protectedvirtualslot
void MainWindowBase::rewindStart ( )
protectedvirtualslot

Definition at line 3692 of file MainWindowBase.cpp.

References getMainModel(), and m_viewManager.

void MainWindowBase::stop ( )
protectedvirtualslot
void MainWindowBase::ffwdSimilar ( )
protectedvirtualslot
void MainWindowBase::rewindSimilar ( )
protectedvirtualslot

Definition at line 3706 of file MainWindowBase.cpp.

References getMainModel(), getSnapLayer(), m_paneStack, m_viewManager, and rewind().

void MainWindowBase::deleteCurrentPane ( )
protectedvirtualslot
void MainWindowBase::deleteCurrentLayer ( )
protectedvirtualslot
void MainWindowBase::editCurrentLayer ( )
protectedvirtualslot

!! how to prevent this function from being active if not

Definition at line 3909 of file MainWindowBase.cpp.

References connectLayerEditDialog(), m_layerDataDialogMap, m_paneStack, and m_viewDataDialogMap.

void MainWindowBase::previousPane ( )
protectedvirtualslot

Definition at line 3972 of file MainWindowBase.cpp.

References m_paneStack, and updateMenuStates().

void MainWindowBase::nextPane ( )
protectedvirtualslot

Definition at line 3990 of file MainWindowBase.cpp.

References m_paneStack, and updateMenuStates().

void MainWindowBase::previousLayer ( )
protectedvirtualslot

Definition at line 4008 of file MainWindowBase.cpp.

References m_paneStack, and updateMenuStates().

void MainWindowBase::nextLayer ( )
protectedvirtualslot

Definition at line 4043 of file MainWindowBase.cpp.

References m_paneStack, and updateMenuStates().

void MainWindowBase::playLoopToggled ( )
protectedvirtualslot

Definition at line 835 of file MainWindowBase.cpp.

References m_viewManager.

void MainWindowBase::playSelectionToggled ( )
protectedvirtualslot

Definition at line 847 of file MainWindowBase.cpp.

References m_viewManager.

void MainWindowBase::playSoloToggled ( )
protectedvirtualslot

Definition at line 859 of file MainWindowBase.cpp.

References currentPaneChanged(), m_paneStack, m_playSource, and m_viewManager.

void MainWindowBase::audioChannelCountIncreased ( int  count)
protectedvirtualslot

Definition at line 2692 of file MainWindowBase.cpp.

References m_audioIO, m_recordTarget, and recreateAudioIO().

Referenced by MainWindowBase().

virtual void MainWindowBase::sampleRateMismatch ( sv_samplerate_t  ,
sv_samplerate_t  ,
bool   
)
protectedpure virtualslot

Referenced by MainWindowBase().

virtual void MainWindowBase::audioOverloadPluginDisabled ( )
protectedpure virtualslot

Referenced by MainWindowBase().

void MainWindowBase::playbackFrameChanged ( sv_frame_t  frame)
protectedvirtualslot
void MainWindowBase::globalCentreFrameChanged ( sv_frame_t  )
protectedvirtualslot
void MainWindowBase::viewCentreFrameChanged ( View *  v,
sv_frame_t  frame 
)
protectedvirtualslot
void MainWindowBase::viewZoomLevelChanged ( View *  v,
ZoomLevel  ,
bool   
)
protectedvirtualslot

Definition at line 4152 of file MainWindowBase.cpp.

References getMainModel(), m_paneStack, m_playSource, and updateVisibleRangeDisplay().

Referenced by MainWindowBase().

virtual void MainWindowBase::monitoringLevelsChanged ( float  ,
float   
)
protectedpure virtualslot

Referenced by MainWindowBase().

void MainWindowBase::recordDurationChanged ( sv_frame_t  frame,
sv_samplerate_t  rate 
)
protectedvirtualslot

Definition at line 4114 of file MainWindowBase.cpp.

References getStatusLabel(), and m_myStatusMessage.

Referenced by MainWindowBase().

void MainWindowBase::currentPaneChanged ( Pane *  p)
protectedvirtualslot

!! Need an "atomic" way of telling the play source that the

Definition at line 880 of file MainWindowBase.cpp.

References m_playSource, m_viewManager, updateMenuStates(), and updateVisibleRangeDisplay().

Referenced by addOpenedAudioModel(), MainWindowBase(), playSoloToggled(), and record().

void MainWindowBase::currentLayerChanged ( Pane *  p,
Layer *   
)
protectedvirtualslot

Definition at line 954 of file MainWindowBase.cpp.

References updateMenuStates(), and updateVisibleRangeDisplay().

Referenced by MainWindowBase().

void MainWindowBase::selectAll ( )
protectedvirtualslot

Definition at line 989 of file MainWindowBase.cpp.

References getModelsEndFrame(), getModelsStartFrame(), and m_viewManager.

void MainWindowBase::selectToStart ( )
protectedvirtualslot

Definition at line 996 of file MainWindowBase.cpp.

References getModelsStartFrame(), and m_viewManager.

void MainWindowBase::selectToEnd ( )
protectedvirtualslot

Definition at line 1003 of file MainWindowBase.cpp.

References getModelsEndFrame(), and m_viewManager.

void MainWindowBase::selectVisible ( )
protectedvirtualslot

Definition at line 1010 of file MainWindowBase.cpp.

References getMainModel(), m_paneStack, and m_viewManager.

void MainWindowBase::clearSelection ( )
protectedvirtualslot

Definition at line 1036 of file MainWindowBase.cpp.

References m_viewManager.

void MainWindowBase::cut ( )
protectedvirtualslot

Definition at line 1042 of file MainWindowBase.cpp.

References m_paneStack, and m_viewManager.

void MainWindowBase::copy ( )
protectedvirtualslot

Definition at line 1067 of file MainWindowBase.cpp.

References m_paneStack, and m_viewManager.

void MainWindowBase::paste ( )
protectedvirtualslot

Definition at line 1087 of file MainWindowBase.cpp.

References pasteRelative().

void MainWindowBase::pasteAtPlaybackPosition ( )
protectedvirtualslot

Definition at line 1093 of file MainWindowBase.cpp.

References getFrame(), m_viewManager, and pasteRelative().

void MainWindowBase::pasteRelative ( sv_frame_t  offset)
protectedvirtualslot
void MainWindowBase::deleteSelected ( )
protectedvirtualslot

Definition at line 1151 of file MainWindowBase.cpp.

References m_paneStack, and m_viewManager.

void MainWindowBase::insertInstant ( )
protectedvirtualslot

Definition at line 1191 of file MainWindowBase.cpp.

References getFrame(), and insertInstantAt().

void MainWindowBase::insertInstantAt ( sv_frame_t  frame)
protectedvirtualslot
void MainWindowBase::insertInstantsAtBoundaries ( )
protectedvirtualslot

Definition at line 1197 of file MainWindowBase.cpp.

References insertInstantAt(), and m_viewManager.

void MainWindowBase::insertItemAtSelection ( )
protectedvirtualslot

Definition at line 1298 of file MainWindowBase.cpp.

References insertItemAt(), and m_viewManager.

void MainWindowBase::insertItemAt ( sv_frame_t  frame,
sv_frame_t  duration 
)
protectedvirtualslot

Definition at line 1312 of file MainWindowBase.cpp.

References getMainModel(), and m_paneStack.

Referenced by insertItemAtSelection().

void MainWindowBase::renumberInstants ( )
protectedvirtualslot

Definition at line 1376 of file MainWindowBase.cpp.

References m_labeller, m_paneStack, and m_viewManager.

void MainWindowBase::subdivideInstantsBy ( int  n)
protectedvirtualslot

Definition at line 1401 of file MainWindowBase.cpp.

References m_labeller, m_paneStack, and m_viewManager.

void MainWindowBase::winnowInstantsBy ( int  n)
protectedvirtualslot

Definition at line 1426 of file MainWindowBase.cpp.

References m_labeller, m_paneStack, and m_viewManager.

void MainWindowBase::documentModified ( )
protectedvirtualslot

Definition at line 815 of file MainWindowBase.cpp.

References m_documentModified, updateMenuStates(), and updateWindowTitle().

Referenced by MainWindowBase().

void MainWindowBase::documentRestored ( )
protectedvirtualslot

Definition at line 825 of file MainWindowBase.cpp.

References m_documentModified, updateMenuStates(), and updateWindowTitle().

Referenced by MainWindowBase().

void MainWindowBase::layerAdded ( Layer *  )
protectedvirtualslot

Definition at line 4161 of file MainWindowBase.cpp.

References updateMenuStates().

Referenced by createDocument().

void MainWindowBase::layerRemoved ( Layer *  )
protectedvirtualslot

Definition at line 4168 of file MainWindowBase.cpp.

References updateMenuStates().

Referenced by createDocument().

void MainWindowBase::layerAboutToBeDeleted ( Layer *  layer)
protectedvirtualslot

Definition at line 4176 of file MainWindowBase.cpp.

References m_timeRulerLayer, and removeLayerEditDialog().

Referenced by createDocument().

void MainWindowBase::layerInAView ( Layer *  layer,
bool  inAView 
)
protectedvirtualslot

Definition at line 4189 of file MainWindowBase.cpp.

References m_paneStack, m_playSource, removeLayerEditDialog(), and updateMenuStates().

Referenced by createDocument().

void MainWindowBase::mainModelChanged ( ModelId  modelId)
protectedvirtualslot
void MainWindowBase::modelAdded ( ModelId  model)
protectedvirtualslot

Definition at line 4243 of file MainWindowBase.cpp.

References m_playSource.

Referenced by createDocument().

virtual void MainWindowBase::updateDescriptionLabel ( )
protectedpure virtualslot

Referenced by mainModelChanged().

void MainWindowBase::updateWindowTitle ( )
protectedvirtualslot
virtual void MainWindowBase::modelGenerationFailed ( QString  ,
QString   
)
protectedpure virtualslot

Referenced by createDocument().

virtual void MainWindowBase::modelGenerationWarning ( QString  ,
QString   
)
protectedpure virtualslot
virtual void MainWindowBase::modelRegenerationFailed ( QString  ,
QString  ,
QString   
)
protectedpure virtualslot
virtual void MainWindowBase::modelRegenerationWarning ( QString  ,
QString  ,
QString   
)
protectedpure virtualslot
void MainWindowBase::alignmentComplete ( ModelId  alignmentModelId)
protectedvirtualslot

Definition at line 4299 of file MainWindowBase.cpp.

Referenced by createDocument().

virtual void MainWindowBase::alignmentFailed ( ModelId  ,
QString   
)
protectedpure virtualslot

Referenced by createDocument().

virtual void MainWindowBase::paneRightButtonMenuRequested ( Pane *  ,
QPoint  point 
)
protectedpure virtualslot

Referenced by MainWindowBase().

virtual void MainWindowBase::panePropertiesRightButtonMenuRequested ( Pane *  ,
QPoint  point 
)
protectedpure virtualslot

Referenced by MainWindowBase().

virtual void MainWindowBase::layerPropertiesRightButtonMenuRequested ( Pane *  ,
Layer *  ,
QPoint  point 
)
protectedpure virtualslot

Referenced by MainWindowBase().

virtual void MainWindowBase::paneAdded ( Pane *  )
protectedpure virtualslot

Referenced by MainWindowBase().

virtual void MainWindowBase::paneHidden ( Pane *  )
protectedpure virtualslot

Referenced by MainWindowBase().

virtual void MainWindowBase::paneAboutToBeDeleted ( Pane *  )
protectedpure virtualslot

Referenced by MainWindowBase().

virtual void MainWindowBase::paneDropAccepted ( Pane *  ,
QStringList   
)
protectedpure virtualslot

Referenced by MainWindowBase().

virtual void MainWindowBase::paneDropAccepted ( Pane *  ,
QString   
)
protectedpure virtualslot
void MainWindowBase::paneDeleteButtonClicked ( Pane *  pane)
protectedvirtualslot
void MainWindowBase::oscReady ( )
protectedvirtualslot

Definition at line 542 of file MainWindowBase.cpp.

References m_oscQueue, m_oscScriptFile, pollOSC(), and startOSCScript().

Referenced by startOSCQueue().

void MainWindowBase::pollOSC ( )
protectedvirtualslot

Definition at line 4305 of file MainWindowBase.cpp.

References m_handlingOSC, m_openingAudioFile, and m_oscQueue.

Referenced by oscReady().

void MainWindowBase::oscScriptFinished ( )
protectedvirtualslot

Definition at line 582 of file MainWindowBase.cpp.

References m_oscScript.

Referenced by startOSCScript().

void MainWindowBase::contextHelpChanged ( const QString &  s)
protectedvirtualslot
void MainWindowBase::inProgressSelectionChanged ( )
protectedvirtualslot

Definition at line 4365 of file MainWindowBase.cpp.

References m_paneStack, and updateVisibleRangeDisplay().

Referenced by MainWindowBase().

virtual void MainWindowBase::closeSession ( )
protectedpure virtualslot
void MainWindowBase::emitHideSplash ( )
protectedvirtualslot

Definition at line 376 of file MainWindowBase.cpp.

References hideSplash().

Referenced by MainWindowBase().

virtual void MainWindowBase::newerVersionAvailable ( QString  )
inlineprotectedvirtualslot

Definition at line 391 of file MainWindowBase.h.

void MainWindowBase::menuActionMapperInvoked ( QObject *  o)
protectedvirtualslot

Definition at line 515 of file MainWindowBase.cpp.

Referenced by finaliseMenu().

void MainWindowBase::startOSCQueue ( bool  withNetworkPort)
protected

Definition at line 534 of file MainWindowBase.cpp.

References m_oscQueueStarter, and oscReady().

void MainWindowBase::startOSCScript ( )
protected

Definition at line 563 of file MainWindowBase.cpp.

References m_oscQueue, m_oscScript, m_oscScriptFile, and oscScriptFinished().

Referenced by cueOSCScript(), and oscReady().

QLabel * MainWindowBase::getStatusLabel ( ) const
protected
ModelId MainWindowBase::getMainModelId ( ) const
protected
sv_frame_t MainWindowBase::getModelsStartFrame ( ) const
protected

Definition at line 961 of file MainWindowBase.cpp.

References m_paneStack.

Referenced by selectAll(), and selectToStart().

sv_frame_t MainWindowBase::getModelsEndFrame ( ) const
protected

Definition at line 975 of file MainWindowBase.cpp.

References m_paneStack.

Referenced by selectAll(), and selectToEnd().

Pane * MainWindowBase::addPaneToStack ( )
protected

Definition at line 3053 of file MainWindowBase.cpp.

References MainWindowBase::AddPaneCommand::getPane().

Referenced by openLayersFromRDF().

Layer * MainWindowBase::getSnapLayer ( ) const
protected

Definition at line 3735 of file MainWindowBase.cpp.

References m_paneStack.

Referenced by ffwd(), ffwdSimilar(), rewind(), and rewindSimilar().

void MainWindowBase::removeLayerEditDialog ( Layer *  layer)
protected

Definition at line 4226 of file MainWindowBase.cpp.

References m_layerDataDialogMap, and m_viewDataDialogMap.

Referenced by layerAboutToBeDeleted(), and layerInAView().

virtual bool MainWindowBase::checkSaveModified ( )
protectedpure virtual
QString MainWindowBase::getOpenFileName ( FileFinder::FileType  type)
protectedvirtual

Definition at line 589 of file MainWindowBase.cpp.

References getMainModelId(), m_audioFile, m_paneStack, and m_sessionFile.

QString MainWindowBase::getSaveFileName ( FileFinder::FileType  type)
protectedvirtual

Definition at line 614 of file MainWindowBase.cpp.

References m_audioFile, and m_sessionFile.

void MainWindowBase::registerLastOpenedFilePath ( FileFinder::FileType  type,
QString  path 
)
protectedvirtual

Definition at line 627 of file MainWindowBase.cpp.

Referenced by addOpenedAudioModel(), openLayer(), and openSession().

QString MainWindowBase::getDefaultSessionTemplate ( ) const
protectedvirtual

Definition at line 634 of file MainWindowBase.cpp.

Referenced by openAudio(), and record().

void MainWindowBase::setDefaultSessionTemplate ( QString  n)
protectedvirtual

Definition at line 644 of file MainWindowBase.cpp.

void MainWindowBase::findTimeRulerLayer ( )
protectedvirtual

Definition at line 3174 of file MainWindowBase.cpp.

References m_paneStack, and m_timeRulerLayer.

Referenced by openSession(), openSessionFromRDF(), openSessionTemplate(), and record().

void MainWindowBase::createAudioIO ( )
protectedvirtual
void MainWindowBase::deleteAudioIO ( )
protectedvirtual

Definition at line 2668 of file MainWindowBase.cpp.

References m_audioIO, m_playSource, and m_playTarget.

Referenced by record(), recreateAudioIO(), and ~MainWindowBase().

void MainWindowBase::openHelpUrl ( QString  url)
protectedvirtual

Definition at line 4391 of file MainWindowBase.cpp.

void MainWindowBase::openLocalFolder ( QString  path)
protectedvirtual

Definition at line 4430 of file MainWindowBase.cpp.

virtual void MainWindowBase::setupMenus ( )
protectedpure virtual
virtual void MainWindowBase::updateVisibleRangeDisplay ( Pane *  p) const
protectedpure virtual
virtual void MainWindowBase::updatePositionStatusDisplays ( ) const
protectedpure virtual

Referenced by playbackFrameChanged().

void MainWindowBase::finaliseMenus ( )
protectedvirtual

Definition at line 383 of file MainWindowBase.cpp.

References finaliseMenu(), m_appShortcuts, and m_menuShortcutMapper.

void MainWindowBase::finaliseMenu ( QMenu *  menu)
protectedvirtual
void MainWindowBase::setIconsVisibleInMenus ( bool  visible)
inlineprotected

Definition at line 571 of file MainWindowBase.h.

virtual bool MainWindowBase::shouldCreateNewSessionForRDFAudio ( bool *  )
inlineprotectedvirtual

Definition at line 578 of file MainWindowBase.h.

Referenced by open().

void MainWindowBase::connectLayerEditDialog ( ModelDataTableDialog *  dialog)
protectedvirtual

Definition at line 3948 of file MainWindowBase.cpp.

References globalCentreFrameChanged(), m_viewManager, and playbackFrameChanged().

Referenced by editCurrentLayer().

void MainWindowBase::toXml ( QTextStream &  stream,
bool  asTemplate 
)
protectedvirtual

Member Data Documentation

QString MainWindowBase::m_sessionFile
protected
QString MainWindowBase::m_audioFile
protected

Definition at line 397 of file MainWindowBase.h.

Referenced by addOpenedAudioModel(), getOpenFileName(), and getSaveFileName().

QString MainWindowBase::m_originalLocation
protected

Definition at line 406 of file MainWindowBase.h.

Referenced by addOpenedAudioModel(), openSession(), record(), and updateWindowTitle().

Layer* MainWindowBase::m_timeRulerLayer
protected
AudioMode MainWindowBase::m_audioMode
protected
MIDIMode MainWindowBase::m_midiMode
protected

Definition at line 413 of file MainWindowBase.h.

Referenced by MainWindowBase().

AudioCallbackRecordTarget* MainWindowBase::m_recordTarget
protected
breakfastquay::SystemPlaybackTarget* MainWindowBase::m_playTarget
protected
breakfastquay::SystemAudioIO* MainWindowBase::m_audioIO
protected
OSCQueue* MainWindowBase::m_oscQueue
protected

Definition at line 437 of file MainWindowBase.h.

Referenced by cueOSCScript(), oscReady(), pollOSC(), startOSCScript(), and ~MainWindowBase().

OSCQueueStarter* MainWindowBase::m_oscQueueStarter
protected

Definition at line 438 of file MainWindowBase.h.

Referenced by startOSCQueue(), and ~MainWindowBase().

OSCScript* MainWindowBase::m_oscScript
protected

Definition at line 439 of file MainWindowBase.h.

Referenced by oscScriptFinished(), startOSCScript(), and ~MainWindowBase().

QString MainWindowBase::m_oscScriptFile
protected

Definition at line 440 of file MainWindowBase.h.

Referenced by cueOSCScript(), oscReady(), and startOSCScript().

MIDIInput* MainWindowBase::m_midiInput
protected

Definition at line 445 of file MainWindowBase.h.

Referenced by MainWindowBase(), and ~MainWindowBase().

RecentFiles MainWindowBase::m_recentFiles
protected
RecentFiles MainWindowBase::m_recentTransforms
protected

Definition at line 448 of file MainWindowBase.h.

bool MainWindowBase::m_documentModified
protected
bool MainWindowBase::m_openingAudioFile
protected

Definition at line 451 of file MainWindowBase.h.

Referenced by addOpenedAudioModel(), open(), openAudio(), and pollOSC().

bool MainWindowBase::m_handlingOSC
protected

Definition at line 452 of file MainWindowBase.h.

Referenced by pollOSC().

Labeller* MainWindowBase::m_labeller
protected
int MainWindowBase::m_lastPlayStatusSec
protected

Definition at line 456 of file MainWindowBase.h.

Referenced by playbackFrameChanged().

QString MainWindowBase::m_myStatusMessage
mutableprotected
bool MainWindowBase::m_initialDarkBackground
protected

Definition at line 459 of file MainWindowBase.h.

Referenced by MainWindowBase(), and preferenceChanged().

RealTime MainWindowBase::m_defaultFfwdRwdStep
protected

Definition at line 461 of file MainWindowBase.h.

Referenced by ffwd(), and rewind().

AudioRecordMode MainWindowBase::m_audioRecordMode
protected

Definition at line 463 of file MainWindowBase.h.

Referenced by record().

QLabel* MainWindowBase::m_statusLabel
mutableprotected

Definition at line 465 of file MainWindowBase.h.

Referenced by getStatusLabel().

LayerDataDialogMap MainWindowBase::m_layerDataDialogMap
protected

Definition at line 488 of file MainWindowBase.h.

Referenced by editCurrentLayer(), and removeLayerEditDialog().

ViewDataDialogMap MainWindowBase::m_viewDataDialogMap
protected
bool MainWindowBase::m_iconsVisibleInMenus
protected

Definition at line 572 of file MainWindowBase.h.

Referenced by finaliseMenu().

QSignalMapper* MainWindowBase::m_menuShortcutMapper
protected

Definition at line 575 of file MainWindowBase.h.

Referenced by finaliseMenu(), and finaliseMenus().

QList<QShortcut *> MainWindowBase::m_appShortcuts
protected

Definition at line 576 of file MainWindowBase.h.

Referenced by finaliseMenu(), and finaliseMenus().


The documentation for this class was generated from the following files: