Mercurial > hg > sonic-visualiser
diff 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 |
line wrap: on
line diff
--- a/main/MainWindow.cpp Wed Jul 24 11:15:53 2013 +0100 +++ b/main/MainWindow.cpp Wed Jul 24 12:02:51 2013 +0100 @@ -775,9 +775,15 @@ } } + action = new QAction(tr("Reset Numbering Counters"), this); + action->setStatusTip(tr("Reset to 1 all the counters used for counter-based labelling")); + connect(action, SIGNAL(triggered()), this, SLOT(resetInstantsCounters())); + connect(this, SIGNAL(replacedDocument()), action, SLOT(trigger())); + menu->addAction(action); + action = new QAction(tr("Set Numbering Counters..."), this); action->setStatusTip(tr("Set the counters used for counter-based labelling")); - connect(action, SIGNAL(triggered()), this, SLOT(resetInstantsCounters())); + connect(action, SIGNAL(triggered()), this, SLOT(setInstantsCounters())); menu->addAction(action); action = new QAction(tr("Renumber Selected Instants"), this); @@ -2061,6 +2067,7 @@ action->setShortcut(tr("1")); action->setStatusTip(tr("Navigate")); connect(action, SIGNAL(triggered()), this, SLOT(toolNavigateSelected())); + connect(this, SIGNAL(replacedDocument()), action, SLOT(trigger())); group->addAction(action); m_keyReference->registerShortcut(action); m_toolActions[ViewManager::NavigateMode] = action; @@ -4048,7 +4055,7 @@ } void -MainWindow::resetInstantsCounters() +MainWindow::setInstantsCounters() { LabelCounterInputDialog dialog(m_labeller, this); dialog.setWindowTitle(tr("Reset Counters")); @@ -4056,6 +4063,12 @@ } void +MainWindow::resetInstantsCounters() +{ + if (m_labeller) m_labeller->resetCounters(); +} + +void MainWindow::modelGenerationFailed(QString transformName, QString message) { emit hideSplash();