Mercurial > hg > sonic-visualiser
comparison main/MainWindow.cpp @ 601:5a240c668b5e with-dependencies
Merge from default branch
author | Chris Cannam |
---|---|
date | Wed, 24 Jul 2013 12:02:51 +0100 |
parents | 110eecb5d9f6 |
children | c0a20cd1a9ff |
comparison
equal
deleted
inserted
replaced
595:e180e8b6f84b | 601:5a240c668b5e |
---|---|
773 i->first == Labeller::ValueFromRealTime) { | 773 i->first == Labeller::ValueFromRealTime) { |
774 numberingMenu->addSeparator(); | 774 numberingMenu->addSeparator(); |
775 } | 775 } |
776 } | 776 } |
777 | 777 |
778 action = new QAction(tr("Reset Numbering Counters"), this); | |
779 action->setStatusTip(tr("Reset to 1 all the counters used for counter-based labelling")); | |
780 connect(action, SIGNAL(triggered()), this, SLOT(resetInstantsCounters())); | |
781 connect(this, SIGNAL(replacedDocument()), action, SLOT(trigger())); | |
782 menu->addAction(action); | |
783 | |
778 action = new QAction(tr("Set Numbering Counters..."), this); | 784 action = new QAction(tr("Set Numbering Counters..."), this); |
779 action->setStatusTip(tr("Set the counters used for counter-based labelling")); | 785 action->setStatusTip(tr("Set the counters used for counter-based labelling")); |
780 connect(action, SIGNAL(triggered()), this, SLOT(resetInstantsCounters())); | 786 connect(action, SIGNAL(triggered()), this, SLOT(setInstantsCounters())); |
781 menu->addAction(action); | 787 menu->addAction(action); |
782 | 788 |
783 action = new QAction(tr("Renumber Selected Instants"), this); | 789 action = new QAction(tr("Renumber Selected Instants"), this); |
784 action->setStatusTip(tr("Renumber the selected instants using the current labelling scheme")); | 790 action->setStatusTip(tr("Renumber the selected instants using the current labelling scheme")); |
785 connect(action, SIGNAL(triggered()), this, SLOT(renumberInstants())); | 791 connect(action, SIGNAL(triggered()), this, SLOT(renumberInstants())); |
2059 action->setCheckable(true); | 2065 action->setCheckable(true); |
2060 action->setChecked(true); | 2066 action->setChecked(true); |
2061 action->setShortcut(tr("1")); | 2067 action->setShortcut(tr("1")); |
2062 action->setStatusTip(tr("Navigate")); | 2068 action->setStatusTip(tr("Navigate")); |
2063 connect(action, SIGNAL(triggered()), this, SLOT(toolNavigateSelected())); | 2069 connect(action, SIGNAL(triggered()), this, SLOT(toolNavigateSelected())); |
2070 connect(this, SIGNAL(replacedDocument()), action, SLOT(trigger())); | |
2064 group->addAction(action); | 2071 group->addAction(action); |
2065 m_keyReference->registerShortcut(action); | 2072 m_keyReference->registerShortcut(action); |
2066 m_toolActions[ViewManager::NavigateMode] = action; | 2073 m_toolActions[ViewManager::NavigateMode] = action; |
2067 | 2074 |
2068 action = toolbar->addAction(il.load("select"), | 2075 action = toolbar->addAction(il.load("select"), |
4046 settings.setValue("labellercycle", cycle); | 4053 settings.setValue("labellercycle", cycle); |
4047 settings.endGroup(); | 4054 settings.endGroup(); |
4048 } | 4055 } |
4049 | 4056 |
4050 void | 4057 void |
4051 MainWindow::resetInstantsCounters() | 4058 MainWindow::setInstantsCounters() |
4052 { | 4059 { |
4053 LabelCounterInputDialog dialog(m_labeller, this); | 4060 LabelCounterInputDialog dialog(m_labeller, this); |
4054 dialog.setWindowTitle(tr("Reset Counters")); | 4061 dialog.setWindowTitle(tr("Reset Counters")); |
4055 dialog.exec(); | 4062 dialog.exec(); |
4063 } | |
4064 | |
4065 void | |
4066 MainWindow::resetInstantsCounters() | |
4067 { | |
4068 if (m_labeller) m_labeller->resetCounters(); | |
4056 } | 4069 } |
4057 | 4070 |
4058 void | 4071 void |
4059 MainWindow::modelGenerationFailed(QString transformName, QString message) | 4072 MainWindow::modelGenerationFailed(QString transformName, QString message) |
4060 { | 4073 { |