Mercurial > hg > tony
changeset 485:5865c6e296c5 recording
Replace session when recording; add browse to recorded audio
author | Chris Cannam |
---|---|
date | Tue, 15 Sep 2015 16:44:13 +0100 |
parents | fce075d2952f |
children | 478e8669df94 |
files | .hgsubstate src/MainWindow.cpp src/MainWindow.h |
diffstat | 3 files changed, 23 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/.hgsubstate Thu Aug 20 17:06:27 2015 +0100 +++ b/.hgsubstate Tue Sep 15 16:44:13 2015 +0100 @@ -6,6 +6,6 @@ 3777c7bf171aa4e8600fabbacf0cfb7c9b18aedc icons/scalable 5c1572dd225a7fa23b520219ce4515961aafa7a5 pyin 55ece8862b6d3a54aad271a53f9c1615e5d3bcf8 sv-dependency-builds -01669adb09566b24347c50417847792f41158918 svapp +01aeda07372091611126a8949b1dd0665012d12c svapp 815f82508f9635a727d55ec2d32d70bea4f39c6e svcore 477fbf3f10cac47bad2d5c4de3f72bb8b2361ae4 svgui
--- a/src/MainWindow.cpp Thu Aug 20 17:06:27 2015 +0100 +++ b/src/MainWindow.cpp Tue Sep 15 16:44:13 2015 +0100 @@ -300,6 +300,8 @@ connect(this, SIGNAL(audioFileLoaded()), this, SLOT(analyseNewMainModel())); m_activityLog->hide(); + setAudioRecordMode(RecordReplaceSession); + newSession(); settings.beginGroup("MainWindow"); @@ -443,6 +445,14 @@ menu->addAction(action); menu->addSeparator(); + + action = new QAction(tr("Browse Recorded Audio"), this); + action->setStatusTip(tr("Open the Recorded Audio folder in the system file browser")); + connect(action, SIGNAL(triggered()), this, SLOT(browseRecordedAudio())); + menu->addAction(action); + + menu->addSeparator(); + action = new QAction(il.load("exit"), tr("&Quit"), this); action->setShortcut(tr("Ctrl+Q")); action->setStatusTip(tr("Exit %1").arg(QApplication::applicationName())); @@ -2341,6 +2351,17 @@ } void +MainWindow::browseRecordedAudio() +{ + if (!m_recordTarget) return; + + QString path = m_recordTarget->getRecordFolder(); + if (path == "") return; + + openLocalFolder(path); +} + +void MainWindow::doubleClickSelectInvoked(sv_frame_t frame) { sv_frame_t f0, f1;
--- a/src/MainWindow.h Thu Aug 20 17:06:27 2015 +0100 +++ b/src/MainWindow.h Tue Sep 15 16:44:13 2015 +0100 @@ -52,6 +52,7 @@ virtual void exportPitchLayer(); virtual void exportNoteLayer(); virtual void importPitchLayer(); + virtual void browseRecordedAudio(); virtual void newSession(); virtual void closeSession();