Mercurial > hg > tony
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 { |