svapp
1.9
|
The base class for the SV main window. More...
#include <MainWindowBase.h>
Classes | |
class | AddPaneCommand |
class | OSCQueueStarter |
class | PaneCallback |
class | RemovePaneCommand |
Public Types | |
enum | AudioFileOpenMode { ReplaceSession, ReplaceMainModel, CreateAdditionalModel, ReplaceCurrentPane, AskUser } |
enum | FileOpenStatus { FileOpenSucceeded, FileOpenFailed, FileOpenCancelled, FileOpenWrongMode } |
Public Slots | |
virtual void | preferenceChanged (PropertyContainer::PropertyName) |
virtual void | resizeConstrained (QSize) |
Signals | |
void | canAddPane (bool) |
void | canDeleteCurrentPane (bool) |
void | canAddLayer (bool) |
void | canImportMoreAudio (bool) |
void | canReplaceMainAudio (bool) |
void | canImportLayer (bool) |
void | canChangeSessionTemplate (bool) |
void | canExportAudio (bool) |
void | canExportLayer (bool) |
void | canExportImage (bool) |
void | canRenameLayer (bool) |
void | canEditLayer (bool) |
void | canEditLayerTabular (bool) |
void | canMeasureLayer (bool) |
void | canSelect (bool) |
void | canClearSelection (bool) |
void | canEditSelection (bool) |
void | canDeleteSelection (bool) |
void | canPaste (bool) |
void | canInsertInstant (bool) |
void | canInsertInstantsAtBoundaries (bool) |
void | canInsertItemAtSelection (bool) |
void | canRenumberInstants (bool) |
void | 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) |
void | canSaveAs (bool) |
void | hideSplash () |
void | sessionLoaded () |
void | audioFileLoaded () |
void | replacedDocument () |
void | activity (QString) |
Public Member Functions | |
MainWindowBase (bool withAudioOutput, bool withMIDIInput) | |
virtual | ~MainWindowBase () |
virtual FileOpenStatus | open (FileSource source, AudioFileOpenMode=AskUser) |
virtual FileOpenStatus | openPath (QString fileOrUrl, AudioFileOpenMode=AskUser) |
virtual FileOpenStatus | openAudio (FileSource source, AudioFileOpenMode=AskUser, QString templateName="") |
virtual FileOpenStatus | openPlaylist (FileSource source, AudioFileOpenMode=AskUser) |
virtual FileOpenStatus | openLayer (FileSource source) |
virtual FileOpenStatus | openImage (FileSource source) |
virtual FileOpenStatus | openSession (FileSource source) |
virtual FileOpenStatus | openSessionPath (QString fileOrUrl) |
virtual FileOpenStatus | openSessionTemplate (QString templateName) |
virtual FileOpenStatus | openSessionTemplate (FileSource source) |
virtual bool | saveSessionFile (QString path) |
virtual bool | saveSessionTemplate (QString path) |
virtual int | getFrame () const |
Implementation of FrameTimer interface method. | |
void | setDefaultFfwdRwdStep (RealTime step) |
Protected Types | |
typedef std::map< Layer *, QPointer < ModelDataTableDialog > > | LayerDataDialogMap |
typedef std::set< QPointer < ModelDataTableDialog > > | DataDialogSet |
typedef std::map< View *, DataDialogSet > | ViewDataDialogMap |
Protected Slots | |
virtual void | zoomIn () |
virtual void | zoomOut () |
virtual void | zoomToFit () |
virtual void | zoomDefault () |
virtual void | scrollLeft () |
virtual void | scrollRight () |
virtual void | jumpLeft () |
virtual void | jumpRight () |
virtual void | peekLeft () |
virtual void | peekRight () |
virtual void | showNoOverlays () |
virtual void | showMinimalOverlays () |
virtual void | showAllOverlays () |
virtual void | toggleTimeRulers () |
virtual void | toggleZoomWheels () |
virtual void | togglePropertyBoxes () |
virtual void | toggleStatusBar () |
virtual void | toggleCentreLine () |
virtual void | play () |
virtual void | ffwd () |
virtual void | ffwdEnd () |
virtual void | rewind () |
virtual void | rewindStart () |
virtual void | stop () |
virtual void | ffwdSimilar () |
virtual void | rewindSimilar () |
virtual void | deleteCurrentPane () |
virtual void | deleteCurrentLayer () |
virtual void | editCurrentLayer () |
virtual void | previousPane () |
virtual void | nextPane () |
virtual void | previousLayer () |
virtual void | nextLayer () |
virtual void | playLoopToggled () |
virtual void | playSelectionToggled () |
virtual void | playSoloToggled () |
virtual void | sampleRateMismatch (int, int, bool)=0 |
virtual void | audioOverloadPluginDisabled ()=0 |
virtual void | audioTimeStretchMultiChannelDisabled ()=0 |
virtual void | playbackFrameChanged (int) |
virtual void | globalCentreFrameChanged (int) |
virtual void | viewCentreFrameChanged (View *, int) |
virtual void | viewZoomLevelChanged (View *, int, bool) |
virtual void | outputLevelsChanged (float, float)=0 |
virtual void | currentPaneChanged (Pane *) |
virtual void | currentLayerChanged (Pane *, Layer *) |
virtual void | selectAll () |
virtual void | selectToStart () |
virtual void | selectToEnd () |
virtual void | selectVisible () |
virtual void | clearSelection () |
virtual void | cut () |
virtual void | copy () |
virtual void | paste () |
virtual void | pasteAtPlaybackPosition () |
virtual void | pasteRelative (int offset) |
virtual void | deleteSelected () |
virtual void | insertInstant () |
virtual void | insertInstantAt (int) |
virtual void | insertInstantsAtBoundaries () |
virtual void | insertItemAtSelection () |
virtual void | insertItemAt (int, int) |
virtual void | renumberInstants () |
virtual void | documentModified () |
virtual void | documentRestored () |
virtual void | layerAdded (Layer *) |
virtual void | layerRemoved (Layer *) |
virtual void | layerAboutToBeDeleted (Layer *) |
virtual void | layerInAView (Layer *, bool) |
virtual void | mainModelChanged (WaveFileModel *) |
virtual void | modelAdded (Model *) |
virtual void | modelAboutToBeDeleted (Model *) |
virtual void | updateMenuStates () |
virtual void | updateDescriptionLabel ()=0 |
virtual void | modelGenerationFailed (QString, QString)=0 |
virtual void | modelGenerationWarning (QString, QString)=0 |
virtual void | modelRegenerationFailed (QString, QString, QString)=0 |
virtual void | modelRegenerationWarning (QString, QString, QString)=0 |
virtual void | alignmentFailed (QString, QString)=0 |
virtual void | rightButtonMenuRequested (Pane *, QPoint point)=0 |
virtual void | paneAdded (Pane *)=0 |
virtual void | paneHidden (Pane *)=0 |
virtual void | paneAboutToBeDeleted (Pane *)=0 |
virtual void | paneDropAccepted (Pane *, QStringList)=0 |
virtual void | paneDropAccepted (Pane *, QString)=0 |
virtual void | paneDeleteButtonClicked (Pane *) |
virtual void | oscReady () |
virtual void | pollOSC () |
virtual void | handleOSCMessage (const OSCMessage &)=0 |
virtual void | contextHelpChanged (const QString &) |
virtual void | inProgressSelectionChanged () |
virtual FileOpenStatus | openSessionFromRDF (FileSource source) |
virtual FileOpenStatus | openLayersFromRDF (FileSource source) |
virtual void | closeSession ()=0 |
virtual void | newerVersionAvailable (QString) |
virtual void | menuActionMapperInvoked (QObject *) |
Protected Member Functions | |
void | startOSCQueue () |
QLabel * | getStatusLabel () const |
WaveFileModel * | getMainModel () |
const WaveFileModel * | getMainModel () const |
void | createDocument () |
Pane * | addPaneToStack () |
Layer * | getSnapLayer () const |
void | removeLayerEditDialog (Layer *) |
virtual bool | checkSaveModified ()=0 |
virtual QString | getOpenFileName (FileFinder::FileType type) |
virtual QString | getSaveFileName (FileFinder::FileType type) |
virtual void | registerLastOpenedFilePath (FileFinder::FileType type, QString path) |
virtual QString | getDefaultSessionTemplate () const |
virtual void | setDefaultSessionTemplate (QString) |
virtual void | createPlayTarget () |
virtual void | openHelpUrl (QString url) |
virtual void | setupMenus ()=0 |
virtual void | updateVisibleRangeDisplay (Pane *p) const =0 |
virtual void | updatePositionStatusDisplays () const =0 |
virtual void | finaliseMenus () |
virtual void | finaliseMenu (QMenu *) |
virtual bool | shouldCreateNewSessionForRDFAudio (bool *) |
virtual void | connectLayerEditDialog (ModelDataTableDialog *dialog) |
virtual void | toXml (QTextStream &stream, bool asTemplate) |
Protected Attributes | |
QString | m_sessionFile |
QString | m_audioFile |
Document * | m_document |
PaneStack * | m_paneStack |
ViewManager * | m_viewManager |
Layer * | m_timeRulerLayer |
bool | m_audioOutput |
AudioCallbackPlaySource * | m_playSource |
AudioCallbackPlayTarget * | m_playTarget |
OSCQueue * | m_oscQueue |
OSCQueueStarter * | m_oscQueueStarter |
MIDIInput * | m_midiInput |
RecentFiles | m_recentFiles |
RecentFiles | m_recentTransforms |
bool | m_documentModified |
bool | m_openingAudioFile |
bool | m_abandoning |
Labeller * | m_labeller |
int | m_lastPlayStatusSec |
QString | m_myStatusMessage |
bool | m_initialDarkBackground |
RealTime | m_defaultFfwdRwdStep |
QLabel * | m_statusLabel |
LayerDataDialogMap | m_layerDataDialogMap |
ViewDataDialogMap | m_viewDataDialogMap |
QSignalMapper * | m_menuShortcutMapper |
QList< QShortcut * > | m_appShortcuts |
The base class for the SV main window.
This includes everything to do with general document and pane stack management, but nothing that involves user interaction -- this doesn't create the widget or menu structures or editing tools, and if a function needs to open a dialog, it shouldn't be in here. This permits "variations on SV" to use different subclasses retaining the same general structure.
Definition at line 75 of file MainWindowBase.h.
typedef std::map<Layer *, QPointer<ModelDataTableDialog> > MainWindowBase::LayerDataDialogMap [protected] |
Definition at line 352 of file MainWindowBase.h.
typedef std::set<QPointer<ModelDataTableDialog> > MainWindowBase::DataDialogSet [protected] |
Definition at line 353 of file MainWindowBase.h.
typedef std::map<View *, DataDialogSet> MainWindowBase::ViewDataDialogMap [protected] |
Definition at line 354 of file MainWindowBase.h.
Definition at line 83 of file MainWindowBase.h.
Definition at line 91 of file MainWindowBase.h.
MainWindowBase::MainWindowBase | ( | bool | withAudioOutput, |
bool | withMIDIInput | ||
) |
Definition at line 137 of file MainWindowBase.cpp.
References audioOverloadPluginDisabled(), audioTimeStretchMultiChannelDisabled(), contextHelpChanged(), currentLayerChanged(), currentPaneChanged(), documentModified(), documentRestored(), globalCentreFrameChanged(), inProgressSelectionChanged(), m_initialDarkBackground, m_labeller, m_midiInput, m_paneStack, m_playSource, m_viewManager, outputLevelsChanged(), paneAboutToBeDeleted(), paneAdded(), paneDeleteButtonClicked(), paneDropAccepted(), paneHidden(), playbackFrameChanged(), preferenceChanged(), rightButtonMenuRequested(), sampleRateMismatch(), updateMenuStates(), viewCentreFrameChanged(), and viewZoomLevelChanged().
MainWindowBase::~MainWindowBase | ( | ) | [virtual] |
Definition at line 264 of file MainWindowBase.cpp.
References m_midiInput, m_oscQueue, m_oscQueueStarter, m_playSource, m_playTarget, m_viewManager, and AudioCallbackPlayTarget::shutdown().
MainWindowBase::FileOpenStatus MainWindowBase::open | ( | FileSource | source, |
AudioFileOpenMode | mode = AskUser |
||
) | [virtual] |
Definition at line 1188 of file MainWindowBase.cpp.
References canImportLayer(), FileOpenCancelled, FileOpenFailed, FileOpenWrongMode, getMainModel(), m_paneStack, openAudio(), openImage(), openLayer(), openPlaylist(), openSession(), and shouldCreateNewSessionForRDFAudio().
Referenced by openPath().
MainWindowBase::FileOpenStatus MainWindowBase::openPath | ( | QString | fileOrUrl, |
AudioFileOpenMode | mode = AskUser |
||
) | [virtual] |
Definition at line 1180 of file MainWindowBase.cpp.
References hideSplash(), and open().
MainWindowBase::FileOpenStatus MainWindowBase::openAudio | ( | FileSource | source, |
AudioFileOpenMode | mode = AskUser , |
||
QString | templateName = "" |
||
) | [virtual] |
!! shouldn't be dealing directly with title from here -- call a method
Definition at line 1260 of file MainWindowBase.cpp.
References activity(), Document::addImportedModel(), Document::addLayerToView(), AskUser, audioFileLoaded(), checkSaveModified(), closeSession(), CreateAdditionalModel, createDocument(), Document::createImportedLayer(), currentPaneChanged(), documentModified(), FileOpenCancelled, FileOpenFailed, FileOpenSucceeded, getDefaultSessionTemplate(), getMainModel(), MainWindowBase::AddPaneCommand::getPane(), AudioCallbackPlaySource::getSourceSampleRate(), m_audioFile, m_document, m_documentModified, m_openingAudioFile, m_paneStack, m_playSource, m_recentFiles, m_sessionFile, m_timeRulerLayer, openSessionTemplate(), registerLastOpenedFilePath(), Document::removeLayerFromView(), AudioCallbackPlaySource::removeModel(), ReplaceCurrentPane, ReplaceMainModel, ReplaceSession, Document::setMainModel(), setupMenus(), and updateMenuStates().
Referenced by open(), and openPlaylist().
MainWindowBase::FileOpenStatus MainWindowBase::openPlaylist | ( | FileSource | source, |
AudioFileOpenMode | mode = AskUser |
||
) | [virtual] |
Definition at line 1520 of file MainWindowBase.cpp.
References CreateAdditionalModel, FileOpenCancelled, FileOpenFailed, FileOpenSucceeded, hideSplash(), and openAudio().
Referenced by open().
MainWindowBase::FileOpenStatus MainWindowBase::openLayer | ( | FileSource | source | ) | [virtual] |
Definition at line 1561 of file MainWindowBase.cpp.
References activity(), Document::addLayerToView(), Document::createImportedLayer(), FileOpenCancelled, FileOpenFailed, FileOpenSucceeded, FileOpenWrongMode, getMainModel(), SVFileReader::identifyXmlFile(), m_document, m_paneStack, m_recentFiles, modelRegenerationFailed(), modelRegenerationWarning(), openLayersFromRDF(), registerLastOpenedFilePath(), and SVFileReader::SVLayerFile.
Referenced by open().
MainWindowBase::FileOpenStatus MainWindowBase::openImage | ( | FileSource | source | ) | [virtual] |
Definition at line 1693 of file MainWindowBase.cpp.
References Document::addLayerToView(), Document::createEmptyLayer(), Document::deleteLayer(), FileOpenFailed, FileOpenSucceeded, FileOpenWrongMode, Document::getMainModel(), m_document, m_paneStack, and m_viewManager.
Referenced by open().
MainWindowBase::FileOpenStatus MainWindowBase::openSession | ( | FileSource | source | ) | [virtual] |
Definition at line 1753 of file MainWindowBase.cpp.
References activity(), checkSaveModified(), closeSession(), createDocument(), FileOpenCancelled, FileOpenFailed, FileOpenSucceeded, SVFileReader::identifyXmlFile(), m_document, m_documentModified, m_recentFiles, m_sessionFile, m_viewManager, modelRegenerationFailed(), modelRegenerationWarning(), openSessionFromRDF(), registerLastOpenedFilePath(), sessionLoaded(), setupMenus(), SVFileReader::SVSessionFile, and updateMenuStates().
Referenced by open(), and openSessionPath().
MainWindowBase::FileOpenStatus MainWindowBase::openSessionPath | ( | QString | fileOrUrl | ) | [virtual] |
Definition at line 1745 of file MainWindowBase.cpp.
References hideSplash(), and openSession().
MainWindowBase::FileOpenStatus MainWindowBase::openSessionTemplate | ( | QString | templateName | ) | [virtual] |
Definition at line 1878 of file MainWindowBase.cpp.
References FileOpenFailed.
Referenced by openAudio().
MainWindowBase::FileOpenStatus MainWindowBase::openSessionTemplate | ( | FileSource | source | ) | [virtual] |
Definition at line 1894 of file MainWindowBase.cpp.
References activity(), checkSaveModified(), closeSession(), createDocument(), FileOpenCancelled, FileOpenFailed, FileOpenSucceeded, m_document, m_documentModified, m_viewManager, modelRegenerationFailed(), modelRegenerationWarning(), sessionLoaded(), setupMenus(), and updateMenuStates().
bool MainWindowBase::saveSessionFile | ( | QString | path | ) | [virtual] |
Definition at line 2220 of file MainWindowBase.cpp.
References toXml().
bool MainWindowBase::saveSessionTemplate | ( | QString | path | ) | [virtual] |
Definition at line 2265 of file MainWindowBase.cpp.
References toXml().
int MainWindowBase::getFrame | ( | ) | const [virtual] |
Implementation of FrameTimer interface method.
Definition at line 939 of file MainWindowBase.cpp.
References AudioCallbackPlaySource::getCurrentPlayingFrame(), AudioCallbackPlaySource::isPlaying(), m_playSource, and m_viewManager.
Referenced by insertInstant(), and pasteAtPlaybackPosition().
void MainWindowBase::setDefaultFfwdRwdStep | ( | RealTime | step | ) | [inline] |
Definition at line 116 of file MainWindowBase.h.
References m_defaultFfwdRwdStep.
void MainWindowBase::canAddPane | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canDeleteCurrentPane | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canAddLayer | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canImportMoreAudio | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canReplaceMainAudio | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canImportLayer | ( | bool | ) | [signal] |
Referenced by open(), and updateMenuStates().
void MainWindowBase::canChangeSessionTemplate | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canExportAudio | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canExportLayer | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canExportImage | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canRenameLayer | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canEditLayer | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canEditLayerTabular | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canMeasureLayer | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canSelect | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canClearSelection | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canEditSelection | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canDeleteSelection | ( | bool | ) | [signal] |
void MainWindowBase::canPaste | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canInsertInstant | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canInsertInstantsAtBoundaries | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canInsertItemAtSelection | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canRenumberInstants | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canDeleteCurrentLayer | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canZoom | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canScroll | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canPlay | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canFfwd | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canRewind | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canPlaySelection | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canSpeedUpPlayback | ( | bool | ) | [signal] |
void MainWindowBase::canSlowDownPlayback | ( | bool | ) | [signal] |
void MainWindowBase::canChangePlaybackSpeed | ( | bool | ) | [signal] |
void MainWindowBase::canSelectPreviousPane | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canSelectNextPane | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canSelectPreviousLayer | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canSelectNextLayer | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canSave | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::canSaveAs | ( | bool | ) | [signal] |
Referenced by updateMenuStates().
void MainWindowBase::hideSplash | ( | ) | [signal] |
Referenced by createPlayTarget(), openLayersFromRDF(), openPath(), openPlaylist(), and openSessionPath().
void MainWindowBase::sessionLoaded | ( | ) | [signal] |
Referenced by openSession(), openSessionFromRDF(), and openSessionTemplate().
void MainWindowBase::audioFileLoaded | ( | ) | [signal] |
Referenced by openAudio().
void MainWindowBase::replacedDocument | ( | ) | [signal] |
Referenced by createDocument().
void MainWindowBase::activity | ( | QString | ) | [signal] |
Referenced by openAudio(), openLayer(), openLayersFromRDF(), openSession(), and openSessionTemplate().
void MainWindowBase::preferenceChanged | ( | PropertyContainer::PropertyName | name | ) | [virtual, slot] |
Definition at line 2569 of file MainWindowBase.cpp.
References m_initialDarkBackground, m_paneStack, and m_viewManager.
Referenced by MainWindowBase().
void MainWindowBase::resizeConstrained | ( | QSize | size | ) | [virtual, slot] |
Definition at line 400 of file MainWindowBase.cpp.
Referenced by MainWindowBase::PaneCallback::setWindowSize().
void MainWindowBase::zoomIn | ( | ) | [protected, virtual, slot] |
Definition at line 2348 of file MainWindowBase.cpp.
References m_paneStack.
void MainWindowBase::zoomOut | ( | ) | [protected, virtual, slot] |
Definition at line 2355 of file MainWindowBase.cpp.
References m_paneStack.
void MainWindowBase::zoomToFit | ( | ) | [protected, virtual, slot] |
Definition at line 2362 of file MainWindowBase.cpp.
References getMainModel(), AudioCallbackPlaySource::getPlayEndFrame(), m_paneStack, and m_playSource.
void MainWindowBase::zoomDefault | ( | ) | [protected, virtual, slot] |
Definition at line 2388 of file MainWindowBase.cpp.
References m_paneStack.
void MainWindowBase::scrollLeft | ( | ) | [protected, virtual, slot] |
Definition at line 2399 of file MainWindowBase.cpp.
References m_paneStack.
void MainWindowBase::scrollRight | ( | ) | [protected, virtual, slot] |
Definition at line 2420 of file MainWindowBase.cpp.
References m_paneStack.
void MainWindowBase::jumpLeft | ( | ) | [protected, virtual, slot] |
Definition at line 2406 of file MainWindowBase.cpp.
References m_paneStack.
void MainWindowBase::jumpRight | ( | ) | [protected, virtual, slot] |
Definition at line 2427 of file MainWindowBase.cpp.
References m_paneStack.
void MainWindowBase::peekLeft | ( | ) | [protected, virtual, slot] |
Definition at line 2413 of file MainWindowBase.cpp.
References m_paneStack.
void MainWindowBase::peekRight | ( | ) | [protected, virtual, slot] |
Definition at line 2434 of file MainWindowBase.cpp.
References m_paneStack.
void MainWindowBase::showNoOverlays | ( | ) | [protected, virtual, slot] |
Definition at line 2441 of file MainWindowBase.cpp.
References m_viewManager.
void MainWindowBase::showMinimalOverlays | ( | ) | [protected, virtual, slot] |
Definition at line 2447 of file MainWindowBase.cpp.
References m_viewManager.
void MainWindowBase::showAllOverlays | ( | ) | [protected, virtual, slot] |
Definition at line 2453 of file MainWindowBase.cpp.
References m_viewManager.
void MainWindowBase::toggleTimeRulers | ( | ) | [protected, virtual, slot] |
Definition at line 2459 of file MainWindowBase.cpp.
References m_paneStack.
void MainWindowBase::toggleZoomWheels | ( | ) | [protected, virtual, slot] |
Definition at line 2500 of file MainWindowBase.cpp.
References m_viewManager.
void MainWindowBase::togglePropertyBoxes | ( | ) | [protected, virtual, slot] |
Definition at line 2510 of file MainWindowBase.cpp.
References m_paneStack.
void MainWindowBase::toggleStatusBar | ( | ) | [protected, virtual, slot] |
Definition at line 2541 of file MainWindowBase.cpp.
void MainWindowBase::toggleCentreLine | ( | ) | [protected, virtual, slot] |
Definition at line 2559 of file MainWindowBase.cpp.
References m_viewManager.
void MainWindowBase::play | ( | ) | [protected, virtual, slot] |
Definition at line 2594 of file MainWindowBase.cpp.
References AudioCallbackPlaySource::isPlaying(), m_playSource, m_viewManager, AudioCallbackPlaySource::play(), playbackFrameChanged(), and stop().
void MainWindowBase::ffwd | ( | ) | [protected, virtual, slot] |
Definition at line 2605 of file MainWindowBase.cpp.
References getMainModel(), getSnapLayer(), AudioCallbackPlaySource::isPlaying(), m_defaultFfwdRwdStep, m_paneStack, m_playSource, m_viewManager, and stop().
Referenced by ffwdSimilar().
void MainWindowBase::ffwdEnd | ( | ) | [protected, virtual, slot] |
Definition at line 2653 of file MainWindowBase.cpp.
References getMainModel(), AudioCallbackPlaySource::isPlaying(), m_playSource, m_viewManager, and stop().
void MainWindowBase::rewind | ( | ) | [protected, virtual, slot] |
Definition at line 2709 of file MainWindowBase.cpp.
References getMainModel(), getSnapLayer(), AudioCallbackPlaySource::isPlaying(), m_defaultFfwdRwdStep, m_paneStack, m_playSource, and m_viewManager.
Referenced by rewindSimilar().
void MainWindowBase::rewindStart | ( | ) | [protected, virtual, slot] |
Definition at line 2760 of file MainWindowBase.cpp.
References getMainModel(), and m_viewManager.
void MainWindowBase::stop | ( | ) | [protected, virtual, slot] |
Definition at line 2830 of file MainWindowBase.cpp.
References getStatusLabel(), m_myStatusMessage, m_paneStack, m_playSource, AudioCallbackPlaySource::stop(), and updateVisibleRangeDisplay().
Referenced by ffwd(), ffwdEnd(), ffwdSimilar(), and play().
void MainWindowBase::ffwdSimilar | ( | ) | [protected, virtual, slot] |
Definition at line 2673 of file MainWindowBase.cpp.
References ffwd(), getMainModel(), getSnapLayer(), AudioCallbackPlaySource::isPlaying(), m_paneStack, m_playSource, m_viewManager, and stop().
void MainWindowBase::rewindSimilar | ( | ) | [protected, virtual, slot] |
Definition at line 2774 of file MainWindowBase.cpp.
References getMainModel(), getSnapLayer(), m_paneStack, m_viewManager, and rewind().
void MainWindowBase::deleteCurrentPane | ( | ) | [protected, virtual, slot] |
Definition at line 2926 of file MainWindowBase.cpp.
References m_document, m_paneStack, Document::removeLayerFromView(), and updateMenuStates().
void MainWindowBase::deleteCurrentLayer | ( | ) | [protected, virtual, slot] |
Definition at line 2952 of file MainWindowBase.cpp.
References m_document, m_paneStack, Document::removeLayerFromView(), and updateMenuStates().
void MainWindowBase::editCurrentLayer | ( | ) | [protected, virtual, slot] |
!! how to prevent this function from being active if not
Definition at line 2965 of file MainWindowBase.cpp.
References connectLayerEditDialog(), m_layerDataDialogMap, m_paneStack, and m_viewDataDialogMap.
void MainWindowBase::previousPane | ( | ) | [protected, virtual, slot] |
Definition at line 3030 of file MainWindowBase.cpp.
References m_paneStack, and updateMenuStates().
void MainWindowBase::nextPane | ( | ) | [protected, virtual, slot] |
Definition at line 3048 of file MainWindowBase.cpp.
References m_paneStack, and updateMenuStates().
void MainWindowBase::previousLayer | ( | ) | [protected, virtual, slot] |
Definition at line 3066 of file MainWindowBase.cpp.
References m_paneStack, and updateMenuStates().
void MainWindowBase::nextLayer | ( | ) | [protected, virtual, slot] |
Definition at line 3101 of file MainWindowBase.cpp.
References m_paneStack, and updateMenuStates().
void MainWindowBase::playLoopToggled | ( | ) | [protected, virtual, slot] |
Definition at line 624 of file MainWindowBase.cpp.
References m_viewManager.
void MainWindowBase::playSelectionToggled | ( | ) | [protected, virtual, slot] |
Definition at line 636 of file MainWindowBase.cpp.
References m_viewManager.
void MainWindowBase::playSoloToggled | ( | ) | [protected, virtual, slot] |
Definition at line 648 of file MainWindowBase.cpp.
References AudioCallbackPlaySource::clearSoloModelSet(), currentPaneChanged(), m_paneStack, m_playSource, and m_viewManager.
virtual void MainWindowBase::sampleRateMismatch | ( | int | , |
int | , | ||
bool | |||
) | [protected, pure virtual, slot] |
Referenced by MainWindowBase().
virtual void MainWindowBase::audioOverloadPluginDisabled | ( | ) | [protected, pure virtual, slot] |
Referenced by MainWindowBase().
virtual void MainWindowBase::audioTimeStretchMultiChannelDisabled | ( | ) | [protected, pure virtual, slot] |
Referenced by MainWindowBase().
void MainWindowBase::playbackFrameChanged | ( | int | frame | ) | [protected, virtual, slot] |
Definition at line 3136 of file MainWindowBase.cpp.
References getMainModel(), AudioCallbackPlaySource::getPlayEndFrame(), getStatusLabel(), AudioCallbackPlaySource::isPlaying(), m_lastPlayStatusSec, m_myStatusMessage, m_playSource, and updatePositionStatusDisplays().
Referenced by connectLayerEditDialog(), MainWindowBase(), and play().
void MainWindowBase::globalCentreFrameChanged | ( | int | ) | [protected, virtual, slot] |
Definition at line 3172 of file MainWindowBase.cpp.
References getMainModel(), AudioCallbackPlaySource::isPlaying(), m_paneStack, m_playSource, and updateVisibleRangeDisplay().
Referenced by connectLayerEditDialog(), and MainWindowBase().
void MainWindowBase::viewCentreFrameChanged | ( | View * | v, |
int | frame | ||
) | [protected, virtual, slot] |
Definition at line 3182 of file MainWindowBase.cpp.
References getMainModel(), AudioCallbackPlaySource::isPlaying(), m_paneStack, m_playSource, m_viewDataDialogMap, and updateVisibleRangeDisplay().
Referenced by MainWindowBase().
void MainWindowBase::viewZoomLevelChanged | ( | View * | v, |
int | , | ||
bool | |||
) | [protected, virtual, slot] |
Definition at line 3199 of file MainWindowBase.cpp.
References getMainModel(), AudioCallbackPlaySource::isPlaying(), m_paneStack, m_playSource, and updateVisibleRangeDisplay().
Referenced by MainWindowBase().
virtual void MainWindowBase::outputLevelsChanged | ( | float | , |
float | |||
) | [protected, pure virtual, slot] |
Referenced by MainWindowBase().
void MainWindowBase::currentPaneChanged | ( | Pane * | p | ) | [protected, virtual, slot] |
!! Need an "atomic" way of telling the play source that the
Definition at line 669 of file MainWindowBase.cpp.
References AudioCallbackPlaySource::getCurrentBufferedFrame(), AudioCallbackPlaySource::isPlaying(), m_playSource, m_viewManager, AudioCallbackPlaySource::play(), AudioCallbackPlaySource::setSoloModelSet(), updateMenuStates(), and updateVisibleRangeDisplay().
Referenced by MainWindowBase(), openAudio(), and playSoloToggled().
void MainWindowBase::currentLayerChanged | ( | Pane * | p, |
Layer * | |||
) | [protected, virtual, slot] |
Definition at line 743 of file MainWindowBase.cpp.
References updateMenuStates(), and updateVisibleRangeDisplay().
Referenced by MainWindowBase().
void MainWindowBase::selectAll | ( | ) | [protected, virtual, slot] |
Definition at line 750 of file MainWindowBase.cpp.
References getMainModel(), and m_viewManager.
void MainWindowBase::selectToStart | ( | ) | [protected, virtual, slot] |
Definition at line 758 of file MainWindowBase.cpp.
References getMainModel(), and m_viewManager.
void MainWindowBase::selectToEnd | ( | ) | [protected, virtual, slot] |
Definition at line 766 of file MainWindowBase.cpp.
References getMainModel(), and m_viewManager.
void MainWindowBase::selectVisible | ( | ) | [protected, virtual, slot] |
Definition at line 774 of file MainWindowBase.cpp.
References getMainModel(), m_paneStack, and m_viewManager.
void MainWindowBase::clearSelection | ( | ) | [protected, virtual, slot] |
Definition at line 794 of file MainWindowBase.cpp.
References m_viewManager.
void MainWindowBase::cut | ( | ) | [protected, virtual, slot] |
Definition at line 800 of file MainWindowBase.cpp.
References m_paneStack, and m_viewManager.
void MainWindowBase::copy | ( | ) | [protected, virtual, slot] |
Definition at line 825 of file MainWindowBase.cpp.
References m_paneStack, and m_viewManager.
void MainWindowBase::paste | ( | ) | [protected, virtual, slot] |
Definition at line 845 of file MainWindowBase.cpp.
References pasteRelative().
void MainWindowBase::pasteAtPlaybackPosition | ( | ) | [protected, virtual, slot] |
Definition at line 851 of file MainWindowBase.cpp.
References getFrame(), m_viewManager, and pasteRelative().
void MainWindowBase::pasteRelative | ( | int | offset | ) | [protected, virtual, slot] |
Definition at line 870 of file MainWindowBase.cpp.
References Document::addLayerToView(), Document::createEmptyLayer(), m_document, m_paneStack, and m_viewManager.
Referenced by paste(), and pasteAtPlaybackPosition().
void MainWindowBase::deleteSelected | ( | ) | [protected, virtual, slot] |
Definition at line 909 of file MainWindowBase.cpp.
References m_paneStack, and m_viewManager.
void MainWindowBase::insertInstant | ( | ) | [protected, virtual, slot] |
Definition at line 949 of file MainWindowBase.cpp.
References getFrame(), and insertInstantAt().
void MainWindowBase::insertInstantAt | ( | int | frame | ) | [protected, virtual, slot] |
Definition at line 970 of file MainWindowBase.cpp.
References Document::addLayerToView(), Document::createEmptyLayer(), m_document, m_labeller, and m_paneStack.
Referenced by insertInstant(), and insertInstantsAtBoundaries().
void MainWindowBase::insertInstantsAtBoundaries | ( | ) | [protected, virtual, slot] |
Definition at line 955 of file MainWindowBase.cpp.
References insertInstantAt(), and m_viewManager.
void MainWindowBase::insertItemAtSelection | ( | ) | [protected, virtual, slot] |
Definition at line 1057 of file MainWindowBase.cpp.
References insertItemAt(), and m_viewManager.
void MainWindowBase::insertItemAt | ( | int | frame, |
int | duration | ||
) | [protected, virtual, slot] |
Definition at line 1071 of file MainWindowBase.cpp.
References getMainModel(), and m_paneStack.
Referenced by insertItemAtSelection().
void MainWindowBase::renumberInstants | ( | ) | [protected, virtual, slot] |
Definition at line 1154 of file MainWindowBase.cpp.
References m_labeller, m_paneStack, and m_viewManager.
void MainWindowBase::documentModified | ( | ) | [protected, virtual, slot] |
!! this in subclass implementation?
Definition at line 594 of file MainWindowBase.cpp.
References m_documentModified, and updateMenuStates().
Referenced by MainWindowBase(), and openAudio().
void MainWindowBase::documentRestored | ( | ) | [protected, virtual, slot] |
!! this in subclass implementation?
Definition at line 608 of file MainWindowBase.cpp.
References m_documentModified, and updateMenuStates().
Referenced by MainWindowBase().
void MainWindowBase::layerAdded | ( | Layer * | ) | [protected, virtual, slot] |
Definition at line 3208 of file MainWindowBase.cpp.
References updateMenuStates().
Referenced by createDocument().
void MainWindowBase::layerRemoved | ( | Layer * | ) | [protected, virtual, slot] |
Definition at line 3215 of file MainWindowBase.cpp.
References updateMenuStates().
Referenced by createDocument().
void MainWindowBase::layerAboutToBeDeleted | ( | Layer * | layer | ) | [protected, virtual, slot] |
Definition at line 3222 of file MainWindowBase.cpp.
References m_timeRulerLayer, and removeLayerEditDialog().
Referenced by createDocument().
void MainWindowBase::layerInAView | ( | Layer * | layer, |
bool | inAView | ||
) | [protected, virtual, slot] |
Definition at line 3235 of file MainWindowBase.cpp.
References AudioCallbackPlaySource::addModel(), m_paneStack, m_playSource, removeLayerEditDialog(), AudioCallbackPlaySource::removeModel(), and updateMenuStates().
Referenced by createDocument().
void MainWindowBase::mainModelChanged | ( | WaveFileModel * | model | ) | [protected, virtual, slot] |
Definition at line 3297 of file MainWindowBase.cpp.
References createPlayTarget(), m_audioOutput, m_playTarget, m_viewManager, and updateDescriptionLabel().
Referenced by createDocument().
void MainWindowBase::modelAdded | ( | Model * | model | ) | [protected, virtual, slot] |
Definition at line 3289 of file MainWindowBase.cpp.
References AudioCallbackPlaySource::addModel(), and m_playSource.
Referenced by createDocument().
void MainWindowBase::modelAboutToBeDeleted | ( | Model * | model | ) | [protected, virtual, slot] |
Definition at line 3308 of file MainWindowBase.cpp.
References m_playSource, m_viewManager, and AudioCallbackPlaySource::removeModel().
Referenced by createDocument().
void MainWindowBase::updateMenuStates | ( | ) | [protected, virtual, slot] |
Definition at line 493 of file MainWindowBase.cpp.
References canAddLayer(), canAddPane(), canChangeSessionTemplate(), canClearSelection(), canDeleteCurrentLayer(), canDeleteCurrentPane(), canEditLayer(), canEditLayerTabular(), canEditSelection(), canExportAudio(), canExportImage(), canExportLayer(), canFfwd(), canImportLayer(), canImportMoreAudio(), canInsertInstant(), canInsertInstantsAtBoundaries(), canInsertItemAtSelection(), canMeasureLayer(), canPaste(), canPlay(), canPlaySelection(), canRenameLayer(), canRenumberInstants(), canReplaceMainAudio(), canRewind(), canSave(), canSaveAs(), canScroll(), canSelect(), canSelectNextLayer(), canSelectNextPane(), canSelectPreviousLayer(), canSelectPreviousPane(), canZoom(), getMainModel(), m_documentModified, m_paneStack, m_playTarget, m_sessionFile, and m_viewManager.
Referenced by currentLayerChanged(), currentPaneChanged(), deleteCurrentLayer(), deleteCurrentPane(), documentModified(), documentRestored(), layerAdded(), layerInAView(), layerRemoved(), MainWindowBase(), nextLayer(), nextPane(), openAudio(), openSession(), openSessionTemplate(), paneDeleteButtonClicked(), previousLayer(), and previousPane().
virtual void MainWindowBase::updateDescriptionLabel | ( | ) | [protected, pure virtual, slot] |
Referenced by mainModelChanged().
virtual void MainWindowBase::modelGenerationFailed | ( | QString | , |
QString | |||
) | [protected, pure virtual, slot] |
Referenced by createDocument().
virtual void MainWindowBase::modelGenerationWarning | ( | QString | , |
QString | |||
) | [protected, pure virtual, slot] |
virtual void MainWindowBase::modelRegenerationFailed | ( | QString | , |
QString | , | ||
QString | |||
) | [protected, pure virtual, slot] |
Referenced by openLayer(), openSession(), and openSessionTemplate().
virtual void MainWindowBase::modelRegenerationWarning | ( | QString | , |
QString | , | ||
QString | |||
) | [protected, pure virtual, slot] |
Referenced by createDocument(), openLayer(), openSession(), and openSessionTemplate().
virtual void MainWindowBase::alignmentFailed | ( | QString | , |
QString | |||
) | [protected, pure virtual, slot] |
Referenced by createDocument().
virtual void MainWindowBase::rightButtonMenuRequested | ( | Pane * | , |
QPoint | point | ||
) | [protected, pure virtual, slot] |
Referenced by MainWindowBase().
virtual void MainWindowBase::paneAdded | ( | Pane * | ) | [protected, pure virtual, slot] |
Referenced by MainWindowBase().
virtual void MainWindowBase::paneHidden | ( | Pane * | ) | [protected, pure virtual, slot] |
Referenced by MainWindowBase().
virtual void MainWindowBase::paneAboutToBeDeleted | ( | Pane * | ) | [protected, pure virtual, slot] |
Referenced by MainWindowBase().
virtual void MainWindowBase::paneDropAccepted | ( | Pane * | , |
QStringList | |||
) | [protected, pure virtual, slot] |
Referenced by MainWindowBase().
virtual void MainWindowBase::paneDropAccepted | ( | Pane * | , |
QString | |||
) | [protected, pure virtual, slot] |
void MainWindowBase::paneDeleteButtonClicked | ( | Pane * | pane | ) | [protected, virtual, slot] |
Definition at line 3319 of file MainWindowBase.cpp.
References m_document, m_paneStack, Document::removeLayerFromView(), and updateMenuStates().
Referenced by MainWindowBase().
void MainWindowBase::oscReady | ( | ) | [protected, virtual, slot] |
Definition at line 418 of file MainWindowBase.cpp.
References m_oscQueue, and pollOSC().
Referenced by startOSCQueue().
void MainWindowBase::pollOSC | ( | ) | [protected, virtual, slot] |
!! for now -- this class is target 0, others not handled yet
Definition at line 3355 of file MainWindowBase.cpp.
References handleOSCMessage(), m_openingAudioFile, and m_oscQueue.
Referenced by oscReady().
virtual void MainWindowBase::handleOSCMessage | ( | const OSCMessage & | ) | [protected, pure virtual, slot] |
Referenced by pollOSC().
void MainWindowBase::contextHelpChanged | ( | const QString & | s | ) | [protected, virtual, slot] |
Definition at line 3383 of file MainWindowBase.cpp.
References getStatusLabel(), and m_myStatusMessage.
Referenced by MainWindowBase::AddPaneCommand::execute(), and MainWindowBase().
void MainWindowBase::inProgressSelectionChanged | ( | ) | [protected, virtual, slot] |
Definition at line 3372 of file MainWindowBase.cpp.
References m_paneStack, and updateVisibleRangeDisplay().
Referenced by MainWindowBase().
MainWindowBase::FileOpenStatus MainWindowBase::openSessionFromRDF | ( | FileSource | source | ) | [protected, virtual, slot] |
Definition at line 1959 of file MainWindowBase.cpp.
References checkSaveModified(), closeSession(), createDocument(), FileOpenCancelled, FileOpenFailed, m_documentModified, openLayersFromRDF(), sessionLoaded(), and setupMenus().
Referenced by openSession().
MainWindowBase::FileOpenStatus MainWindowBase::openLayersFromRDF | ( | FileSource | source | ) | [protected, virtual, slot] |
Definition at line 1990 of file MainWindowBase.cpp.
References activity(), Document::addLayerToView(), addPaneToStack(), Document::createImportedLayer(), Document::createMainModelLayer(), FileOpenFailed, FileOpenSucceeded, getMainModel(), AudioCallbackPlaySource::getSourceSampleRate(), hideSplash(), m_document, m_playSource, m_recentFiles, m_timeRulerLayer, and Document::setMainModel().
Referenced by openLayer(), and openSessionFromRDF().
virtual void MainWindowBase::closeSession | ( | ) | [protected, pure virtual, slot] |
Referenced by openAudio(), openSession(), openSessionFromRDF(), and openSessionTemplate().
virtual void MainWindowBase::newerVersionAvailable | ( | QString | ) | [inline, protected, virtual, slot] |
Definition at line 291 of file MainWindowBase.h.
void MainWindowBase::menuActionMapperInvoked | ( | QObject * | o | ) | [protected, virtual, slot] |
Definition at line 391 of file MainWindowBase.cpp.
Referenced by finaliseMenu().
void MainWindowBase::startOSCQueue | ( | ) | [protected] |
Definition at line 410 of file MainWindowBase.cpp.
References m_oscQueueStarter, and oscReady().
QLabel * MainWindowBase::getStatusLabel | ( | ) | const [protected] |
Definition at line 2525 of file MainWindowBase.cpp.
References m_statusLabel.
Referenced by contextHelpChanged(), playbackFrameChanged(), and stop().
WaveFileModel * MainWindowBase::getMainModel | ( | ) | [protected] |
Definition at line 2171 of file MainWindowBase.cpp.
References Document::getMainModel(), and m_document.
Referenced by ffwd(), ffwdEnd(), ffwdSimilar(), getOpenFileName(), globalCentreFrameChanged(), insertItemAt(), open(), openAudio(), openLayer(), openLayersFromRDF(), playbackFrameChanged(), rewind(), rewindSimilar(), rewindStart(), selectAll(), selectToEnd(), selectToStart(), selectVisible(), updateMenuStates(), viewCentreFrameChanged(), viewZoomLevelChanged(), and zoomToFit().
const WaveFileModel * MainWindowBase::getMainModel | ( | ) | const [protected] |
Definition at line 2178 of file MainWindowBase.cpp.
References Document::getMainModel(), and m_document.
void MainWindowBase::createDocument | ( | ) | [protected] |
Definition at line 2185 of file MainWindowBase.cpp.
References alignmentFailed(), layerAboutToBeDeleted(), layerAdded(), layerInAView(), layerRemoved(), m_document, mainModelChanged(), modelAboutToBeDeleted(), modelAdded(), modelGenerationFailed(), modelRegenerationWarning(), and replacedDocument().
Referenced by openAudio(), openSession(), openSessionFromRDF(), and openSessionTemplate().
Pane * MainWindowBase::addPaneToStack | ( | ) | [protected] |
Definition at line 2338 of file MainWindowBase.cpp.
References MainWindowBase::AddPaneCommand::getPane().
Referenced by MainWindowBase::PaneCallback::addPane(), and openLayersFromRDF().
Layer * MainWindowBase::getSnapLayer | ( | ) | const [protected] |
Definition at line 2803 of file MainWindowBase.cpp.
References m_paneStack.
Referenced by ffwd(), ffwdSimilar(), rewind(), and rewindSimilar().
void MainWindowBase::removeLayerEditDialog | ( | Layer * | layer | ) | [protected] |
Definition at line 3272 of file MainWindowBase.cpp.
References m_layerDataDialogMap, and m_viewDataDialogMap.
Referenced by layerAboutToBeDeleted(), and layerInAView().
virtual bool MainWindowBase::checkSaveModified | ( | ) | [protected, pure virtual] |
Referenced by openAudio(), openSession(), openSessionFromRDF(), and openSessionTemplate().
QString MainWindowBase::getOpenFileName | ( | FileFinder::FileType | type | ) | [protected, virtual] |
Definition at line 430 of file MainWindowBase.cpp.
References getMainModel(), m_audioFile, m_paneStack, and m_sessionFile.
QString MainWindowBase::getSaveFileName | ( | FileFinder::FileType | type | ) | [protected, virtual] |
Definition at line 455 of file MainWindowBase.cpp.
References m_audioFile, and m_sessionFile.
void MainWindowBase::registerLastOpenedFilePath | ( | FileFinder::FileType | type, |
QString | path | ||
) | [protected, virtual] |
Definition at line 468 of file MainWindowBase.cpp.
Referenced by openAudio(), openLayer(), and openSession().
QString MainWindowBase::getDefaultSessionTemplate | ( | ) | const [protected, virtual] |
Definition at line 475 of file MainWindowBase.cpp.
Referenced by openAudio().
void MainWindowBase::setDefaultSessionTemplate | ( | QString | n | ) | [protected, virtual] |
Definition at line 485 of file MainWindowBase.cpp.
void MainWindowBase::createPlayTarget | ( | ) | [protected, virtual] |
Definition at line 2138 of file MainWindowBase.cpp.
References AudioTargetFactory::createCallbackTarget(), AudioTargetFactory::getCallbackTargetDescription(), AudioTargetFactory::getInstance(), hideSplash(), AudioTargetFactory::isAutoCallbackTarget(), m_playSource, m_playTarget, and AudioTargetFactory::setDefaultCallbackTarget().
Referenced by mainModelChanged().
void MainWindowBase::openHelpUrl | ( | QString | url | ) | [protected, virtual] |
Definition at line 3398 of file MainWindowBase.cpp.
virtual void MainWindowBase::setupMenus | ( | ) | [protected, pure virtual] |
Referenced by openAudio(), openSession(), openSessionFromRDF(), and openSessionTemplate().
virtual void MainWindowBase::updateVisibleRangeDisplay | ( | Pane * | p | ) | const [protected, pure virtual] |
virtual void MainWindowBase::updatePositionStatusDisplays | ( | ) | const [protected, pure virtual] |
Referenced by playbackFrameChanged().
void MainWindowBase::finaliseMenus | ( | ) | [protected, virtual] |
Definition at line 278 of file MainWindowBase.cpp.
References finaliseMenu(), m_appShortcuts, and m_menuShortcutMapper.
void MainWindowBase::finaliseMenu | ( | QMenu * | ) | [protected, virtual] |
Definition at line 308 of file MainWindowBase.cpp.
References m_appShortcuts, m_menuShortcutMapper, and menuActionMapperInvoked().
Referenced by finaliseMenus().
virtual bool MainWindowBase::shouldCreateNewSessionForRDFAudio | ( | bool * | ) | [inline, protected, virtual] |
Definition at line 437 of file MainWindowBase.h.
Referenced by open().
void MainWindowBase::connectLayerEditDialog | ( | ModelDataTableDialog * | dialog | ) | [protected, virtual] |
Definition at line 3006 of file MainWindowBase.cpp.
References globalCentreFrameChanged(), m_viewManager, and playbackFrameChanged().
Referenced by editCurrentLayer().
void MainWindowBase::toXml | ( | QTextStream & | stream, |
bool | asTemplate | ||
) | [protected, virtual] |
Definition at line 2302 of file MainWindowBase.cpp.
References m_document, m_paneStack, m_viewManager, Document::toXml(), and Document::toXmlAsTemplate().
Referenced by saveSessionFile(), and saveSessionTemplate().
QString MainWindowBase::m_sessionFile [protected] |
Definition at line 296 of file MainWindowBase.h.
Referenced by getOpenFileName(), getSaveFileName(), openAudio(), openSession(), and updateMenuStates().
QString MainWindowBase::m_audioFile [protected] |
Definition at line 297 of file MainWindowBase.h.
Referenced by getOpenFileName(), getSaveFileName(), and openAudio().
Document* MainWindowBase::m_document [protected] |
Definition at line 298 of file MainWindowBase.h.
Referenced by createDocument(), deleteCurrentLayer(), deleteCurrentPane(), getMainModel(), insertInstantAt(), openAudio(), openImage(), openLayer(), openLayersFromRDF(), openSession(), openSessionTemplate(), paneDeleteButtonClicked(), pasteRelative(), and toXml().
PaneStack* MainWindowBase::m_paneStack [protected] |
Definition at line 300 of file MainWindowBase.h.
Referenced by copy(), cut(), deleteCurrentLayer(), deleteCurrentPane(), deleteSelected(), editCurrentLayer(), ffwd(), ffwdSimilar(), getOpenFileName(), getSnapLayer(), globalCentreFrameChanged(), inProgressSelectionChanged(), insertInstantAt(), insertItemAt(), jumpLeft(), jumpRight(), layerInAView(), MainWindowBase(), nextLayer(), nextPane(), open(), openAudio(), openImage(), openLayer(), paneDeleteButtonClicked(), pasteRelative(), peekLeft(), peekRight(), playSoloToggled(), preferenceChanged(), previousLayer(), previousPane(), renumberInstants(), rewind(), rewindSimilar(), scrollLeft(), scrollRight(), selectVisible(), stop(), togglePropertyBoxes(), toggleTimeRulers(), toXml(), updateMenuStates(), viewCentreFrameChanged(), viewZoomLevelChanged(), zoomDefault(), zoomIn(), zoomOut(), and zoomToFit().
ViewManager* MainWindowBase::m_viewManager [protected] |
Definition at line 301 of file MainWindowBase.h.
Referenced by MainWindowBase::PaneCallback::addSelection(), clearSelection(), connectLayerEditDialog(), copy(), currentPaneChanged(), cut(), deleteSelected(), ffwd(), ffwdEnd(), ffwdSimilar(), getFrame(), insertInstantsAtBoundaries(), insertItemAtSelection(), mainModelChanged(), MainWindowBase(), modelAboutToBeDeleted(), openImage(), openSession(), openSessionTemplate(), pasteAtPlaybackPosition(), pasteRelative(), play(), playLoopToggled(), playSelectionToggled(), playSoloToggled(), preferenceChanged(), renumberInstants(), rewind(), rewindSimilar(), rewindStart(), selectAll(), selectToEnd(), selectToStart(), selectVisible(), showAllOverlays(), showMinimalOverlays(), showNoOverlays(), toggleCentreLine(), toggleZoomWheels(), toXml(), updateMenuStates(), and ~MainWindowBase().
Layer* MainWindowBase::m_timeRulerLayer [protected] |
Definition at line 302 of file MainWindowBase.h.
Referenced by layerAboutToBeDeleted(), openAudio(), and openLayersFromRDF().
bool MainWindowBase::m_audioOutput [protected] |
Definition at line 304 of file MainWindowBase.h.
Referenced by mainModelChanged().
AudioCallbackPlaySource* MainWindowBase::m_playSource [protected] |
Definition at line 305 of file MainWindowBase.h.
Referenced by createPlayTarget(), currentPaneChanged(), ffwd(), ffwdEnd(), ffwdSimilar(), getFrame(), globalCentreFrameChanged(), layerInAView(), MainWindowBase(), modelAboutToBeDeleted(), modelAdded(), openAudio(), openLayersFromRDF(), play(), playbackFrameChanged(), playSoloToggled(), rewind(), stop(), viewCentreFrameChanged(), viewZoomLevelChanged(), zoomToFit(), and ~MainWindowBase().
AudioCallbackPlayTarget* MainWindowBase::m_playTarget [protected] |
Definition at line 306 of file MainWindowBase.h.
Referenced by createPlayTarget(), mainModelChanged(), updateMenuStates(), and ~MainWindowBase().
OSCQueue* MainWindowBase::m_oscQueue [protected] |
Definition at line 320 of file MainWindowBase.h.
Referenced by oscReady(), pollOSC(), MainWindowBase::OSCQueueStarter::run(), and ~MainWindowBase().
OSCQueueStarter* MainWindowBase::m_oscQueueStarter [protected] |
Definition at line 321 of file MainWindowBase.h.
Referenced by startOSCQueue(), and ~MainWindowBase().
MIDIInput* MainWindowBase::m_midiInput [protected] |
Definition at line 324 of file MainWindowBase.h.
Referenced by MainWindowBase(), and ~MainWindowBase().
RecentFiles MainWindowBase::m_recentFiles [protected] |
Definition at line 326 of file MainWindowBase.h.
Referenced by openAudio(), openLayer(), openLayersFromRDF(), and openSession().
RecentFiles MainWindowBase::m_recentTransforms [protected] |
Definition at line 327 of file MainWindowBase.h.
bool MainWindowBase::m_documentModified [protected] |
Definition at line 329 of file MainWindowBase.h.
Referenced by documentModified(), documentRestored(), openAudio(), openSession(), openSessionFromRDF(), openSessionTemplate(), and updateMenuStates().
bool MainWindowBase::m_openingAudioFile [protected] |
Definition at line 330 of file MainWindowBase.h.
Referenced by openAudio(), and pollOSC().
bool MainWindowBase::m_abandoning [protected] |
Definition at line 331 of file MainWindowBase.h.
Labeller* MainWindowBase::m_labeller [protected] |
Definition at line 333 of file MainWindowBase.h.
Referenced by insertInstantAt(), MainWindowBase(), and renumberInstants().
int MainWindowBase::m_lastPlayStatusSec [protected] |
Definition at line 335 of file MainWindowBase.h.
Referenced by playbackFrameChanged().
QString MainWindowBase::m_myStatusMessage [mutable, protected] |
Definition at line 336 of file MainWindowBase.h.
Referenced by contextHelpChanged(), playbackFrameChanged(), and stop().
bool MainWindowBase::m_initialDarkBackground [protected] |
Definition at line 338 of file MainWindowBase.h.
Referenced by MainWindowBase(), and preferenceChanged().
RealTime MainWindowBase::m_defaultFfwdRwdStep [protected] |
Definition at line 340 of file MainWindowBase.h.
Referenced by ffwd(), rewind(), and setDefaultFfwdRwdStep().
QLabel* MainWindowBase::m_statusLabel [mutable, protected] |
Definition at line 342 of file MainWindowBase.h.
Referenced by getStatusLabel().
Definition at line 356 of file MainWindowBase.h.
Referenced by editCurrentLayer(), and removeLayerEditDialog().
ViewDataDialogMap MainWindowBase::m_viewDataDialogMap [protected] |
Definition at line 357 of file MainWindowBase.h.
Referenced by editCurrentLayer(), removeLayerEditDialog(), and viewCentreFrameChanged().
QSignalMapper* MainWindowBase::m_menuShortcutMapper [protected] |
Definition at line 434 of file MainWindowBase.h.
Referenced by finaliseMenu(), and finaliseMenus().
QList<QShortcut *> MainWindowBase::m_appShortcuts [protected] |
Definition at line 435 of file MainWindowBase.h.
Referenced by finaliseMenu(), and finaliseMenus().