comparison src/MainWindow.cpp @ 317:0862da97abc5

dummy analysis menu
author matthiasm
date Fri, 13 Jun 2014 13:31:17 +0100
parents 2a2fd6eb8fa8
children 440190ed1450
comparison
equal deleted inserted replaced
314:2a2fd6eb8fa8 317:0862da97abc5
412 } 412 }
413 413
414 setupFileMenu(); 414 setupFileMenu();
415 setupEditMenu(); 415 setupEditMenu();
416 setupViewMenu(); 416 setupViewMenu();
417 setupAnalysisMenu();
417 418
418 m_mainMenusCreated = true; 419 m_mainMenusCreated = true;
419 } 420 }
420 421
421 void 422 void
796 797
797 action = new QAction(tr("Set Displayed Fre&quency Range..."), this); 798 action = new QAction(tr("Set Displayed Fre&quency Range..."), this);
798 action->setStatusTip(tr("Set the minimum and maximum frequencies in the visible display")); 799 action->setStatusTip(tr("Set the minimum and maximum frequencies in the visible display"));
799 connect(action, SIGNAL(triggered()), this, SLOT(editDisplayExtents())); 800 connect(action, SIGNAL(triggered()), this, SLOT(editDisplayExtents()));
800 menu->addAction(action); 801 menu->addAction(action);
802 }
803
804 void
805 MainWindow::setupAnalysisMenu()
806 {
807 if (m_mainMenusCreated) return;
808
809 IconLoader il;
810
811 QAction *action = 0;
812
813 QMenu *menu = menuBar()->addMenu(tr("&Analysis"));
814 menu->setTearOffEnabled(true);
815
816 m_keyReference->setCategory(tr("Analysis"));
817
818 action = new QAction(tr("&Analyse now"), this);
819 action->setShortcut(tr("Ctrl+P"));
820 action->setStatusTip(tr("Analyse audio now to extract pitches and notes. (This will delete all existing pitches and notes.)"));
821 menu->addAction(action);
822 m_keyReference->registerShortcut(action);
823
824 menu->addSeparator();
825
826 action = new QAction(tr("Automatically Analyse New Audio"), this);
827 action->setCheckable(true);
828 action->setChecked(true);
829 menu->addAction(action);
830
831 action = new QAction(tr("Analyse Without Frequency-dependent Timing Bias (slow)"), this);
832 action->setCheckable(true);
833 action->setChecked(false);
834
835 menu->addAction(action);
836
801 } 837 }
802 838
803 void 839 void
804 MainWindow::setupHelpMenu() 840 MainWindow::setupHelpMenu()
805 { 841 {