changeset 317:0862da97abc5

dummy analysis menu
author matthiasm
date Fri, 13 Jun 2014 13:31:17 +0100
parents 2a2fd6eb8fa8
children 440190ed1450
files src/MainWindow.cpp src/MainWindow.h
diffstat 2 files changed, 37 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/MainWindow.cpp	Fri Jun 13 12:12:27 2014 +0100
+++ b/src/MainWindow.cpp	Fri Jun 13 13:31:17 2014 +0100
@@ -414,6 +414,7 @@
     setupFileMenu();
     setupEditMenu();
     setupViewMenu();
+    setupAnalysisMenu();
 
     m_mainMenusCreated = true;
 }
@@ -801,6 +802,41 @@
 }
 
 void
+MainWindow::setupAnalysisMenu()
+{
+    if (m_mainMenusCreated) return;
+
+    IconLoader il;
+
+    QAction *action = 0;
+
+    QMenu *menu = menuBar()->addMenu(tr("&Analysis"));
+    menu->setTearOffEnabled(true);
+
+    m_keyReference->setCategory(tr("Analysis"));
+
+    action = new QAction(tr("&Analyse now"), this);
+    action->setShortcut(tr("Ctrl+P"));
+    action->setStatusTip(tr("Analyse audio now to extract pitches and notes. (This will delete all existing pitches and notes.)"));
+    menu->addAction(action);
+    m_keyReference->registerShortcut(action);
+
+    menu->addSeparator();
+
+    action = new QAction(tr("Automatically Analyse New Audio"), this);
+    action->setCheckable(true);
+    action->setChecked(true);
+    menu->addAction(action);
+
+    action = new QAction(tr("Analyse Without Frequency-dependent Timing Bias (slow)"), this);
+    action->setCheckable(true);
+    action->setChecked(false);
+    
+    menu->addAction(action);
+
+}
+
+void
 MainWindow::setupHelpMenu()
 {
     QMenu *menu = menuBar()->addMenu(tr("&Help"));
--- a/src/MainWindow.h	Fri Jun 13 12:12:27 2014 +0100
+++ b/src/MainWindow.h	Fri Jun 13 13:31:17 2014 +0100
@@ -235,6 +235,7 @@
     virtual void setupFileMenu();
     virtual void setupEditMenu();
     virtual void setupViewMenu();
+    virtual void setupAnalysisMenu();
     virtual void setupHelpMenu();
     virtual void setupToolbars();