#include <MainWindow.h>
Inherits MainWindowBase.
Inheritance diagram for MainWindow:


Definition at line 62 of file MainWindow.h.
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.
enum MainWindowBase::AudioFileOpenMode [inherited] |
Definition at line 77 of file MainWindowBase.h.
enum MainWindowBase::FileOpenStatus [inherited] |
Definition at line 84 of file MainWindowBase.h.
| 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.
| 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] |
| 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] |