MainWindow Class Reference

#include <MainWindow.h>

Inherits MainWindowBase.

Inheritance diagram for MainWindow:

Inheritance graph
[legend]
Collaboration diagram for MainWindow:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 62 of file MainWindow.h.

Public Types

enum  AudioFileOpenMode { ReplaceMainModel, CreateAdditionalModel, ReplaceCurrentPane, AskUser }
enum  FileOpenStatus { FileOpenSucceeded, FileOpenFailed, FileOpenCancelled, FileOpenWrongMode }

Public Slots

virtual void preferenceChanged (PropertyContainer::PropertyName)
virtual bool commitData (bool mayAskUser)

Signals

virtual void canChangeSolo (bool)
virtual void canAlign (bool)
void canAddPane (bool)
void canDeleteCurrentPane (bool)
void canAddLayer (bool)
void canImportMoreAudio (bool)
void canImportLayer (bool)
void canExportAudio (bool)
void canExportLayer (bool)
void canExportImage (bool)
void canRenameLayer (bool)
void canEditLayer (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 canRenumberInstants (bool)
void canDeleteCurrentLayer (bool)
void canZoom (bool)
void canScroll (bool)
void canPlay (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)

Public Member Functions

 MainWindow (bool withAudioOutput=true, bool withOSCSupport=true)
virtual ~MainWindow ()
virtual FileOpenStatus open (QString fileOrUrl, AudioFileOpenMode=AskUser)
virtual FileOpenStatus open (FileSource source, AudioFileOpenMode=AskUser)
virtual FileOpenStatus openAudio (FileSource source, AudioFileOpenMode=AskUser)
virtual FileOpenStatus openPlaylist (FileSource source, AudioFileOpenMode=AskUser)
virtual FileOpenStatus openLayer (FileSource source)
virtual FileOpenStatus openImage (FileSource source)
virtual FileOpenStatus openSessionFile (QString fileOrUrl)
virtual FileOpenStatus openSession (FileSource source)
virtual bool saveSessionFile (QString path)

Protected Types

typedef std::map< QAction *,
LayerConfiguration
PaneActionMap
typedef std::map< QAction *,
LayerConfiguration
LayerActionMap
typedef std::map< QAction *,
TransformId
TransformActionMap
typedef std::map< TransformId,
QAction * > 
TransformActionReverseMap
typedef std::map< QAction *,
Layer * > 
ExistingLayerActionMap
typedef std::map< ViewManager::ToolMode,
QAction * > 
ToolActionMap
typedef std::map< QAction *,
int > 
NumberingActionMap

Protected Slots

virtual void openSession ()
virtual void importAudio ()
virtual void importMoreAudio ()
virtual void openSomething ()
virtual void openLocation ()
virtual void openRecentFile ()
virtual void exportAudio ()
virtual void importLayer ()
virtual void exportLayer ()
virtual void exportImage ()
virtual void saveSession ()
virtual void saveSessionAs ()
virtual void newSession ()
virtual void closeSession ()
virtual void preferences ()
virtual void sampleRateMismatch (size_t, size_t, bool)
virtual void audioOverloadPluginDisabled ()
virtual void toolNavigateSelected ()
virtual void toolSelectSelected ()
virtual void toolEditSelected ()
virtual void toolDrawSelected ()
virtual void toolEraseSelected ()
virtual void toolMeasureSelected ()
virtual void documentModified ()
virtual void documentRestored ()
virtual void updateMenuStates ()
virtual void updateDescriptionLabel ()
virtual void setInstantsNumbering ()
virtual void setInstantsCounterCycle ()
virtual void resetInstantsCounters ()
virtual void modelGenerationFailed (QString, QString)
virtual void modelGenerationWarning (QString, QString)
virtual void modelRegenerationFailed (QString, QString, QString)
virtual void modelRegenerationWarning (QString, QString, QString)
virtual void alignmentFailed (QString, QString)
virtual void rightButtonMenuRequested (Pane *, QPoint point)
virtual void propertyStacksResized (int)
virtual void addPane ()
virtual void addLayer ()
virtual void renameCurrentLayer ()
virtual void paneAdded (Pane *)
virtual void paneHidden (Pane *)
virtual void paneAboutToBeDeleted (Pane *)
virtual void paneDropAccepted (Pane *, QStringList)
virtual void paneDropAccepted (Pane *, QString)
virtual void setupRecentFilesMenu ()
virtual void setupRecentTransformsMenu ()
virtual void playSpeedChanged (int)
virtual void playSoloToggled ()
virtual void alignToggled ()
virtual void currentPaneChanged (Pane *)
virtual void speedUpPlayback ()
virtual void slowDownPlayback ()
virtual void restoreNormalPlayback ()
virtual void outputLevelsChanged (float, float)
virtual void layerRemoved (Layer *)
virtual void layerInAView (Layer *, bool)
virtual void mainModelChanged (WaveFileModel *)
virtual void modelAdded (Model *)
virtual void showLayerTree ()
virtual void mouseEnteredWidget ()
virtual void mouseLeftWidget ()
virtual void handleOSCMessage (const OSCMessage &)
virtual void website ()
virtual void help ()
virtual void about ()
virtual void keyReference ()
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 showNoOverlays ()
virtual void showMinimalOverlays ()
virtual void showStandardOverlays ()
virtual void showAllOverlays ()
virtual void toggleZoomWheels ()
virtual void togglePropertyBoxes ()
virtual void toggleStatusBar ()
virtual void play ()
virtual void ffwd ()
virtual void ffwdEnd ()
virtual void rewind ()
virtual void rewindStart ()
virtual void stop ()
virtual void deleteCurrentPane ()
virtual void deleteCurrentLayer ()
virtual void previousPane ()
virtual void nextPane ()
virtual void previousLayer ()
virtual void nextLayer ()
virtual void playLoopToggled ()
virtual void playSelectionToggled ()
virtual void playbackFrameChanged (unsigned long)
virtual void globalCentreFrameChanged (unsigned long)
virtual void viewCentreFrameChanged (View *, unsigned long)
virtual void viewZoomLevelChanged (View *, unsigned long, bool)
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 deleteSelected ()
virtual void insertInstant ()
virtual void insertInstantAt (size_t)
virtual void insertInstantsAtBoundaries ()
virtual void renumberInstants ()
virtual void layerAdded (Layer *)
virtual void layerAboutToBeDeleted (Layer *)
virtual void modelAboutToBeDeleted (Model *)
virtual void paneDeleteButtonClicked (Pane *)
virtual void pollOSC ()
virtual void contextHelpChanged (const QString &)
virtual void inProgressSelectionChanged ()

Protected Member Functions

virtual void setupMenus ()
virtual void setupFileMenu ()
virtual void setupEditMenu ()
virtual void setupViewMenu ()
virtual void setupPaneAndLayerMenus ()
virtual void setupTransformsMenu ()
virtual void setupHelpMenu ()
virtual void setupExistingLayersMenus ()
virtual void setupToolbars ()
virtual void addPane (const LayerConfiguration &configuration, QString text)
virtual void closeEvent (QCloseEvent *e)
virtual bool checkSaveModified ()
virtual void updateVisibleRangeDisplay (Pane *p) const
WaveFileModelgetMainModel ()
const WaveFileModelgetMainModel () const
void createDocument ()
PaneaddPaneToStack ()
LayergetSnapLayer () const
virtual QString getOpenFileName (FileFinder::FileType type)
virtual QString getSaveFileName (FileFinder::FileType type)
virtual void registerLastOpenedFilePath (FileFinder::FileType type, QString path)
virtual void createPlayTarget ()
virtual void openHelpUrl (QString url)
virtual void toXml (QTextStream &stream)

Protected Attributes

Overviewm_overview
Faderm_fader
AudioDialm_playSpeed
WaveformLayerm_panLayer
bool m_mainMenusCreated
QMenu * m_paneMenu
QMenu * m_layerMenu
QMenu * m_transformsMenu
QMenu * m_playbackMenu
QMenu * m_existingLayersMenu
QMenu * m_sliceMenu
QMenu * m_recentFilesMenu
QMenu * m_recentTransformsMenu
QMenu * m_rightButtonMenu
QMenu * m_rightButtonLayerMenu
QMenu * m_rightButtonTransformsMenu
QMenu * m_rightButtonPlaybackMenu
QAction * m_deleteSelectedAction
QAction * m_soloAction
QAction * m_ffwdAction
QAction * m_rwdAction
bool m_soloModified
bool m_prevSolo
QFrame * m_playControlsSpacer
int m_playControlsWidth
QPointer< PreferencesDialogm_preferencesDialog
QPointer< LayerTreeDialogm_layerTreeDialog
KeyReferencem_keyReference
PaneActionMap m_paneActions
LayerActionMap m_layerActions
TransformActionMap m_transformActions
TransformActionReverseMap m_transformActionsReverse
ExistingLayerActionMap m_existingLayerActions
ExistingLayerActionMap m_sliceActions
ToolActionMap m_toolActions
NumberingActionMap m_numberingActions
QString m_sessionFile
QString m_audioFile
Documentm_document
QLabel * m_descriptionLabel
PaneStackm_paneStack
ViewManagerm_viewManager
Layerm_timeRulerLayer
bool m_audioOutput
AudioCallbackPlaySourcem_playSource
AudioCallbackPlayTargetm_playTarget
OSCQueuem_oscQueue
RecentFiles m_recentFiles
RecentFiles m_recentTransforms
bool m_documentModified
bool m_openingAudioFile
bool m_abandoning
Labellerm_labeller
int m_lastPlayStatusSec
QString m_myStatusMessage
bool m_initialDarkBackground

Classes

struct  LayerConfiguration


Member Typedef Documentation

typedef std::map<QAction *, LayerConfiguration> MainWindow::PaneActionMap [protected]

Definition at line 216 of file MainWindow.h.

typedef std::map<QAction *, LayerConfiguration> MainWindow::LayerActionMap [protected]

Definition at line 219 of file MainWindow.h.

typedef std::map<QAction *, TransformId> MainWindow::TransformActionMap [protected]

Definition at line 222 of file MainWindow.h.

typedef std::map<TransformId, QAction *> MainWindow::TransformActionReverseMap [protected]

Definition at line 225 of file MainWindow.h.

typedef std::map<QAction *, Layer *> MainWindow::ExistingLayerActionMap [protected]

Definition at line 228 of file MainWindow.h.

typedef std::map<ViewManager::ToolMode, QAction *> MainWindow::ToolActionMap [protected]

Definition at line 232 of file MainWindow.h.

typedef std::map<QAction *, int> MainWindow::NumberingActionMap [protected]

Definition at line 235 of file MainWindow.h.


Member Enumeration Documentation

enum MainWindowBase::AudioFileOpenMode [inherited]

Enumerator:
ReplaceMainModel 
CreateAdditionalModel 
ReplaceCurrentPane 
AskUser 

Definition at line 77 of file MainWindowBase.h.

enum MainWindowBase::FileOpenStatus [inherited]

Enumerator:
FileOpenSucceeded 
FileOpenFailed 
FileOpenCancelled 
FileOpenWrongMode 

Definition at line 84 of file MainWindowBase.h.


Constructor & Destructor Documentation

MainWindow::MainWindow ( bool  withAudioOutput = true,
bool  withOSCSupport = true 
)

Definition at line 115 of file MainWindow.cpp.

References ColourDatabase::addColour(), View::addLayer(), MainWindowBase::contextHelpChanged(), ColourDatabase::getColourIndex(), ViewManager::getGlobalDarkBackground(), ColourDatabase::getInstance(), UnitDatabase::getInstance(), MainWindowBase::m_descriptionLabel, m_fader, m_overview, MainWindowBase::m_paneStack, m_panLayer, m_playControlsSpacer, m_playControlsWidth, m_playSpeed, MainWindowBase::m_viewManager, WaveformLayer::MergeChannels, mouseEnteredWidget(), mouseLeftWidget(), newSession(), playSpeedChanged(), propertyStacksResized(), UnitDatabase::registerUnit(), WaveformLayer::setAggressiveCacheing(), SingleColourLayer::setBaseColour(), WaveformLayer::setChannelMode(), AudioDial::setDefaultValue(), PaneStack::setPropertyStackMinWidth(), AudioDial::setRangeMapper(), AudioDial::setShowToolTip(), setupHelpMenu(), setupMenus(), setupToolbars(), ColourDatabase::setUseDarkBackground(), AudioDial::setValue(), and View::setViewManager().

MainWindow::~MainWindow (  )  [virtual]

Definition at line 264 of file MainWindow.cpp.

References Profiles::dump(), Profiles::getInstance(), m_keyReference, m_layerTreeDialog, and m_preferencesDialog.


Member Function Documentation

virtual void MainWindow::canChangeSolo ( bool   )  [virtual, signal]

Referenced by alignToggled(), setupToolbars(), and updateMenuStates().

virtual void MainWindow::canAlign ( bool   )  [virtual, signal]

Referenced by setupToolbars(), and updateMenuStates().

void MainWindow::preferenceChanged ( PropertyContainer::PropertyName   )  [virtual, slot]

Reimplemented from MainWindowBase.

Definition at line 2699 of file MainWindow.cpp.

References ColourDatabase::getColourIndex(), ViewManager::getGlobalDarkBackground(), ColourDatabase::getInstance(), m_panLayer, MainWindowBase::m_viewManager, MainWindowBase::preferenceChanged(), and SingleColourLayer::setBaseColour().

bool MainWindow::commitData ( bool  mayAskUser  )  [virtual, slot]

Definition at line 2576 of file MainWindow.cpp.

References RecentFiles::addFile(), checkSaveModified(), MainWindowBase::m_documentModified, m_preferencesDialog, MainWindowBase::m_recentFiles, and MainWindowBase::saveSessionFile().

Referenced by SVApplication::commitData().

void MainWindow::openSession (  )  [protected, virtual, slot]

Definition at line 2385 of file MainWindow.cpp.

References checkSaveModified(), MainWindowBase::FileOpenFailed, MainWindowBase::getOpenFileName(), MainWindowBase::m_audioFile, MainWindowBase::openSessionFile(), and FileFinder::SessionFile.

Referenced by setupFileMenu().

void MainWindow::importAudio (  )  [protected, virtual, slot]

Definition at line 1971 of file MainWindow.cpp.

References FileFinder::AudioFile, MainWindowBase::FileOpenFailed, MainWindowBase::getOpenFileName(), MainWindowBase::openAudio(), and MainWindowBase::ReplaceMainModel.

Referenced by setupFileMenu().

void MainWindow::importMoreAudio (  )  [protected, virtual, slot]

Definition at line 1984 of file MainWindow.cpp.

References FileFinder::AudioFile, MainWindowBase::CreateAdditionalModel, MainWindowBase::FileOpenFailed, MainWindowBase::getOpenFileName(), and MainWindowBase::openAudio().

Referenced by setupFileMenu().

void MainWindow::openSomething (  )  [protected, virtual, slot]

Definition at line 2404 of file MainWindow.cpp.

References FileFinder::AnyFile, MainWindowBase::AskUser, MainWindowBase::FileOpenFailed, MainWindowBase::FileOpenWrongMode, MainWindowBase::getOpenFileName(), MainWindowBase::m_audioFile, and MainWindowBase::open().

Referenced by setupFileMenu().

void MainWindow::openLocation (  )  [protected, virtual, slot]

Definition at line 2426 of file MainWindow.cpp.

References MainWindowBase::FileOpenFailed, MainWindowBase::FileOpenWrongMode, and MainWindowBase::open().

Referenced by setupFileMenu().

void MainWindow::openRecentFile (  )  [protected, virtual, slot]

Definition at line 2456 of file MainWindow.cpp.

References MainWindowBase::FileOpenFailed, MainWindowBase::FileOpenWrongMode, and MainWindowBase::open().

Referenced by setupRecentFilesMenu().

void MainWindow::exportAudio (  )  [protected, virtual, slot]

Definition at line 1997 of file MainWindow.cpp.

References RecentFiles::addFile(), FileFinder::AudioFile, WavFileWriter::getError(), ListInputDialog::getItem(), MainWindowBase::getMainModel(), MainWindowBase::getSaveFileName(), ViewManager::getSelection(), ViewManager::getSelections(), WavFileWriter::isOK(), MainWindowBase::m_recentFiles, MainWindowBase::m_viewManager, MultiSelection::setSelection(), and WavFileWriter::writeModel().

Referenced by setupFileMenu().

void MainWindow::importLayer (  )  [protected, virtual, slot]

Definition at line 2104 of file MainWindow.cpp.

References MainWindowBase::FileOpenFailed, MainWindowBase::FileOpenWrongMode, PaneStack::getCurrentPane(), MainWindowBase::getMainModel(), MainWindowBase::getOpenFileName(), FileFinder::LayerFile, MainWindowBase::m_paneStack, and MainWindowBase::openLayer().

Referenced by setupFileMenu().

void MainWindow::exportLayer (  )  [protected, virtual, slot]

Definition at line 2138 of file MainWindow.cpp.

References RecentFiles::addFile(), PaneStack::getCurrentPane(), CSVFileWriter::getError(), MIDIFileWriter::getError(), Layer::getModel(), MainWindowBase::getSaveFileName(), View::getSelectedLayer(), CSVFileWriter::isOK(), MIDIFileWriter::isOK(), FileFinder::LayerFile, FileFinder::LayerFileNoMidi, MainWindowBase::m_paneStack, MainWindowBase::m_recentFiles, Layer::toXml(), CSVFileWriter::write(), and MIDIFileWriter::write().

Referenced by setupFileMenu().

void MainWindow::exportImage (  )  [protected, virtual, slot]

Definition at line 2219 of file MainWindow.cpp.

References PaneStack::getCurrentPane(), ListInputDialog::getCurrentString(), Pane::getFirstVisibleFrame(), Pane::getImageSize(), View::getLastVisibleFrame(), MainWindowBase::getSaveFileName(), ViewManager::getSelections(), FileFinder::ImageFile, MainWindowBase::m_paneStack, MainWindowBase::m_viewManager, ListInputDialog::setFootnote(), ListInputDialog::setItemAvailability(), and Pane::toNewImage().

Referenced by setupFileMenu().

void MainWindow::saveSession (  )  [protected, virtual, slot]

Definition at line 2659 of file MainWindow.cpp.

References documentRestored(), CommandHistory::documentSaved(), CommandHistory::getInstance(), MainWindowBase::m_sessionFile, saveSessionAs(), and MainWindowBase::saveSessionFile().

Referenced by checkSaveModified(), and setupFileMenu().

void MainWindow::saveSessionAs (  )  [protected, virtual, slot]

Definition at line 2675 of file MainWindow.cpp.

References RecentFiles::addFile(), documentRestored(), CommandHistory::documentSaved(), CommandHistory::getInstance(), MainWindowBase::getSaveFileName(), MainWindowBase::m_audioFile, MainWindowBase::m_recentFiles, MainWindowBase::m_sessionFile, MainWindowBase::saveSessionFile(), and FileFinder::SessionFile.

Referenced by saveSession(), and setupFileMenu().

void MainWindow::newSession (  )  [protected, virtual, slot]

Definition at line 2309 of file MainWindow.cpp.

References Document::addLayerToView(), PaneStack::addPane(), checkSaveModified(), CommandHistory::clear(), closeSession(), MainWindowBase::contextHelpChanged(), MainWindowBase::createDocument(), Document::createMainModelLayer(), documentRestored(), CommandHistory::documentSaved(), CommandHistory::getInstance(), MainWindowBase::m_document, m_overview, MainWindowBase::m_paneStack, MainWindowBase::m_timeRulerLayer, Overview::registerView(), LayerFactory::TimeRuler, updateMenuStates(), and LayerFactory::Waveform.

Referenced by MainWindow(), and setupFileMenu().

void MainWindow::closeSession (  )  [protected, virtual, slot]

Implements MainWindowBase.

Definition at line 2340 of file MainWindow.cpp.

References checkSaveModified(), CommandHistory::clear(), ViewManager::clearSelections(), PaneStack::deletePane(), documentRestored(), CommandHistory::documentSaved(), PaneStack::getHiddenPane(), PaneStack::getHiddenPaneCount(), CommandHistory::getInstance(), PaneStack::getPane(), PaneStack::getPaneCount(), MainWindowBase::m_document, m_overview, MainWindowBase::m_paneStack, MainWindowBase::m_sessionFile, MainWindowBase::m_timeRulerLayer, MainWindowBase::m_viewManager, Document::removeLayerFromView(), and Overview::unregisterView().

Referenced by closeEvent(), and newSession().

void MainWindow::preferences (  )  [protected, virtual, slot]

Definition at line 3391 of file MainWindow.cpp.

References m_preferencesDialog.

Referenced by setupFileMenu().

void MainWindow::sampleRateMismatch ( size_t  ,
size_t  ,
bool   
) [protected, virtual, slot]

Implements MainWindowBase.

Definition at line 3201 of file MainWindow.cpp.

References updateDescriptionLabel().

void MainWindow::audioOverloadPluginDisabled (  )  [protected, virtual, slot]

Implements MainWindowBase.

Definition at line 3215 of file MainWindow.cpp.

void MainWindow::toolNavigateSelected (  )  [protected, virtual, slot]

Definition at line 1935 of file MainWindow.cpp.

References MainWindowBase::m_viewManager, ViewManager::NavigateMode, and ViewManager::setToolMode().

Referenced by setupToolbars().

void MainWindow::toolSelectSelected (  )  [protected, virtual, slot]

Definition at line 1941 of file MainWindow.cpp.

References MainWindowBase::m_viewManager, ViewManager::SelectMode, and ViewManager::setToolMode().

Referenced by setupToolbars().

void MainWindow::toolEditSelected (  )  [protected, virtual, slot]

Definition at line 1947 of file MainWindow.cpp.

References ViewManager::EditMode, MainWindowBase::m_viewManager, and ViewManager::setToolMode().

Referenced by setupToolbars().

void MainWindow::toolDrawSelected (  )  [protected, virtual, slot]

Definition at line 1953 of file MainWindow.cpp.

References ViewManager::DrawMode, MainWindowBase::m_viewManager, and ViewManager::setToolMode().

Referenced by setupToolbars().

void MainWindow::toolEraseSelected (  )  [protected, virtual, slot]

Definition at line 1959 of file MainWindow.cpp.

References ViewManager::EraseMode, MainWindowBase::m_viewManager, and ViewManager::setToolMode().

Referenced by setupToolbars().

void MainWindow::toolMeasureSelected (  )  [protected, virtual, slot]

Definition at line 1965 of file MainWindow.cpp.

References MainWindowBase::m_viewManager, ViewManager::MeasureMode, and ViewManager::setToolMode().

Referenced by setupToolbars().

void MainWindow::documentModified (  )  [protected, virtual, slot]

Reimplemented from MainWindowBase.

Definition at line 1921 of file MainWindow.cpp.

References MainWindowBase::documentModified().

void MainWindow::documentRestored (  )  [protected, virtual, slot]

Reimplemented from MainWindowBase.

Definition at line 1928 of file MainWindow.cpp.

References MainWindowBase::documentRestored().

Referenced by closeSession(), newSession(), saveSession(), and saveSessionAs().

void MainWindow::updateMenuStates (  )  [protected, virtual, slot]

Reimplemented from MainWindowBase.

Definition at line 1823 of file MainWindow.cpp.

References Document::canAlign(), canAlign(), MainWindowBase::canChangePlaybackSpeed(), canChangeSolo(), MainWindowBase::canDeleteSelection(), MainWindowBase::canSlowDownPlayback(), MainWindowBase::canSpeedUpPlayback(), PaneStack::getCurrentPane(), View::getSelectedLayer(), ViewManager::getSelections(), ViewManager::getToolMode(), Layer::isLayerEditable(), m_deleteSelectedAction, MainWindowBase::m_document, m_ffwdAction, MainWindowBase::m_paneStack, m_playSpeed, MainWindowBase::m_playTarget, m_rwdAction, MainWindowBase::m_viewManager, ViewManager::MeasureMode, and MainWindowBase::updateMenuStates().

Referenced by addLayer(), addPane(), newSession(), and playSpeedChanged().

void MainWindow::updateDescriptionLabel (  )  [protected, virtual, slot]

Implements MainWindowBase.

Definition at line 1893 of file MainWindow.cpp.

References RealTime::frame2RealTime(), MainWindowBase::getMainModel(), WaveFileModel::getSampleRate(), AudioCallbackPlaySource::getTargetSampleRate(), MainWindowBase::m_descriptionLabel, and MainWindowBase::m_playSource.

Referenced by sampleRateMismatch().

void MainWindow::setInstantsNumbering (  )  [protected, virtual, slot]

Definition at line 3259 of file MainWindow.cpp.

References MainWindowBase::m_labeller, m_numberingActions, and Labeller::setType().

Referenced by setupEditMenu().

void MainWindow::setInstantsCounterCycle (  )  [protected, virtual, slot]

Definition at line 3275 of file MainWindow.cpp.

References MainWindowBase::m_labeller, and Labeller::setCounterCycleSize().

Referenced by setupEditMenu().

void MainWindow::resetInstantsCounters (  )  [protected, virtual, slot]

Definition at line 3292 of file MainWindow.cpp.

References MainWindowBase::m_labeller.

Referenced by setupEditMenu().

void MainWindow::modelGenerationFailed ( QString  ,
QString   
) [protected, virtual, slot]

Implements MainWindowBase.

Definition at line 3300 of file MainWindow.cpp.

void MainWindow::modelGenerationWarning ( QString  ,
QString   
) [protected, virtual, slot]

Implements MainWindowBase.

Definition at line 3321 of file MainWindow.cpp.

void MainWindow::modelRegenerationFailed ( QString  ,
QString  ,
QString   
) [protected, virtual, slot]

Implements MainWindowBase.

Definition at line 3328 of file MainWindow.cpp.

void MainWindow::modelRegenerationWarning ( QString  ,
QString  ,
QString   
) [protected, virtual, slot]

Implements MainWindowBase.

Definition at line 3350 of file MainWindow.cpp.

void MainWindow::alignmentFailed ( QString  ,
QString   
) [protected, virtual, slot]

Implements MainWindowBase.

Definition at line 3358 of file MainWindow.cpp.

void MainWindow::rightButtonMenuRequested ( Pane ,
QPoint  point 
) [protected, virtual, slot]

Implements MainWindowBase.

Definition at line 3369 of file MainWindow.cpp.

References MainWindowBase::m_paneStack, m_rightButtonMenu, and PaneStack::setCurrentPane().

void MainWindow::propertyStacksResized ( int   )  [protected, virtual, slot]

Definition at line 2715 of file MainWindow.cpp.

References m_playControlsSpacer, and m_playControlsWidth.

Referenced by MainWindow().

void MainWindow::addPane (  )  [protected, virtual, slot]

Definition at line 2729 of file MainWindow.cpp.

References m_paneActions.

Referenced by handleOSCMessage(), and setupPaneAndLayerMenus().

void MainWindow::addLayer (  )  [protected, virtual, slot]

Definition at line 2824 of file MainWindow.cpp.

References RecentFiles::add(), Document::addLayerToView(), Document::createDerivedLayer(), Document::createEmptyLayer(), Document::createLayer(), Document::createMainModelLayer(), ViewManager::DrawMode, ModelTransformer::Input::getChannel(), PaneStack::getCurrentPane(), MultiSelection::getExtents(), ModelTransformerFactory::getInstance(), TransformFactory::getInstance(), LayerFactory::getInstance(), View::getLayer(), View::getLayerCount(), ModelTransformer::Input::getModel(), Layer::getModel(), ViewManager::getSelection(), SliceableLayer::getSliceableModel(), Document::getTransformInputModels(), LayerFactory::getValidEmptyLayerTypes(), Document::isKnownModel(), MainWindowBase::m_document, m_existingLayerActions, m_layerActions, MainWindowBase::m_paneStack, MainWindowBase::m_playSource, MainWindowBase::m_recentTransforms, m_sliceActions, m_toolActions, m_transformActions, MainWindowBase::m_viewManager, MainWindowBase::modelAboutToBeDeleted(), Document::setChannel(), PaneStack::setCurrentLayer(), Document::setModel(), LayerFactory::Slice, updateMenuStates(), and LayerFactory::Waveform.

Referenced by setupExistingLayersMenus(), setupPaneAndLayerMenus(), and setupTransformsMenu().

void MainWindow::renameCurrentLayer (  )  [protected, virtual, slot]

Definition at line 3001 of file MainWindow.cpp.

References PaneStack::getCurrentPane(), View::getSelectedLayer(), MainWindowBase::m_paneStack, Layer::setPresentationName(), and setupExistingLayersMenus().

Referenced by setupPaneAndLayerMenus().

void MainWindow::paneAdded ( Pane  )  [protected, virtual, slot]

Implements MainWindowBase.

Definition at line 2482 of file MainWindow.cpp.

References m_overview, and Overview::registerView().

void MainWindow::paneHidden ( Pane  )  [protected, virtual, slot]

Implements MainWindowBase.

Definition at line 2488 of file MainWindow.cpp.

References m_overview, and Overview::unregisterView().

void MainWindow::paneAboutToBeDeleted ( Pane  )  [protected, virtual, slot]

Implements MainWindowBase.

Definition at line 2494 of file MainWindow.cpp.

References m_overview, and Overview::unregisterView().

void MainWindow::paneDropAccepted ( Pane ,
QStringList   
) [protected, virtual, slot]

Implements MainWindowBase.

Definition at line 2500 of file MainWindow.cpp.

References MainWindowBase::FileOpenFailed, MainWindowBase::FileOpenWrongMode, MainWindowBase::m_paneStack, MainWindowBase::open(), MainWindowBase::ReplaceCurrentPane, and PaneStack::setCurrentPane().

Referenced by paneDropAccepted().

void MainWindow::paneDropAccepted ( Pane ,
QString   
) [protected, virtual, slot]

Implements MainWindowBase.

Definition at line 2519 of file MainWindow.cpp.

References MainWindowBase::m_paneStack, paneDropAccepted(), and PaneStack::setCurrentPane().

void MainWindow::setupRecentFilesMenu (  )  [protected, virtual, slot]

Definition at line 1457 of file MainWindow.cpp.

References RecentFiles::getRecent(), m_keyReference, MainWindowBase::m_recentFiles, m_recentFilesMenu, openRecentFile(), and KeyReference::registerShortcut().

Referenced by setupFileMenu().

void MainWindow::setupRecentTransformsMenu (  )  [protected, virtual, slot]

Definition at line 1476 of file MainWindow.cpp.

References RecentFiles::getRecent(), m_keyReference, MainWindowBase::m_recentTransforms, m_recentTransformsMenu, m_transformActionsReverse, and KeyReference::registerShortcut().

Referenced by setupTransformsMenu().

void MainWindow::playSpeedChanged ( int   )  [protected, virtual, slot]

Definition at line 3071 of file MainWindow.cpp.

References MainWindowBase::contextHelpChanged(), PlaySpeedRangeMapper::getFactorForValue(), MainWindowBase::m_playSource, m_playSpeed, AudioDial::mappedValue(), AudioCallbackPlaySource::setTimeStretch(), and updateMenuStates().

Referenced by MainWindow().

void MainWindow::playSoloToggled (  )  [protected, virtual, slot]

Reimplemented from MainWindowBase.

Definition at line 3021 of file MainWindow.cpp.

References m_soloModified, and MainWindowBase::playSoloToggled().

Referenced by setupToolbars().

void MainWindow::alignToggled (  )  [protected, virtual, slot]

Definition at line 3028 of file MainWindow.cpp.

References Document::alignModels(), canChangeSolo(), ViewManager::getAlignMode(), PaneStack::getPane(), PaneStack::getPaneCount(), MainWindowBase::m_document, MainWindowBase::m_paneStack, m_prevSolo, m_soloAction, m_soloModified, MainWindowBase::m_viewManager, MainWindowBase::playSoloToggled(), ViewManager::setAlignMode(), and Document::setAutoAlignment().

Referenced by setupToolbars().

void MainWindow::currentPaneChanged ( Pane  )  [protected, virtual, slot]

Reimplemented from MainWindowBase.

Definition at line 3122 of file MainWindow.cpp.

References MainWindowBase::currentPaneChanged(), LayerFactory::getInstance(), View::getLayer(), View::getLayerCount(), Layer::getModel(), m_panLayer, WaveformLayer::setModel(), and LayerFactory::Waveform.

void MainWindow::speedUpPlayback (  )  [protected, virtual, slot]

Definition at line 3098 of file MainWindow.cpp.

References m_playSpeed, and AudioDial::setValue().

Referenced by setupToolbars().

void MainWindow::slowDownPlayback (  )  [protected, virtual, slot]

Definition at line 3107 of file MainWindow.cpp.

References m_playSpeed, and AudioDial::setValue().

Referenced by setupToolbars().

void MainWindow::restoreNormalPlayback (  )  [protected, virtual, slot]

Definition at line 3116 of file MainWindow.cpp.

References AudioDial::defaultValue(), m_playSpeed, and AudioDial::setValue().

Referenced by setupToolbars().

void MainWindow::outputLevelsChanged ( float  ,
float   
) [protected, virtual, slot]

Implements MainWindowBase.

Definition at line 3194 of file MainWindow.cpp.

References m_fader, Fader::setPeakLeft(), and Fader::setPeakRight().

void MainWindow::layerRemoved ( Layer  )  [protected, virtual, slot]

Reimplemented from MainWindowBase.

Definition at line 3223 of file MainWindow.cpp.

References MainWindowBase::layerRemoved(), and setupExistingLayersMenus().

void MainWindow::layerInAView ( Layer ,
bool   
) [protected, virtual, slot]

Reimplemented from MainWindowBase.

Definition at line 3230 of file MainWindow.cpp.

References MainWindowBase::layerInAView(), and setupExistingLayersMenus().

void MainWindow::mainModelChanged ( WaveFileModel  )  [protected, virtual, slot]

Reimplemented from MainWindowBase.

Definition at line 3246 of file MainWindow.cpp.

References m_fader, m_panLayer, MainWindowBase::m_playTarget, MainWindowBase::mainModelChanged(), and WaveformLayer::setModel().

void MainWindow::modelAdded ( Model  )  [protected, virtual, slot]

Reimplemented from MainWindowBase.

Definition at line 3237 of file MainWindow.cpp.

References MainWindowBase::modelAdded(), and setupPaneAndLayerMenus().

void MainWindow::showLayerTree (  )  [protected, virtual, slot]

Definition at line 3377 of file MainWindow.cpp.

References m_layerTreeDialog, and MainWindowBase::m_paneStack.

Referenced by setupViewMenu().

void MainWindow::mouseEnteredWidget (  )  [protected, virtual, slot]

Definition at line 3413 of file MainWindow.cpp.

References MainWindowBase::contextHelpChanged(), m_fader, and m_playSpeed.

Referenced by MainWindow().

void MainWindow::mouseLeftWidget (  )  [protected, virtual, slot]

Definition at line 3426 of file MainWindow.cpp.

References MainWindowBase::contextHelpChanged().

Referenced by MainWindow().

void MainWindow::handleOSCMessage ( const OSCMessage  )  [protected, virtual, slot]

Implements MainWindowBase.

Definition at line 36 of file OSCHandler.cpp.

References RecentFiles::add(), Document::addLayerToView(), addPane(), ViewManager::addSelection(), ViewManager::AllOverlays, ViewManager::clearSelections(), MainWindowBase::CreateAdditionalModel, Document::createDerivedLayer(), MainWindowBase::deleteCurrentLayer(), MainWindowBase::deleteCurrentPane(), MainWindowBase::FileOpenSucceeded, OSCMessage::getArg(), OSCMessage::getArgCount(), PaneStack::getCurrentPane(), Layer::getCurrentVerticalZoomStep(), WaveFileModel::getEndFrame(), TransformFactory::getInstance(), CommandHistory::getInstance(), LayerFactory::getInstance(), View::getLayer(), LayerFactory::getLayerTypeForName(), PaneStack::getLayoutStyle(), MainWindowBase::getMainModel(), OSCMessage::getMethod(), PaneStack::getPane(), ViewManager::getPlaybackFrame(), View::getPropertyContainer(), RecentFiles::getRecent(), View::getSelectedLayer(), ViewManager::getSelection(), ViewManager::getSelections(), MultiSelection::getSelections(), WaveFileModel::getStartFrame(), Layer::getVerticalZoomSteps(), AudioCallbackPlaySource::isPlaying(), MainWindowBase::m_abandoning, MainWindowBase::m_document, m_fader, MainWindowBase::m_paneStack, MainWindowBase::m_playSource, m_playSpeed, MainWindowBase::m_playTarget, MainWindowBase::m_recentFiles, MainWindowBase::m_recentTransforms, MainWindowBase::m_viewManager, ViewManager::MinimalOverlays, ViewManager::NoOverlays, PaneStack::NoPropertyStacks, MainWindowBase::open(), AudioCallbackPlaySource::play(), MainWindowBase::play(), CommandHistory::redo(), MainWindowBase::ReplaceMainModel, MainWindowBase::saveSessionFile(), PaneStack::setCurrentLayer(), PaneStack::setCurrentPane(), Layer::setDisplayExtents(), AudioDial::setMappedValue(), AudioCallbackPlayTarget::setOutputGain(), ViewManager::setOverlayMode(), ViewManager::setPlaybackFrame(), ViewManager::setPlayLoopMode(), ViewManager::setPlaySelectionMode(), ViewManager::setPlaySoloMode(), PropertyContainer::setPropertyWithCommand(), ViewManager::setSelection(), Fader::setValue(), Layer::setVerticalZoomStep(), View::setZoomLevel(), ViewManager::setZoomWheelsEnabled(), Layer::SnapLeft, Layer::SnapRight, Layer::snapToFeatureFrame(), ViewManager::StandardOverlays, AudioCallbackPlaySource::stop(), MainWindowBase::togglePropertyBoxes(), CommandHistory::undo(), LayerFactory::UnknownLayer, WavFileWriter::writeModel(), MainWindowBase::zoomDefault(), MainWindowBase::zoomIn(), and MainWindowBase::zoomOut().

void MainWindow::website (  )  [protected, virtual, slot]

Definition at line 3432 of file MainWindow.cpp.

References MainWindowBase::openHelpUrl().

Referenced by setupHelpMenu().

void MainWindow::help (  )  [protected, virtual, slot]

Definition at line 3438 of file MainWindow.cpp.

References MainWindowBase::openHelpUrl().

Referenced by setupHelpMenu().

void MainWindow::about (  )  [protected, virtual, slot]

Definition at line 3444 of file MainWindow.cpp.

References OSCQueue::getOSCURL(), OSCQueue::isOK(), and MainWindowBase::m_oscQueue.

Referenced by setupHelpMenu().

void MainWindow::keyReference (  )  [protected, virtual, slot]

Definition at line 3561 of file MainWindow.cpp.

References m_keyReference, and KeyReference::show().

Referenced by setupHelpMenu().

void MainWindow::setupMenus (  )  [protected, virtual]

Implements MainWindowBase.

Definition at line 273 of file MainWindow.cpp.

References CommandHistory::getInstance(), m_mainMenusCreated, m_rightButtonLayerMenu, m_rightButtonMenu, m_rightButtonTransformsMenu, CommandHistory::registerMenu(), setupEditMenu(), setupFileMenu(), setupPaneAndLayerMenus(), setupTransformsMenu(), and setupViewMenu().

Referenced by MainWindow().

void MainWindow::setupFileMenu (  )  [protected, virtual]

Definition at line 318 of file MainWindow.cpp.

References MainWindowBase::canExportAudio(), MainWindowBase::canExportImage(), MainWindowBase::canExportLayer(), MainWindowBase::canImportLayer(), MainWindowBase::canImportMoreAudio(), MainWindowBase::canSave(), exportAudio(), exportImage(), exportLayer(), importAudio(), importLayer(), importMoreAudio(), IconLoader::load(), IconLoader::loadPixmap(), m_keyReference, m_mainMenusCreated, MainWindowBase::m_recentFiles, m_recentFilesMenu, newSession(), openLocation(), openSession(), openSomething(), preferences(), KeyReference::registerShortcut(), saveSession(), saveSessionAs(), KeyReference::setCategory(), and setupRecentFilesMenu().

Referenced by setupMenus().

void MainWindow::setupEditMenu (  )  [protected, virtual]

Definition at line 457 of file MainWindow.cpp.

References MainWindowBase::canClearSelection(), MainWindowBase::canDeleteSelection(), MainWindowBase::canEditSelection(), MainWindowBase::canInsertInstant(), MainWindowBase::canInsertInstantsAtBoundaries(), MainWindowBase::canPaste(), MainWindowBase::canRenumberInstants(), MainWindowBase::canSelect(), MainWindowBase::clearSelection(), MainWindowBase::copy(), MainWindowBase::cut(), MainWindowBase::deleteSelected(), Labeller::getCounterCycleSize(), CommandHistory::getInstance(), Labeller::getType(), Labeller::getTypeNames(), MainWindowBase::insertInstant(), MainWindowBase::insertInstantsAtBoundaries(), IconLoader::load(), m_deleteSelectedAction, m_keyReference, MainWindowBase::m_labeller, m_mainMenusCreated, m_numberingActions, m_rightButtonMenu, MainWindowBase::paste(), KeyReference::registerAlternativeShortcut(), CommandHistory::registerMenu(), KeyReference::registerShortcut(), MainWindowBase::renumberInstants(), resetInstantsCounters(), MainWindowBase::selectAll(), MainWindowBase::selectToEnd(), MainWindowBase::selectToStart(), MainWindowBase::selectVisible(), KeyReference::setCategory(), setInstantsCounterCycle(), setInstantsNumbering(), Labeller::ValueFromExistingNeighbour, Labeller::ValueFromLabel, Labeller::ValueFromRealTime, Labeller::ValueFromTwoLevelCounter, and Labeller::ValueNone.

Referenced by setupMenus().

void MainWindow::setupViewMenu (  )  [protected, virtual]

Definition at line 638 of file MainWindow.cpp.

References MainWindowBase::canScroll(), MainWindowBase::canZoom(), ViewManager::getZoomWheelsEnabled(), MainWindowBase::jumpLeft(), MainWindowBase::jumpRight(), IconLoader::load(), m_keyReference, m_mainMenusCreated, MainWindowBase::m_viewManager, KeyReference::registerShortcut(), MainWindowBase::scrollLeft(), MainWindowBase::scrollRight(), KeyReference::setCategory(), MainWindowBase::showAllOverlays(), showLayerTree(), MainWindowBase::showMinimalOverlays(), MainWindowBase::showNoOverlays(), MainWindowBase::showStandardOverlays(), MainWindowBase::togglePropertyBoxes(), MainWindowBase::toggleStatusBar(), MainWindowBase::toggleZoomWheels(), MainWindowBase::zoomDefault(), MainWindowBase::zoomIn(), MainWindowBase::zoomOut(), and MainWindowBase::zoomToFit().

Referenced by setupMenus().

void MainWindow::setupPaneAndLayerMenus (  )  [protected, virtual]

Definition at line 812 of file MainWindow.cpp.

References addLayer(), addPane(), MainWindowBase::canAddLayer(), MainWindowBase::canAddPane(), MainWindowBase::canDeleteCurrentLayer(), MainWindowBase::canDeleteCurrentPane(), MainWindowBase::canRenameLayer(), MainWindowBase::canSelectNextPane(), MainWindowBase::canSelectPreviousPane(), MainWindowBase::deleteCurrentLayer(), MainWindowBase::deleteCurrentPane(), WaveFileModel::getChannelCount(), DenseTimeValueModel::getChannelCount(), LayerFactory::getInstance(), LayerFactory::getLayerPresentationName(), MainWindowBase::getMainModel(), Document::getTransformInputModels(), LayerFactory::getValidEmptyLayerTypes(), IconLoader::load(), MainWindowBase::m_document, m_existingLayersMenu, m_keyReference, m_layerActions, m_layerMenu, m_paneActions, m_paneMenu, m_rightButtonLayerMenu, m_sliceMenu, LayerFactory::MelodicRangeSpectrogram, MainWindowBase::nextPane(), LayerFactory::PeakFrequencySpectrogram, MainWindowBase::previousPane(), KeyReference::registerShortcut(), renameCurrentLayer(), KeyReference::setCategory(), setupExistingLayersMenus(), LayerFactory::Spectrogram, LayerFactory::Spectrum, LayerFactory::Text, LayerFactory::TimeRuler, and LayerFactory::Waveform.

Referenced by modelAdded(), and setupMenus().

void MainWindow::setupTransformsMenu (  )  [protected, virtual]

Definition at line 1194 of file MainWindow.cpp.

References SubdividingMenu::addAction(), addLayer(), SubdividingMenu::addMenu(), MainWindowBase::canAddLayer(), TransformFactory::getAllTransformDescriptions(), TransformFactory::getAllTransformTypes(), TransformFactory::getInstance(), TransformFactory::getTransformCategories(), TransformFactory::getTransformMakers(), MainWindowBase::m_recentTransforms, m_recentTransformsMenu, m_rightButtonTransformsMenu, m_transformActions, m_transformActionsReverse, m_transformsMenu, and setupRecentTransformsMenu().

Referenced by setupMenus().

void MainWindow::setupHelpMenu (  )  [protected, virtual]

Definition at line 1421 of file MainWindow.cpp.

References about(), help(), keyReference(), IconLoader::load(), m_keyReference, KeyReference::registerShortcut(), KeyReference::setCategory(), and website().

Referenced by MainWindow().

void MainWindow::setupExistingLayersMenus (  )  [protected, virtual]

Definition at line 1503 of file MainWindow.cpp.

References addLayer(), MainWindowBase::canAddLayer(), LayerFactory::getInstance(), View::getLayer(), LayerFactory::getLayerIconName(), Layer::getLayerPresentationName(), LayerFactory::getLayerType(), PaneStack::getPane(), PaneStack::getPaneCount(), LayerFactory::isLayerSliceable(), IconLoader::load(), m_existingLayerActions, m_existingLayersMenu, MainWindowBase::m_paneStack, m_sliceActions, and m_sliceMenu.

Referenced by layerInAView(), layerRemoved(), renameCurrentLayer(), and setupPaneAndLayerMenus().

void MainWindow::setupToolbars (  )  [protected, virtual]

Definition at line 1582 of file MainWindow.cpp.

References alignToggled(), canAlign(), Document::canAlign(), MainWindowBase::canChangePlaybackSpeed(), canChangeSolo(), MainWindowBase::canEditLayer(), MainWindowBase::canFfwd(), MainWindowBase::canMeasureLayer(), MainWindowBase::canPlay(), MainWindowBase::canPlaySelection(), MainWindowBase::canRewind(), MainWindowBase::canSlowDownPlayback(), MainWindowBase::canSpeedUpPlayback(), ViewManager::DrawMode, ViewManager::EditMode, ViewManager::EraseMode, MainWindowBase::ffwd(), MainWindowBase::ffwdEnd(), ViewManager::getAlignMode(), CommandHistory::getInstance(), ViewManager::getPlayLoopMode(), ViewManager::getPlaySelectionMode(), ViewManager::getPlaySoloMode(), IconLoader::load(), m_ffwdAction, m_keyReference, m_playbackMenu, MainWindowBase::m_playSource, m_prevSolo, m_rightButtonMenu, m_rightButtonPlaybackMenu, m_rwdAction, m_soloAction, m_toolActions, MainWindowBase::m_viewManager, ViewManager::MeasureMode, ViewManager::NavigateMode, MainWindowBase::play(), MainWindowBase::playLoopToggled(), MainWindowBase::playSelectionToggled(), playSoloToggled(), KeyReference::registerShortcut(), Pane::registerShortcuts(), CommandHistory::registerToolbar(), restoreNormalPlayback(), MainWindowBase::rewind(), MainWindowBase::rewindStart(), ViewManager::SelectMode, KeyReference::setCategory(), slowDownPlayback(), speedUpPlayback(), toolDrawSelected(), toolEditSelected(), toolEraseSelected(), toolMeasureSelected(), toolNavigateSelected(), and toolSelectSelected().

Referenced by MainWindow().

void MainWindow::addPane ( const LayerConfiguration configuration,
QString  text 
) [protected, virtual]

Definition at line 2752 of file MainWindow.cpp.

References CommandHistory::addCommand(), Document::addLayerToView(), MainWindow::LayerConfiguration::channel, Document::createLayer(), Document::createMainModelLayer(), CommandHistory::endCompoundOperation(), CommandHistory::getInstance(), Document::getMainModel(), Document::getTransformInputModels(), MainWindow::LayerConfiguration::layer, MainWindowBase::m_document, MainWindowBase::m_paneStack, MainWindowBase::m_timeRulerLayer, PlaybackScrollContinuous, Document::setChannel(), PaneStack::setCurrentLayer(), PaneStack::setCurrentPane(), View::setFollowGlobalZoom(), Document::setModel(), View::setPlaybackFollow(), View::setZoomLevel(), MainWindow::LayerConfiguration::sourceModel, LayerFactory::Spectrum, CommandHistory::startCompoundOperation(), LayerFactory::TimeRuler, and updateMenuStates().

void MainWindow::closeEvent ( QCloseEvent *  e  )  [protected, virtual]

Definition at line 2538 of file MainWindow.cpp.

References checkSaveModified(), closeSession(), MainWindowBase::m_abandoning, m_keyReference, MainWindowBase::m_openingAudioFile, and m_preferencesDialog.

bool MainWindow::checkSaveModified (  )  [protected, virtual]

Implements MainWindowBase.

Definition at line 2627 of file MainWindow.cpp.

References MainWindowBase::m_documentModified, and saveSession().

Referenced by closeEvent(), closeSession(), commitData(), newSession(), and openSession().

void MainWindow::updateVisibleRangeDisplay ( Pane p  )  const [protected, virtual]

Implements MainWindowBase.

Definition at line 3143 of file MainWindow.cpp.

References RealTime::frame2RealTime(), Selection::getEndFrame(), Pane::getFirstVisibleFrame(), ViewManager::getInProgressSelection(), View::getLastVisibleFrame(), MainWindowBase::getMainModel(), Selection::getStartFrame(), ViewManager::haveInProgressSelection(), Selection::isEmpty(), MainWindowBase::m_myStatusMessage, MainWindowBase::m_viewManager, and RealTime::toText().

MainWindowBase::FileOpenStatus MainWindowBase::open ( QString  fileOrUrl,
AudioFileOpenMode  = AskUser 
) [virtual, inherited]

Definition at line 807 of file MainWindowBase.cpp.

References FileSource::ProgressDialog.

Referenced by handleOSCMessage(), openLocation(), openRecentFile(), openSomething(), and paneDropAccepted().

MainWindowBase::FileOpenStatus MainWindowBase::open ( FileSource  source,
AudioFileOpenMode  = AskUser 
) [virtual, inherited]

Definition at line 813 of file MainWindowBase.cpp.

References MainWindowBase::canImportLayer(), MainWindowBase::FileOpenFailed, MainWindowBase::FileOpenWrongMode, PaneStack::getCurrentPane(), MainWindowBase::getMainModel(), FileSource::isAvailable(), MainWindowBase::m_paneStack, MainWindowBase::openAudio(), MainWindowBase::openImage(), MainWindowBase::openLayer(), MainWindowBase::openPlaylist(), MainWindowBase::openSession(), and FileSource::waitForData().

MainWindowBase::FileOpenStatus MainWindowBase::openAudio ( FileSource  source,
AudioFileOpenMode  = AskUser 
) [virtual, inherited]

Definition at line 842 of file MainWindowBase.cpp.

References CommandHistory::addCommand(), RecentFiles::addFile(), Document::addImportedModel(), Document::addLayerToView(), PlayParameterRepository::addModel(), MainWindowBase::AskUser, FileFinder::AudioFile, CommandHistory::clear(), MainWindowBase::CreateAdditionalModel, Document::createImportedLayer(), MainWindowBase::currentPaneChanged(), MainWindowBase::documentModified(), CommandHistory::documentSaved(), CommandHistory::endCompoundOperation(), MainWindowBase::FileOpenCancelled, MainWindowBase::FileOpenFailed, MainWindowBase::FileOpenSucceeded, PaneStack::getCurrentPane(), CommandHistory::getInstance(), PlayParameterRepository::getInstance(), Preferences::getInstance(), ListInputDialog::getItem(), View::getLayer(), View::getLayerCount(), FileSource::getLocalFilename(), FileSource::getLocation(), MainWindowBase::getMainModel(), View::getModels(), MainWindowBase::AddPaneCommand::getPane(), AudioCallbackPlaySource::getSourceSampleRate(), FileSource::isAvailable(), WaveFileModel::isOK(), FileSource::isRemote(), MainWindowBase::m_audioFile, MainWindowBase::m_document, MainWindowBase::m_documentModified, MainWindowBase::m_openingAudioFile, MainWindowBase::m_paneStack, MainWindowBase::m_playSource, MainWindowBase::m_recentFiles, MainWindowBase::m_sessionFile, MainWindowBase::m_timeRulerLayer, MainWindowBase::registerLastOpenedFilePath(), Document::removeLayerFromView(), PlayParameterRepository::removeModel(), AudioCallbackPlaySource::removeModel(), MainWindowBase::ReplaceCurrentPane, MainWindowBase::ReplaceMainModel, Document::setMainModel(), MainWindowBase::setupMenus(), CommandHistory::startCompoundOperation(), MainWindowBase::updateMenuStates(), and FileSource::waitForData().

Referenced by importAudio(), importMoreAudio(), MainWindowBase::open(), and MainWindowBase::openPlaylist().

MainWindowBase::FileOpenStatus MainWindowBase::openPlaylist ( FileSource  source,
AudioFileOpenMode  = AskUser 
) [virtual, inherited]

Definition at line 1031 of file MainWindowBase.cpp.

References MainWindowBase::CreateAdditionalModel, MainWindowBase::FileOpenCancelled, MainWindowBase::FileOpenFailed, MainWindowBase::FileOpenSucceeded, FileSource::getExtension(), FileSource::getLocalFilename(), PlaylistFileReader::getSupportedExtensions(), FileSource::isAvailable(), MainWindowBase::openAudio(), FileSource::ProgressDialog, and FileSource::waitForData().

Referenced by MainWindowBase::open().

MainWindowBase::FileOpenStatus MainWindowBase::openLayer ( FileSource  source  )  [virtual, inherited]

Definition at line 1069 of file MainWindowBase.cpp.

References RecentFiles::addFile(), Document::addLayerToView(), Document::createImportedLayer(), MainWindowBase::FileOpenCancelled, MainWindowBase::FileOpenFailed, MainWindowBase::FileOpenSucceeded, MainWindowBase::FileOpenWrongMode, PaneStack::getCurrentPane(), FileSource::getExtension(), FileSource::getLocalFilename(), FileSource::getLocation(), MainWindowBase::getMainModel(), DataFileReaderFactory::ImportCancelled, FileSource::isAvailable(), FileSource::isRemote(), FileFinder::LayerFile, DataFileReaderFactory::load(), MainWindowBase::m_document, MainWindowBase::m_paneStack, MainWindowBase::m_recentFiles, MainWindowBase::modelRegenerationFailed(), MainWindowBase::modelRegenerationWarning(), MainWindowBase::registerLastOpenedFilePath(), PaneStack::setCurrentLayer(), and FileSource::waitForData().

Referenced by importLayer(), and MainWindowBase::open().

MainWindowBase::FileOpenStatus MainWindowBase::openImage ( FileSource  source  )  [virtual, inherited]

Definition at line 1170 of file MainWindowBase.cpp.

References ImageLayer::addImage(), Document::addLayerToView(), Document::createEmptyLayer(), Document::deleteLayer(), MainWindowBase::FileOpenFailed, MainWindowBase::FileOpenSucceeded, MainWindowBase::FileOpenWrongMode, PaneStack::getCurrentPane(), ViewManager::getGlobalCentreFrame(), View::getLayer(), View::getLayerCount(), FileSource::getLocation(), Document::getMainModel(), View::getSelectedLayer(), LayerFactory::Image, MainWindowBase::m_document, MainWindowBase::m_paneStack, MainWindowBase::m_viewManager, and PaneStack::setCurrentLayer().

Referenced by MainWindowBase::open().

MainWindowBase::FileOpenStatus MainWindowBase::openSessionFile ( QString  fileOrUrl  )  [virtual, inherited]

Definition at line 1220 of file MainWindowBase.cpp.

References MainWindowBase::openSession(), and FileSource::ProgressDialog.

Referenced by openSession().

MainWindowBase::FileOpenStatus MainWindowBase::openSession ( FileSource  source  )  [virtual, inherited]

Definition at line 1226 of file MainWindowBase.cpp.

References RecentFiles::addFile(), MainWindowBase::checkSaveModified(), CommandHistory::clear(), ViewManager::clearSelections(), MainWindowBase::closeSession(), MainWindowBase::createDocument(), CommandHistory::documentSaved(), MainWindowBase::FileOpenCancelled, MainWindowBase::FileOpenFailed, MainWindowBase::FileOpenSucceeded, FileSource::getExtension(), CommandHistory::getInstance(), FileSource::getLocalFilename(), FileSource::getLocation(), FileSource::isAvailable(), FileSource::isRemote(), MainWindowBase::m_document, MainWindowBase::m_documentModified, MainWindowBase::m_recentFiles, MainWindowBase::m_sessionFile, MainWindowBase::m_viewManager, MainWindowBase::modelRegenerationFailed(), MainWindowBase::modelRegenerationWarning(), MainWindowBase::registerLastOpenedFilePath(), FileFinder::SessionFile, MainWindowBase::setupMenus(), MainWindowBase::updateMenuStates(), and FileSource::waitForData().

Referenced by MainWindowBase::open(), and MainWindowBase::openSessionFile().

bool MainWindowBase::saveSessionFile ( QString  path  )  [virtual, inherited]

Definition at line 1354 of file MainWindowBase.cpp.

References BZipFileDevice::close(), BZipFileDevice::isOK(), BZipFileDevice::open(), and MainWindowBase::toXml().

Referenced by commitData(), handleOSCMessage(), saveSession(), and saveSessionAs().

void MainWindowBase::canAddPane ( bool   )  [signal, inherited]

Referenced by setupPaneAndLayerMenus(), and MainWindowBase::updateMenuStates().

void MainWindowBase::canDeleteCurrentPane ( bool   )  [signal, inherited]

Referenced by setupPaneAndLayerMenus(), and MainWindowBase::updateMenuStates().

void MainWindowBase::canAddLayer ( bool   )  [signal, inherited]

Referenced by setupExistingLayersMenus(), setupPaneAndLayerMenus(), setupTransformsMenu(), and MainWindowBase::updateMenuStates().

void MainWindowBase::canImportMoreAudio ( bool   )  [signal, inherited]

Referenced by setupFileMenu(), and MainWindowBase::updateMenuStates().

void MainWindowBase::canImportLayer ( bool   )  [signal, inherited]

Referenced by MainWindowBase::open(), setupFileMenu(), and MainWindowBase::updateMenuStates().

void MainWindowBase::canExportAudio ( bool   )  [signal, inherited]

Referenced by setupFileMenu(), and MainWindowBase::updateMenuStates().

void MainWindowBase::canExportLayer ( bool   )  [signal, inherited]

Referenced by setupFileMenu(), and MainWindowBase::updateMenuStates().

void MainWindowBase::canExportImage ( bool   )  [signal, inherited]

Referenced by setupFileMenu(), and MainWindowBase::updateMenuStates().

void MainWindowBase::canRenameLayer ( bool   )  [signal, inherited]

Referenced by setupPaneAndLayerMenus(), and MainWindowBase::updateMenuStates().

void MainWindowBase::canEditLayer ( bool   )  [signal, inherited]

Referenced by setupToolbars(), and MainWindowBase::updateMenuStates().

void MainWindowBase::canMeasureLayer ( bool   )  [signal, inherited]

Referenced by setupToolbars(), and MainWindowBase::updateMenuStates().

void MainWindowBase::canSelect ( bool   )  [signal, inherited]

Referenced by setupEditMenu(), and MainWindowBase::updateMenuStates().

void MainWindowBase::canClearSelection ( bool   )  [signal, inherited]

Referenced by setupEditMenu(), and MainWindowBase::updateMenuStates().

void MainWindowBase::canEditSelection ( bool   )  [signal, inherited]

Referenced by setupEditMenu(), and MainWindowBase::updateMenuStates().

void MainWindowBase::canDeleteSelection ( bool   )  [signal, inherited]

Referenced by setupEditMenu(), and updateMenuStates().

void MainWindowBase::canPaste ( bool   )  [signal, inherited]

Referenced by setupEditMenu(), and MainWindowBase::updateMenuStates().

void MainWindowBase::canInsertInstant ( bool   )  [signal, inherited]

Referenced by setupEditMenu(), and MainWindowBase::updateMenuStates().

void MainWindowBase::canInsertInstantsAtBoundaries ( bool   )  [signal, inherited]

Referenced by setupEditMenu(), and MainWindowBase::updateMenuStates().

void MainWindowBase::canRenumberInstants ( bool   )  [signal, inherited]

Referenced by setupEditMenu(), and MainWindowBase::updateMenuStates().

void MainWindowBase::canDeleteCurrentLayer ( bool   )  [signal, inherited]

Referenced by setupPaneAndLayerMenus(), and MainWindowBase::updateMenuStates().

void MainWindowBase::canZoom ( bool   )  [signal, inherited]

Referenced by setupViewMenu(), and MainWindowBase::updateMenuStates().

void MainWindowBase::canScroll ( bool   )  [signal, inherited]

Referenced by setupViewMenu(), and MainWindowBase::updateMenuStates().

void MainWindowBase::canPlay ( bool   )  [signal, inherited]

Referenced by setupToolbars(), and MainWindowBase::updateMenuStates().

void MainWindowBase::canFfwd ( bool   )  [signal, inherited]

Referenced by setupToolbars(), and MainWindowBase::updateMenuStates().

void MainWindowBase::canRewind ( bool   )  [signal, inherited]

Referenced by setupToolbars(), and MainWindowBase::updateMenuStates().

void MainWindowBase::canPlaySelection ( bool   )  [signal, inherited]

Referenced by setupToolbars(), and MainWindowBase::updateMenuStates().

void MainWindowBase::canSpeedUpPlayback ( bool   )  [signal, inherited]

Referenced by setupToolbars(), and updateMenuStates().

void MainWindowBase::canSlowDownPlayback ( bool   )  [signal, inherited]

Referenced by setupToolbars(), and updateMenuStates().

void MainWindowBase::canChangePlaybackSpeed ( bool   )  [signal, inherited]

Referenced by setupToolbars(), and updateMenuStates().

void MainWindowBase::canSelectPreviousPane ( bool   )  [signal, inherited]

Referenced by setupPaneAndLayerMenus(), and MainWindowBase::updateMenuStates().

void MainWindowBase::canSelectNextPane ( bool   )  [signal, inherited]

Referenced by setupPaneAndLayerMenus(), and MainWindowBase::updateMenuStates().

void MainWindowBase::canSelectPreviousLayer ( bool   )  [signal, inherited]

Referenced by MainWindowBase::updateMenuStates().

void MainWindowBase::canSelectNextLayer ( bool   )  [signal, inherited]

Referenced by MainWindowBase::updateMenuStates().

void MainWindowBase::canSave ( bool   )  [signal, inherited]

Referenced by setupFileMenu(), and MainWindowBase::updateMenuStates().

void MainWindowBase::zoomIn (  )  [protected, virtual, slot, inherited]

Definition at line 1426 of file MainWindowBase.cpp.

References PaneStack::getCurrentPane(), MainWindowBase::m_paneStack, and View::zoom().

Referenced by handleOSCMessage(), and setupViewMenu().

void MainWindowBase::zoomOut (  )  [protected, virtual, slot, inherited]

Definition at line 1433 of file MainWindowBase.cpp.

References PaneStack::getCurrentPane(), MainWindowBase::m_paneStack, and View::zoom().

Referenced by handleOSCMessage(), and setupViewMenu().

void MainWindowBase::zoomToFit (  )  [protected, virtual, slot, inherited]

Definition at line 1440 of file MainWindowBase.cpp.

References PaneStack::getCurrentPane(), Model::getEndFrame(), MainWindowBase::getMainModel(), AudioCallbackPlaySource::getPlayEndFrame(), Model::getStartFrame(), Pane::getVerticalScaleWidth(), MainWindowBase::m_paneStack, MainWindowBase::m_playSource, View::setCentreFrame(), and View::setZoomLevel().

Referenced by setupViewMenu().

void MainWindowBase::zoomDefault (  )  [protected, virtual, slot, inherited]

Definition at line 1465 of file MainWindowBase.cpp.

References PaneStack::getCurrentPane(), MainWindowBase::m_paneStack, and View::setZoomLevel().

Referenced by handleOSCMessage(), and setupViewMenu().

void MainWindowBase::scrollLeft (  )  [protected, virtual, slot, inherited]

Definition at line 1472 of file MainWindowBase.cpp.

References PaneStack::getCurrentPane(), MainWindowBase::m_paneStack, and View::scroll().

Referenced by setupViewMenu().

void MainWindowBase::scrollRight (  )  [protected, virtual, slot, inherited]

Definition at line 1486 of file MainWindowBase.cpp.

References PaneStack::getCurrentPane(), MainWindowBase::m_paneStack, and View::scroll().

Referenced by setupViewMenu().

void MainWindowBase::jumpLeft (  )  [protected, virtual, slot, inherited]

Definition at line 1479 of file MainWindowBase.cpp.

References PaneStack::getCurrentPane(), MainWindowBase::m_paneStack, and View::scroll().

Referenced by setupViewMenu().

void MainWindowBase::jumpRight (  )  [protected, virtual, slot, inherited]

Definition at line 1493 of file MainWindowBase.cpp.

References PaneStack::getCurrentPane(), MainWindowBase::m_paneStack, and View::scroll().

Referenced by setupViewMenu().

void MainWindowBase::showNoOverlays (  )  [protected, virtual, slot, inherited]

Definition at line 1500 of file MainWindowBase.cpp.

References MainWindowBase::m_viewManager, ViewManager::NoOverlays, and ViewManager::setOverlayMode().

Referenced by setupViewMenu().

void MainWindowBase::showMinimalOverlays (  )  [protected, virtual, slot, inherited]

Definition at line 1506 of file MainWindowBase.cpp.

References MainWindowBase::m_viewManager, ViewManager::MinimalOverlays, and ViewManager::setOverlayMode().

Referenced by setupViewMenu().

void MainWindowBase::showStandardOverlays (  )  [protected, virtual, slot, inherited]

Definition at line 1512 of file MainWindowBase.cpp.

References MainWindowBase::m_viewManager, ViewManager::setOverlayMode(), and ViewManager::StandardOverlays.

Referenced by setupViewMenu().

void MainWindowBase::showAllOverlays (  )  [protected, virtual, slot, inherited]

Definition at line 1518 of file MainWindowBase.cpp.

References ViewManager::AllOverlays, MainWindowBase::m_viewManager, and ViewManager::setOverlayMode().

Referenced by setupViewMenu().

void MainWindowBase::toggleZoomWheels (  )  [protected, virtual, slot, inherited]

Definition at line 1524 of file MainWindowBase.cpp.

References ViewManager::getZoomWheelsEnabled(), MainWindowBase::m_viewManager, and ViewManager::setZoomWheelsEnabled().

Referenced by setupViewMenu().

void MainWindowBase::togglePropertyBoxes (  )  [protected, virtual, slot, inherited]

Definition at line 1534 of file MainWindowBase.cpp.

References Preferences::getInstance(), PaneStack::getLayoutStyle(), MainWindowBase::m_paneStack, PaneStack::NoPropertyStacks, PaneStack::PropertyStackPerPaneLayout, PaneStack::setLayoutStyle(), PaneStack::SinglePropertyStackLayout, and Preferences::VerticallyStacked.

Referenced by handleOSCMessage(), and setupViewMenu().

void MainWindowBase::toggleStatusBar (  )  [protected, virtual, slot, inherited]

Definition at line 1549 of file MainWindowBase.cpp.

Referenced by setupViewMenu().

void MainWindowBase::play (  )  [protected, virtual, slot, inherited]

Definition at line 1592 of file MainWindowBase.cpp.

References ViewManager::getPlaybackFrame(), AudioCallbackPlaySource::isPlaying(), MainWindowBase::m_playSource, MainWindowBase::m_viewManager, AudioCallbackPlaySource::play(), MainWindowBase::playbackFrameChanged(), and MainWindowBase::stop().

Referenced by handleOSCMessage(), and setupToolbars().

void MainWindowBase::ffwd (  )  [protected, virtual, slot, inherited]

Definition at line 1603 of file MainWindowBase.cpp.

References View::alignToReference(), ViewManager::constrainFrameToSelection(), RealTime::frame2RealTime(), PaneStack::getCurrentPane(), WaveFileModel::getEndFrame(), MainWindowBase::getMainModel(), ViewManager::getPlaybackFrame(), ViewManager::getPlaySelectionMode(), WaveFileModel::getSampleRate(), MainWindowBase::getSnapLayer(), MainWindowBase::m_paneStack, MainWindowBase::m_viewManager, RealTime::realTime2Frame(), ViewManager::setPlaybackFrame(), Layer::SnapRight, and Layer::snapToFeatureFrame().

Referenced by setupToolbars().

void MainWindowBase::ffwdEnd (  )  [protected, virtual, slot, inherited]

Definition at line 1643 of file MainWindowBase.cpp.

References ViewManager::constrainFrameToSelection(), WaveFileModel::getEndFrame(), MainWindowBase::getMainModel(), ViewManager::getPlaySelectionMode(), MainWindowBase::m_viewManager, and ViewManager::setPlaybackFrame().

Referenced by setupToolbars().

void MainWindowBase::rewind (  )  [protected, virtual, slot, inherited]

Definition at line 1657 of file MainWindowBase.cpp.

References View::alignToReference(), ViewManager::constrainFrameToSelection(), RealTime::frame2RealTime(), RealTime::fromSeconds(), PaneStack::getCurrentPane(), MainWindowBase::getMainModel(), ViewManager::getPlaybackFrame(), ViewManager::getPlaySelectionMode(), WaveFileModel::getSampleRate(), MainWindowBase::getSnapLayer(), WaveFileModel::getStartFrame(), AudioCallbackPlaySource::isPlaying(), MainWindowBase::m_paneStack, MainWindowBase::m_playSource, MainWindowBase::m_viewManager, RealTime::realTime2Frame(), ViewManager::setPlaybackFrame(), Layer::SnapLeft, Layer::snapToFeatureFrame(), and RealTime::zeroTime.

Referenced by setupToolbars().

void MainWindowBase::rewindStart (  )  [protected, virtual, slot, inherited]

Definition at line 1710 of file MainWindowBase.cpp.

References ViewManager::constrainFrameToSelection(), MainWindowBase::getMainModel(), ViewManager::getPlaySelectionMode(), WaveFileModel::getStartFrame(), MainWindowBase::m_viewManager, and ViewManager::setPlaybackFrame().

Referenced by setupToolbars().

void MainWindowBase::stop (  )  [protected, virtual, slot, inherited]

Definition at line 1750 of file MainWindowBase.cpp.

References PaneStack::getCurrentPane(), MainWindowBase::m_myStatusMessage, MainWindowBase::m_paneStack, MainWindowBase::m_playSource, AudioCallbackPlaySource::stop(), and MainWindowBase::updateVisibleRangeDisplay().

Referenced by MainWindowBase::play().

void MainWindowBase::deleteCurrentPane (  )  [protected, virtual, slot, inherited]

Definition at line 1845 of file MainWindowBase.cpp.

References CommandHistory::addCommand(), CommandHistory::endCompoundOperation(), PaneStack::getCurrentPane(), CommandHistory::getInstance(), View::getLayer(), View::getLayerCount(), MainWindowBase::m_document, MainWindowBase::m_paneStack, Document::removeLayerFromView(), CommandHistory::startCompoundOperation(), and MainWindowBase::updateMenuStates().

Referenced by handleOSCMessage(), and setupPaneAndLayerMenus().

void MainWindowBase::deleteCurrentLayer (  )  [protected, virtual, slot, inherited]

Definition at line 1871 of file MainWindowBase.cpp.

References PaneStack::getCurrentPane(), View::getSelectedLayer(), MainWindowBase::m_document, MainWindowBase::m_paneStack, Document::removeLayerFromView(), and MainWindowBase::updateMenuStates().

Referenced by handleOSCMessage(), and setupPaneAndLayerMenus().

void MainWindowBase::previousPane (  )  [protected, virtual, slot, inherited]

Definition at line 1884 of file MainWindowBase.cpp.

References PaneStack::getCurrentPane(), PaneStack::getPane(), PaneStack::getPaneCount(), MainWindowBase::m_paneStack, PaneStack::setCurrentPane(), and MainWindowBase::updateMenuStates().

Referenced by setupPaneAndLayerMenus().

void MainWindowBase::nextPane (  )  [protected, virtual, slot, inherited]

Definition at line 1902 of file MainWindowBase.cpp.

References PaneStack::getCurrentPane(), PaneStack::getPane(), PaneStack::getPaneCount(), MainWindowBase::m_paneStack, PaneStack::setCurrentPane(), and MainWindowBase::updateMenuStates().

Referenced by setupPaneAndLayerMenus().

void MainWindowBase::previousLayer (  )  [protected, virtual, slot, inherited]

Definition at line 1920 of file MainWindowBase.cpp.

References PaneStack::getCurrentPane(), View::getLayer(), View::getLayerCount(), View::getSelectedLayer(), MainWindowBase::m_paneStack, PaneStack::setCurrentLayer(), and MainWindowBase::updateMenuStates().

void MainWindowBase::nextLayer (  )  [protected, virtual, slot, inherited]

Definition at line 1944 of file MainWindowBase.cpp.

References PaneStack::getCurrentPane(), View::getLayer(), View::getLayerCount(), View::getSelectedLayer(), MainWindowBase::m_paneStack, PaneStack::setCurrentLayer(), and MainWindowBase::updateMenuStates().

void MainWindowBase::playLoopToggled (  )  [protected, virtual, slot, inherited]

Definition at line 392 of file MainWindowBase.cpp.

References ViewManager::getPlayLoopMode(), MainWindowBase::m_viewManager, and ViewManager::setPlayLoopMode().

Referenced by setupToolbars().

void MainWindowBase::playSelectionToggled (  )  [protected, virtual, slot, inherited]

Definition at line 404 of file MainWindowBase.cpp.

References ViewManager::getPlaySelectionMode(), MainWindowBase::m_viewManager, and ViewManager::setPlaySelectionMode().

Referenced by setupToolbars().

void MainWindowBase::playbackFrameChanged ( unsigned  long  )  [protected, virtual, slot, inherited]

Definition at line 1968 of file MainWindowBase.cpp.

References RealTime::frame2RealTime(), MainWindowBase::getMainModel(), AudioCallbackPlaySource::getPlayEndFrame(), WaveFileModel::getSampleRate(), AudioCallbackPlaySource::isPlaying(), MainWindowBase::m_lastPlayStatusSec, MainWindowBase::m_myStatusMessage, MainWindowBase::m_playSource, RealTime::sec, RealTime::toSecText(), and RealTime::toText().

Referenced by MainWindowBase::MainWindowBase(), and MainWindowBase::play().

void MainWindowBase::globalCentreFrameChanged ( unsigned  long  )  [protected, virtual, slot, inherited]

Definition at line 2002 of file MainWindowBase.cpp.

References PaneStack::getCurrentPane(), View::getFollowGlobalPan(), MainWindowBase::getMainModel(), AudioCallbackPlaySource::isPlaying(), MainWindowBase::m_paneStack, MainWindowBase::m_playSource, and MainWindowBase::updateVisibleRangeDisplay().

Referenced by MainWindowBase::MainWindowBase().

void MainWindowBase::viewCentreFrameChanged ( View ,
unsigned  long 
) [protected, virtual, slot, inherited]

Definition at line 2012 of file MainWindowBase.cpp.

References PaneStack::getCurrentPane(), MainWindowBase::getMainModel(), AudioCallbackPlaySource::isPlaying(), MainWindowBase::m_paneStack, MainWindowBase::m_playSource, and MainWindowBase::updateVisibleRangeDisplay().

Referenced by MainWindowBase::MainWindowBase().

void MainWindowBase::viewZoomLevelChanged ( View ,
unsigned  long,
bool   
) [protected, virtual, slot, inherited]

Definition at line 2021 of file MainWindowBase.cpp.

References PaneStack::getCurrentPane(), MainWindowBase::getMainModel(), AudioCallbackPlaySource::isPlaying(), MainWindowBase::m_paneStack, MainWindowBase::m_playSource, and MainWindowBase::updateVisibleRangeDisplay().

Referenced by MainWindowBase::MainWindowBase().

void MainWindowBase::currentLayerChanged ( Pane ,
Layer  
) [protected, virtual, slot, inherited]

Definition at line 505 of file MainWindowBase.cpp.

References MainWindowBase::updateMenuStates(), and MainWindowBase::updateVisibleRangeDisplay().

Referenced by MainWindowBase::MainWindowBase().

void MainWindowBase::selectAll (  )  [protected, virtual, slot, inherited]

Definition at line 512 of file MainWindowBase.cpp.

References MainWindowBase::getMainModel(), MainWindowBase::m_viewManager, and ViewManager::setSelection().

Referenced by setupEditMenu().

void MainWindowBase::selectToStart (  )  [protected, virtual, slot, inherited]

Definition at line 520 of file MainWindowBase.cpp.

References ViewManager::getGlobalCentreFrame(), MainWindowBase::getMainModel(), MainWindowBase::m_viewManager, and ViewManager::setSelection().

Referenced by setupEditMenu().

void MainWindowBase::selectToEnd (  )  [protected, virtual, slot, inherited]

Definition at line 528 of file MainWindowBase.cpp.

References WaveFileModel::getEndFrame(), ViewManager::getGlobalCentreFrame(), MainWindowBase::getMainModel(), MainWindowBase::m_viewManager, and ViewManager::setSelection().

Referenced by setupEditMenu().

void MainWindowBase::selectVisible (  )  [protected, virtual, slot, inherited]

Definition at line 536 of file MainWindowBase.cpp.

References PaneStack::getCurrentPane(), Model::getEndFrame(), View::getEndFrame(), MainWindowBase::getMainModel(), View::getStartFrame(), MainWindowBase::m_paneStack, MainWindowBase::m_viewManager, and ViewManager::setSelection().

Referenced by setupEditMenu().

void MainWindowBase::clearSelection (  )  [protected, virtual, slot, inherited]

Definition at line 556 of file MainWindowBase.cpp.

References ViewManager::clearSelections(), and MainWindowBase::m_viewManager.

Referenced by setupEditMenu().

void MainWindowBase::cut (  )  [protected, virtual, slot, inherited]

Definition at line 562 of file MainWindowBase.cpp.

References Clipboard::clear(), Layer::copy(), Layer::deleteSelection(), CommandHistory::endCompoundOperation(), ViewManager::getClipboard(), PaneStack::getCurrentPane(), CommandHistory::getInstance(), View::getSelectedLayer(), ViewManager::getSelections(), MainWindowBase::m_paneStack, MainWindowBase::m_viewManager, and CommandHistory::startCompoundOperation().

Referenced by setupEditMenu().

void MainWindowBase::copy (  )  [protected, virtual, slot, inherited]

Definition at line 587 of file MainWindowBase.cpp.

References Clipboard::clear(), Layer::copy(), ViewManager::getClipboard(), PaneStack::getCurrentPane(), View::getSelectedLayer(), ViewManager::getSelections(), MainWindowBase::m_paneStack, and MainWindowBase::m_viewManager.

Referenced by setupEditMenu().

void MainWindowBase::paste (  )  [protected, virtual, slot, inherited]

Definition at line 607 of file MainWindowBase.cpp.

References Document::addLayerToView(), Document::createEmptyLayer(), CommandHistory::endCompoundOperation(), ViewManager::getClipboard(), PaneStack::getCurrentPane(), LayerFactory::getInstance(), CommandHistory::getInstance(), LayerFactory::getLayerTypeForClipboardContents(), View::getSelectedLayer(), Layer::isLayerEditable(), MainWindowBase::m_document, MainWindowBase::m_paneStack, MainWindowBase::m_viewManager, Layer::paste(), PaneStack::setCurrentLayer(), and CommandHistory::startCompoundOperation().

Referenced by setupEditMenu().

void MainWindowBase::deleteSelected (  )  [protected, virtual, slot, inherited]

Definition at line 647 of file MainWindowBase.cpp.

References Layer::deleteCurrentMeasureRect(), PaneStack::getCurrentPane(), View::getSelectedLayer(), ViewManager::getSelections(), ViewManager::getToolMode(), MainWindowBase::m_paneStack, MainWindowBase::m_viewManager, and ViewManager::MeasureMode.

Referenced by setupEditMenu().

void MainWindowBase::insertInstant (  )  [protected, virtual, slot, inherited]

Definition at line 673 of file MainWindowBase.cpp.

References ViewManager::getPlaybackFrame(), MainWindowBase::insertInstantAt(), and MainWindowBase::m_viewManager.

Referenced by setupEditMenu().

void MainWindowBase::insertInstantAt ( size_t   )  [protected, virtual, slot, inherited]

Definition at line 695 of file MainWindowBase.cpp.

References Labeller::actingOnPrevPoint(), Document::addLayerToView(), View::alignFromReference(), Document::createEmptyLayer(), CommandHistory::endCompoundOperation(), RealTime::frame2RealTime(), PaneStack::getCurrentPane(), CommandHistory::getInstance(), View::getLayer(), View::getLayerCount(), Layer::getModel(), SparseModel< PointType >::getPreviousPoints(), SparseModel< PointType >::getSampleRate(), View::getSelectedLayer(), Labeller::label(), MainWindowBase::m_document, MainWindowBase::m_labeller, MainWindowBase::m_paneStack, Labeller::requiresPrevPoint(), PaneStack::setCurrentLayer(), Labeller::setSampleRate(), CommandHistory::startCompoundOperation(), and LayerFactory::TimeInstants.

Referenced by MainWindowBase::insertInstant(), and MainWindowBase::insertInstantsAtBoundaries().

void MainWindowBase::insertInstantsAtBoundaries (  )  [protected, virtual, slot, inherited]

Definition at line 680 of file MainWindowBase.cpp.

References ViewManager::getSelections(), MainWindowBase::insertInstantAt(), and MainWindowBase::m_viewManager.

Referenced by setupEditMenu().

void MainWindowBase::renumberInstants (  )  [protected, virtual, slot, inherited]

Definition at line 781 of file MainWindowBase.cpp.

References PaneStack::getCurrentPane(), Layer::getModel(), SparseModel< PointType >::getSampleRate(), View::getSelectedLayer(), ViewManager::getSelection(), Labeller::labelAll(), MainWindowBase::m_labeller, MainWindowBase::m_paneStack, MainWindowBase::m_viewManager, and Labeller::setSampleRate().

Referenced by setupEditMenu().

void MainWindowBase::layerAdded ( Layer  )  [protected, virtual, slot, inherited]

Definition at line 2030 of file MainWindowBase.cpp.

References MainWindowBase::updateMenuStates().

Referenced by MainWindowBase::createDocument().

void MainWindowBase::layerAboutToBeDeleted ( Layer  )  [protected, virtual, slot, inherited]

Definition at line 2044 of file MainWindowBase.cpp.

References MainWindowBase::m_timeRulerLayer.

Referenced by MainWindowBase::createDocument().

void MainWindowBase::modelAboutToBeDeleted ( Model  )  [protected, virtual, slot, inherited]

Definition at line 2101 of file MainWindowBase.cpp.

References ViewManager::getPlaybackModel(), MainWindowBase::m_playSource, MainWindowBase::m_viewManager, FFTDataServer::modelAboutToBeDeleted(), AudioCallbackPlaySource::removeModel(), and ViewManager::setPlaybackModel().

Referenced by addLayer(), and MainWindowBase::createDocument().

void MainWindowBase::paneDeleteButtonClicked ( Pane  )  [protected, virtual, slot, inherited]

Definition at line 2112 of file MainWindowBase.cpp.

References CommandHistory::addCommand(), CommandHistory::endCompoundOperation(), CommandHistory::getInstance(), View::getLayer(), View::getLayerCount(), PaneStack::getPane(), PaneStack::getPaneCount(), MainWindowBase::m_document, MainWindowBase::m_paneStack, Document::removeLayerFromView(), CommandHistory::startCompoundOperation(), and MainWindowBase::updateMenuStates().

Referenced by MainWindowBase::MainWindowBase().

void MainWindowBase::pollOSC (  )  [protected, virtual, slot, inherited]

Definition at line 2148 of file MainWindowBase.cpp.

References OSCQueue::getMessagesAvailable(), OSCMessage::getTarget(), MainWindowBase::handleOSCMessage(), OSCQueue::isEmpty(), MainWindowBase::m_openingAudioFile, MainWindowBase::m_oscQueue, and OSCQueue::readMessage().

Referenced by MainWindowBase::MainWindowBase().

void MainWindowBase::contextHelpChanged ( const QString &   )  [protected, virtual, slot, inherited]

Definition at line 2173 of file MainWindowBase.cpp.

References MainWindowBase::m_myStatusMessage.

Referenced by MainWindowBase::AddPaneCommand::execute(), MainWindow(), MainWindowBase::MainWindowBase(), mouseEnteredWidget(), mouseLeftWidget(), newSession(), and playSpeedChanged().

void MainWindowBase::inProgressSelectionChanged (  )  [protected, virtual, slot, inherited]

Definition at line 2165 of file MainWindowBase.cpp.

References PaneStack::getCurrentPane(), MainWindowBase::m_paneStack, and MainWindowBase::updateVisibleRangeDisplay().

Referenced by MainWindowBase::MainWindowBase().

WaveFileModel * MainWindowBase::getMainModel (  )  [protected, inherited]

Definition at line 1307 of file MainWindowBase.cpp.

References Document::getMainModel(), and MainWindowBase::m_document.

Referenced by exportAudio(), MainWindowBase::ffwd(), MainWindowBase::ffwdEnd(), MainWindowBase::getOpenFileName(), MainWindowBase::globalCentreFrameChanged(), handleOSCMessage(), importLayer(), MainWindowBase::open(), MainWindowBase::openAudio(), MainWindowBase::openLayer(), MainWindowBase::playbackFrameChanged(), MainWindowBase::rewind(), MainWindowBase::rewindStart(), MainWindowBase::selectAll(), MainWindowBase::selectToEnd(), MainWindowBase::selectToStart(), MainWindowBase::selectVisible(), setupPaneAndLayerMenus(), updateDescriptionLabel(), MainWindowBase::updateMenuStates(), updateVisibleRangeDisplay(), MainWindowBase::viewCentreFrameChanged(), MainWindowBase::viewZoomLevelChanged(), and MainWindowBase::zoomToFit().

const WaveFileModel * MainWindowBase::getMainModel (  )  const [protected, inherited]

Definition at line 1314 of file MainWindowBase.cpp.

References Document::getMainModel(), and MainWindowBase::m_document.

void MainWindowBase::createDocument (  )  [protected, inherited]

Definition at line 1321 of file MainWindowBase.cpp.

References MainWindowBase::alignmentFailed(), MainWindowBase::layerAboutToBeDeleted(), MainWindowBase::layerAdded(), MainWindowBase::layerInAView(), MainWindowBase::layerRemoved(), MainWindowBase::m_document, MainWindowBase::mainModelChanged(), MainWindowBase::modelAboutToBeDeleted(), MainWindowBase::modelAdded(), MainWindowBase::modelGenerationFailed(), and MainWindowBase::modelRegenerationWarning().

Referenced by newSession(), and MainWindowBase::openSession().

Pane * MainWindowBase::addPaneToStack (  )  [protected, inherited]

Definition at line 1417 of file MainWindowBase.cpp.

References CommandHistory::addCommand(), CommandHistory::getInstance(), and MainWindowBase::AddPaneCommand::getPane().

Referenced by MainWindowBase::PaneCallback::addPane().

Layer * MainWindowBase::getSnapLayer (  )  const [protected, inherited]

Definition at line 1724 of file MainWindowBase.cpp.

References PaneStack::getCurrentPane(), View::getLayer(), View::getLayerCount(), View::getSelectedLayer(), and MainWindowBase::m_paneStack.

Referenced by MainWindowBase::ffwd(), and MainWindowBase::rewind().

QString MainWindowBase::getOpenFileName ( FileFinder::FileType  type  )  [protected, virtual, inherited]

Definition at line 213 of file MainWindowBase.cpp.

References FileFinder::AnyFile, FileFinder::AudioFile, PaneStack::getCurrentPane(), FileFinder::getInstance(), MainWindowBase::getMainModel(), FileFinder::getOpenFileName(), FileFinder::ImageFile, FileFinder::LayerFile, FileFinder::LayerFileNoMidi, MainWindowBase::m_audioFile, MainWindowBase::m_paneStack, MainWindowBase::m_sessionFile, FileFinder::SessionFile, and FileFinder::SessionOrAudioFile.

Referenced by importAudio(), importLayer(), importMoreAudio(), openSession(), and openSomething().

QString MainWindowBase::getSaveFileName ( FileFinder::FileType  type  )  [protected, virtual, inherited]

Definition at line 243 of file MainWindowBase.cpp.

References FileFinder::AnyFile, FileFinder::AudioFile, FileFinder::getInstance(), FileFinder::getSaveFileName(), FileFinder::ImageFile, FileFinder::LayerFile, FileFinder::LayerFileNoMidi, MainWindowBase::m_audioFile, MainWindowBase::m_sessionFile, FileFinder::SessionFile, and FileFinder::SessionOrAudioFile.

Referenced by exportAudio(), exportImage(), exportLayer(), and saveSessionAs().

void MainWindowBase::registerLastOpenedFilePath ( FileFinder::FileType  type,
QString  path 
) [protected, virtual, inherited]

Definition at line 266 of file MainWindowBase.cpp.

References FileFinder::getInstance(), and FileFinder::registerLastOpenedFilePath().

Referenced by MainWindowBase::openAudio(), MainWindowBase::openLayer(), and MainWindowBase::openSession().

void MainWindowBase::createPlayTarget (  )  [protected, virtual, inherited]

Definition at line 1293 of file MainWindowBase.cpp.

References AudioTargetFactory::createCallbackTarget(), MainWindowBase::m_playSource, and MainWindowBase::m_playTarget.

Referenced by MainWindowBase::mainModelChanged().

void MainWindowBase::openHelpUrl ( QString  url  )  [protected, virtual, inherited]

Definition at line 2183 of file MainWindowBase.cpp.

Referenced by help(), and website().

void MainWindowBase::toXml ( QTextStream &  stream  )  [protected, virtual, inherited]

Definition at line 1385 of file MainWindowBase.cpp.

References PaneStack::getPane(), PaneStack::getPaneCount(), ViewManager::getSelection(), MainWindowBase::m_document, MainWindowBase::m_paneStack, MainWindowBase::m_viewManager, MultiSelection::toXml(), Pane::toXml(), and Document::toXml().

Referenced by MainWindowBase::saveSessionFile().


Member Data Documentation

Overview* MainWindow::m_overview [protected]

Definition at line 170 of file MainWindow.h.

Referenced by closeSession(), MainWindow(), newSession(), paneAboutToBeDeleted(), paneAdded(), and paneHidden().

Fader* MainWindow::m_fader [protected]

Definition at line 171 of file MainWindow.h.

Referenced by handleOSCMessage(), mainModelChanged(), MainWindow(), mouseEnteredWidget(), and outputLevelsChanged().

AudioDial* MainWindow::m_playSpeed [protected]

Definition at line 172 of file MainWindow.h.

Referenced by handleOSCMessage(), MainWindow(), mouseEnteredWidget(), playSpeedChanged(), restoreNormalPlayback(), slowDownPlayback(), speedUpPlayback(), and updateMenuStates().

WaveformLayer* MainWindow::m_panLayer [protected]

Definition at line 173 of file MainWindow.h.

Referenced by currentPaneChanged(), mainModelChanged(), MainWindow(), and preferenceChanged().

bool MainWindow::m_mainMenusCreated [protected]

Definition at line 175 of file MainWindow.h.

Referenced by setupEditMenu(), setupFileMenu(), setupMenus(), and setupViewMenu().

QMenu* MainWindow::m_paneMenu [protected]

Definition at line 176 of file MainWindow.h.

Referenced by setupPaneAndLayerMenus().

QMenu* MainWindow::m_layerMenu [protected]

Definition at line 177 of file MainWindow.h.

Referenced by setupPaneAndLayerMenus().

QMenu* MainWindow::m_transformsMenu [protected]

Definition at line 178 of file MainWindow.h.

Referenced by setupTransformsMenu().

QMenu* MainWindow::m_playbackMenu [protected]

Definition at line 179 of file MainWindow.h.

Referenced by setupToolbars().

QMenu* MainWindow::m_existingLayersMenu [protected]

Definition at line 180 of file MainWindow.h.

Referenced by setupExistingLayersMenus(), and setupPaneAndLayerMenus().

QMenu* MainWindow::m_sliceMenu [protected]

Definition at line 181 of file MainWindow.h.

Referenced by setupExistingLayersMenus(), and setupPaneAndLayerMenus().

QMenu* MainWindow::m_recentFilesMenu [protected]

Definition at line 182 of file MainWindow.h.

Referenced by setupFileMenu(), and setupRecentFilesMenu().

QMenu* MainWindow::m_recentTransformsMenu [protected]

Definition at line 183 of file MainWindow.h.

Referenced by setupRecentTransformsMenu(), and setupTransformsMenu().

QMenu* MainWindow::m_rightButtonMenu [protected]

Definition at line 184 of file MainWindow.h.

Referenced by rightButtonMenuRequested(), setupEditMenu(), setupMenus(), and setupToolbars().

QMenu* MainWindow::m_rightButtonLayerMenu [protected]

Definition at line 185 of file MainWindow.h.

Referenced by setupMenus(), and setupPaneAndLayerMenus().

QMenu* MainWindow::m_rightButtonTransformsMenu [protected]

Definition at line 186 of file MainWindow.h.

Referenced by setupMenus(), and setupTransformsMenu().

QMenu* MainWindow::m_rightButtonPlaybackMenu [protected]

Definition at line 187 of file MainWindow.h.

Referenced by setupToolbars().

QAction* MainWindow::m_deleteSelectedAction [protected]

Definition at line 189 of file MainWindow.h.

Referenced by setupEditMenu(), and updateMenuStates().

QAction* MainWindow::m_soloAction [protected]

Definition at line 190 of file MainWindow.h.

Referenced by alignToggled(), and setupToolbars().

QAction* MainWindow::m_ffwdAction [protected]

Definition at line 191 of file MainWindow.h.

Referenced by setupToolbars(), and updateMenuStates().

QAction* MainWindow::m_rwdAction [protected]

Definition at line 192 of file MainWindow.h.

Referenced by setupToolbars(), and updateMenuStates().

bool MainWindow::m_soloModified [protected]

Definition at line 194 of file MainWindow.h.

Referenced by alignToggled(), and playSoloToggled().

bool MainWindow::m_prevSolo [protected]

Definition at line 195 of file MainWindow.h.

Referenced by alignToggled(), and setupToolbars().

QFrame* MainWindow::m_playControlsSpacer [protected]

Definition at line 197 of file MainWindow.h.

Referenced by MainWindow(), and propertyStacksResized().

int MainWindow::m_playControlsWidth [protected]

Definition at line 198 of file MainWindow.h.

Referenced by MainWindow(), and propertyStacksResized().

QPointer<PreferencesDialog> MainWindow::m_preferencesDialog [protected]

Definition at line 200 of file MainWindow.h.

Referenced by closeEvent(), commitData(), preferences(), and ~MainWindow().

QPointer<LayerTreeDialog> MainWindow::m_layerTreeDialog [protected]

Definition at line 201 of file MainWindow.h.

Referenced by showLayerTree(), and ~MainWindow().

KeyReference* MainWindow::m_keyReference [protected]

Definition at line 203 of file MainWindow.h.

Referenced by closeEvent(), keyReference(), setupEditMenu(), setupFileMenu(), setupHelpMenu(), setupPaneAndLayerMenus(), setupRecentFilesMenu(), setupRecentTransformsMenu(), setupToolbars(), setupViewMenu(), and ~MainWindow().

PaneActionMap MainWindow::m_paneActions [protected]

Definition at line 217 of file MainWindow.h.

Referenced by addPane(), and setupPaneAndLayerMenus().

LayerActionMap MainWindow::m_layerActions [protected]

Definition at line 220 of file MainWindow.h.

Referenced by addLayer(), and setupPaneAndLayerMenus().

TransformActionMap MainWindow::m_transformActions [protected]

Definition at line 223 of file MainWindow.h.

Referenced by addLayer(), and setupTransformsMenu().

TransformActionReverseMap MainWindow::m_transformActionsReverse [protected]

Definition at line 226 of file MainWindow.h.

Referenced by setupRecentTransformsMenu(), and setupTransformsMenu().

ExistingLayerActionMap MainWindow::m_existingLayerActions [protected]

Definition at line 229 of file MainWindow.h.

Referenced by addLayer(), and setupExistingLayersMenus().

ExistingLayerActionMap MainWindow::m_sliceActions [protected]

Definition at line 230 of file MainWindow.h.

Referenced by addLayer(), and setupExistingLayersMenus().

ToolActionMap MainWindow::m_toolActions [protected]

Definition at line 233 of file MainWindow.h.

Referenced by addLayer(), and setupToolbars().

NumberingActionMap MainWindow::m_numberingActions [protected]

Definition at line 236 of file MainWindow.h.

Referenced by setInstantsNumbering(), and setupEditMenu().

QString MainWindowBase::m_sessionFile [protected, inherited]

Definition at line 249 of file MainWindowBase.h.

Referenced by closeSession(), MainWindowBase::getOpenFileName(), MainWindowBase::getSaveFileName(), MainWindowBase::openAudio(), MainWindowBase::openSession(), saveSession(), saveSessionAs(), and MainWindowBase::updateMenuStates().

QString MainWindowBase::m_audioFile [protected, inherited]

Definition at line 250 of file MainWindowBase.h.

Referenced by MainWindowBase::getOpenFileName(), MainWindowBase::getSaveFileName(), MainWindowBase::openAudio(), openSession(), openSomething(), and saveSessionAs().

Document* MainWindowBase::m_document [protected, inherited]

Definition at line 251 of file MainWindowBase.h.

Referenced by addLayer(), addPane(), alignToggled(), closeSession(), MainWindowBase::createDocument(), MainWindowBase::deleteCurrentLayer(), MainWindowBase::deleteCurrentPane(), MainWindowBase::getMainModel(), handleOSCMessage(), MainWindowBase::insertInstantAt(), newSession(), MainWindowBase::openAudio(), MainWindowBase::openImage(), MainWindowBase::openLayer(), MainWindowBase::openSession(), MainWindowBase::paneDeleteButtonClicked(), MainWindowBase::paste(), setupPaneAndLayerMenus(), MainWindowBase::toXml(), and updateMenuStates().

QLabel* MainWindowBase::m_descriptionLabel [protected, inherited]

Definition at line 253 of file MainWindowBase.h.

Referenced by MainWindow(), and updateDescriptionLabel().

PaneStack* MainWindowBase::m_paneStack [protected, inherited]

Definition at line 254 of file MainWindowBase.h.

Referenced by addLayer(), addPane(), alignToggled(), closeSession(), MainWindowBase::copy(), MainWindowBase::cut(), MainWindowBase::deleteCurrentLayer(), MainWindowBase::deleteCurrentPane(), MainWindowBase::deleteSelected(), MainWindowBase::RemovePaneCommand::execute(), MainWindowBase::AddPaneCommand::execute(), exportImage(), exportLayer(), MainWindowBase::ffwd(), MainWindowBase::getOpenFileName(), MainWindowBase::getSnapLayer(), MainWindowBase::globalCentreFrameChanged(), handleOSCMessage(), importLayer(), MainWindowBase::inProgressSelectionChanged(), MainWindowBase::insertInstantAt(), MainWindowBase::jumpLeft(), MainWindowBase::jumpRight(), MainWindowBase::layerInAView(), MainWindow(), MainWindowBase::MainWindowBase(), newSession(), MainWindowBase::nextLayer(), MainWindowBase::nextPane(), MainWindowBase::open(), MainWindowBase::openAudio(), MainWindowBase::openImage(), MainWindowBase::openLayer(), MainWindowBase::paneDeleteButtonClicked(), paneDropAccepted(), MainWindowBase::paste(), MainWindowBase::playSoloToggled(), MainWindowBase::preferenceChanged(), MainWindowBase::previousLayer(), MainWindowBase::previousPane(), renameCurrentLayer(), MainWindowBase::renumberInstants(), MainWindowBase::rewind(), rightButtonMenuRequested(), MainWindowBase::scrollLeft(), MainWindowBase::scrollRight(), MainWindowBase::selectVisible(), setupExistingLayersMenus(), showLayerTree(), MainWindowBase::stop(), MainWindowBase::togglePropertyBoxes(), MainWindowBase::toXml(), MainWindowBase::RemovePaneCommand::unexecute(), MainWindowBase::AddPaneCommand::unexecute(), MainWindowBase::updateMenuStates(), updateMenuStates(), MainWindowBase::viewCentreFrameChanged(), MainWindowBase::viewZoomLevelChanged(), MainWindowBase::zoomDefault(), MainWindowBase::zoomIn(), MainWindowBase::zoomOut(), MainWindowBase::zoomToFit(), MainWindowBase::AddPaneCommand::~AddPaneCommand(), and MainWindowBase::RemovePaneCommand::~RemovePaneCommand().

ViewManager* MainWindowBase::m_viewManager [protected, inherited]

Definition at line 255 of file MainWindowBase.h.

Referenced by addLayer(), MainWindowBase::PaneCallback::addSelection(), alignToggled(), MainWindowBase::clearSelection(), closeSession(), MainWindowBase::copy(), MainWindowBase::currentPaneChanged(), MainWindowBase::cut(), MainWindowBase::deleteSelected(), exportAudio(), exportImage(), MainWindowBase::ffwd(), MainWindowBase::ffwdEnd(), handleOSCMessage(), MainWindowBase::insertInstant(), MainWindowBase::insertInstantsAtBoundaries(), MainWindowBase::mainModelChanged(), MainWindow(), MainWindowBase::MainWindowBase(), MainWindowBase::modelAboutToBeDeleted(), MainWindowBase::openImage(), MainWindowBase::openSession(), MainWindowBase::paste(), MainWindowBase::play(), MainWindowBase::playLoopToggled(), MainWindowBase::playSelectionToggled(), MainWindowBase::playSoloToggled(), MainWindowBase::preferenceChanged(), preferenceChanged(), MainWindowBase::renumberInstants(), MainWindowBase::rewind(), MainWindowBase::rewindStart(), MainWindowBase::selectAll(), MainWindowBase::selectToEnd(), MainWindowBase::selectToStart(), MainWindowBase::selectVisible(), setupToolbars(), setupViewMenu(), MainWindowBase::showAllOverlays(), MainWindowBase::showMinimalOverlays(), MainWindowBase::showNoOverlays(), MainWindowBase::showStandardOverlays(), MainWindowBase::toggleZoomWheels(), toolDrawSelected(), toolEditSelected(), toolEraseSelected(), toolMeasureSelected(), toolNavigateSelected(), toolSelectSelected(), MainWindowBase::toXml(), MainWindowBase::updateMenuStates(), updateMenuStates(), updateVisibleRangeDisplay(), and MainWindowBase::~MainWindowBase().

Layer* MainWindowBase::m_timeRulerLayer [protected, inherited]

Definition at line 256 of file MainWindowBase.h.

Referenced by addPane(), closeSession(), MainWindowBase::layerAboutToBeDeleted(), newSession(), and MainWindowBase::openAudio().

bool MainWindowBase::m_audioOutput [protected, inherited]

Definition at line 258 of file MainWindowBase.h.

Referenced by MainWindowBase::mainModelChanged().

AudioCallbackPlaySource* MainWindowBase::m_playSource [protected, inherited]

Definition at line 259 of file MainWindowBase.h.

Referenced by addLayer(), MainWindowBase::createPlayTarget(), MainWindowBase::currentPaneChanged(), MainWindowBase::globalCentreFrameChanged(), handleOSCMessage(), MainWindowBase::layerInAView(), MainWindowBase::MainWindowBase(), MainWindowBase::modelAboutToBeDeleted(), MainWindowBase::modelAdded(), MainWindowBase::openAudio(), MainWindowBase::play(), MainWindowBase::playbackFrameChanged(), MainWindowBase::playSoloToggled(), playSpeedChanged(), MainWindowBase::rewind(), setupToolbars(), MainWindowBase::stop(), updateDescriptionLabel(), MainWindowBase::viewCentreFrameChanged(), MainWindowBase::viewZoomLevelChanged(), MainWindowBase::zoomToFit(), and MainWindowBase::~MainWindowBase().

AudioCallbackPlayTarget* MainWindowBase::m_playTarget [protected, inherited]

Definition at line 260 of file MainWindowBase.h.

Referenced by MainWindowBase::createPlayTarget(), handleOSCMessage(), MainWindowBase::mainModelChanged(), mainModelChanged(), MainWindowBase::updateMenuStates(), updateMenuStates(), and MainWindowBase::~MainWindowBase().

OSCQueue* MainWindowBase::m_oscQueue [protected, inherited]

Definition at line 262 of file MainWindowBase.h.

Referenced by about(), MainWindowBase::MainWindowBase(), MainWindowBase::pollOSC(), and MainWindowBase::~MainWindowBase().

RecentFiles MainWindowBase::m_recentFiles [protected, inherited]

Definition at line 264 of file MainWindowBase.h.

Referenced by commitData(), exportAudio(), exportLayer(), handleOSCMessage(), MainWindowBase::openAudio(), MainWindowBase::openLayer(), MainWindowBase::openSession(), saveSessionAs(), setupFileMenu(), and setupRecentFilesMenu().

RecentFiles MainWindowBase::m_recentTransforms [protected, inherited]

Definition at line 265 of file MainWindowBase.h.

Referenced by addLayer(), handleOSCMessage(), setupRecentTransformsMenu(), and setupTransformsMenu().

bool MainWindowBase::m_documentModified [protected, inherited]

Definition at line 267 of file MainWindowBase.h.

Referenced by checkSaveModified(), commitData(), MainWindowBase::documentModified(), MainWindowBase::documentRestored(), MainWindowBase::openAudio(), MainWindowBase::openSession(), and MainWindowBase::updateMenuStates().

bool MainWindowBase::m_openingAudioFile [protected, inherited]

Definition at line 268 of file MainWindowBase.h.

Referenced by closeEvent(), MainWindowBase::openAudio(), and MainWindowBase::pollOSC().

bool MainWindowBase::m_abandoning [protected, inherited]

Definition at line 269 of file MainWindowBase.h.

Referenced by closeEvent(), and handleOSCMessage().

Labeller* MainWindowBase::m_labeller [protected, inherited]

Definition at line 271 of file MainWindowBase.h.

Referenced by MainWindowBase::insertInstantAt(), MainWindowBase::MainWindowBase(), MainWindowBase::renumberInstants(), resetInstantsCounters(), setInstantsCounterCycle(), setInstantsNumbering(), and setupEditMenu().

int MainWindowBase::m_lastPlayStatusSec [protected, inherited]

Definition at line 273 of file MainWindowBase.h.

Referenced by MainWindowBase::playbackFrameChanged().

QString MainWindowBase::m_myStatusMessage [mutable, protected, inherited]

Definition at line 274 of file MainWindowBase.h.

Referenced by MainWindowBase::contextHelpChanged(), MainWindowBase::playbackFrameChanged(), MainWindowBase::stop(), and updateVisibleRangeDisplay().

bool MainWindowBase::m_initialDarkBackground [protected, inherited]

Definition at line 276 of file MainWindowBase.h.

Referenced by MainWindowBase::MainWindowBase(), and MainWindowBase::preferenceChanged().


The documentation for this class was generated from the following files:
Generated on Wed Feb 20 15:45:33 2008 for SonicVisualiser by  doxygen 1.5.1