Mercurial > hg > tony
changeset 21:05070252e43f
larger notes plus basic editing functions are now enabled by temporary star icon in toolbar
author | gyorgyf |
---|---|
date | Wed, 17 Apr 2013 09:15:05 +0100 |
parents | c0996fd84876 |
children | c7b8e0014edc |
files | .hgsubstate src/Analyser.cpp src/MainWindow.cpp src/MainWindow.h |
diffstat | 4 files changed, 36 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/.hgsubstate Mon Apr 15 18:07:05 2013 +0100 +++ b/.hgsubstate Wed Apr 17 09:15:05 2013 +0100 @@ -1,3 +1,3 @@ cf32a7c584c22a5d89916f3af5abb8a82569f6ac svapp 2fa49f5caac5b63479c3cb4e9fe86a6616cd29b9 svcore -764a9452a71a96e0b87679ac2d5921bb762b1b80 svgui +03d5f370c9a024c955288ef4b8031a1bed72d002 svgui
--- a/src/Analyser.cpp Mon Apr 15 18:07:05 2013 +0100 +++ b/src/Analyser.cpp Wed Apr 17 09:15:05 2013 +0100 @@ -48,11 +48,11 @@ m_fileModel = model; m_pane = pane; - TransformId f0 = "vamp:yintony:yintony:f0"; - TransformId notes = "vamp:yintony:yintony:notes"; + // TransformId f0 = "vamp:yintony:yintony:f0"; + // TransformId notes = "vamp:yintony:yintony:notes"; - // TransformId f0 = "vamp:cepstral-pitchtracker:cepstral-pitchtracker:f0"; - // TransformId notes = "vamp:cepstral-pitchtracker:cepstral-pitchtracker:notes"; + TransformId f0 = "vamp:cepstral-pitchtracker:cepstral-pitchtracker:f0"; + TransformId notes = "vamp:cepstral-pitchtracker:cepstral-pitchtracker:notes"; // We don't want a waveform in the main pane. We must have a // main-model layer of some sort, but the layers created by @@ -73,6 +73,8 @@ tvl->setPlotStyle(TimeValueLayer::PlotPoints); tvl->setBaseColour(ColourDatabase::getInstance()-> getColourIndex(QString("Black"))); + tvl->setVerticalScale(TimeValueLayer::LogScale); + tvl->setDisplayExtents(120.f,350.f); // temporary values: better get the real extents of the data form the model } } @@ -83,6 +85,8 @@ if (nl) { nl->setBaseColour(ColourDatabase::getInstance()-> getColourIndex(QString("Bright Blue"))); + nl->setVerticalScale(FlexiNoteLayer::LogScale); + nl->setDisplayExtents(120.f,350.f); // temporary values: better get the real extents of the data form the model } }
--- a/src/MainWindow.cpp Mon Apr 15 18:07:05 2013 +0100 +++ b/src/MainWindow.cpp Wed Apr 17 09:15:05 2013 +0100 @@ -195,13 +195,15 @@ frame->setLayout(layout); + m_analyser = new Analyser(); + setupMenus(); setupToolbars(); setupHelpMenu(); statusBar(); - m_analyser = new Analyser(); + // m_analyser = new Analyser(); newSession(); } @@ -565,10 +567,30 @@ toolbar->addWidget(m_playSpeed); toolbar->addWidget(m_fader); + toolbar = addToolBar(tr("Test actions toolbar")); // GF: temporary toolbar for triggering actions manually + + // GF: TEMP : this created a menu item + QAction *test = toolbar->addAction(il.load("new"), tr("Test")); + test->setShortcut(tr("Home")); + test->setStatusTip(tr("Test")); + test->setEnabled(true); + // connect(test, SIGNAL(triggered()), this, SLOT(about())); + // connect(test, SIGNAL(triggered()), m_analyser, SLOT(resizeLayer())); + connect(test, SIGNAL(triggered()), this, SLOT(selectEditMode())); + // connect(this, SIGNAL(canPlay(bool)), test, SLOT(setEnabled(bool))); + menu->addAction(test); + Pane::registerShortcuts(*m_keyReference); } void +MainWindow::selectEditMode() +{ + std::cerr << "Edit mode selected" << std::endl; + m_viewManager->setToolMode(ViewManager::EditMode); +} + +void MainWindow::updateMenuStates() { MainWindowBase::updateMenuStates();
--- a/src/MainWindow.h Mon Apr 15 18:07:05 2013 +0100 +++ b/src/MainWindow.h Wed Apr 17 09:15:05 2013 +0100 @@ -97,6 +97,10 @@ virtual void about(); virtual void keyReference(); + // GF: temporary function for switching to edit mode + virtual void selectEditMode(); + + protected: Analyser *m_analyser;