Mercurial > hg > sonic-visualiser
comparison main/MainWindow.cpp @ 151:152619d379e0
* Add a measurement mode tool -- no functionality yet
author | Chris Cannam |
---|---|
date | Wed, 13 Jun 2007 12:00:01 +0000 |
parents | e2f13213c2f1 |
children | d2cc3b10e26f |
comparison
equal
deleted
inserted
replaced
150:e2f13213c2f1 | 151:152619d379e0 |
---|---|
1586 connect(action, SIGNAL(triggered()), this, SLOT(toolDrawSelected())); | 1586 connect(action, SIGNAL(triggered()), this, SLOT(toolDrawSelected())); |
1587 connect(this, SIGNAL(canEditLayer(bool)), action, SLOT(setEnabled(bool))); | 1587 connect(this, SIGNAL(canEditLayer(bool)), action, SLOT(setEnabled(bool))); |
1588 group->addAction(action); | 1588 group->addAction(action); |
1589 m_toolActions[ViewManager::DrawMode] = action; | 1589 m_toolActions[ViewManager::DrawMode] = action; |
1590 | 1590 |
1591 action = toolbar->addAction(QIcon(":/icons/measure.png"), | |
1592 tr("Measure")); | |
1593 action->setCheckable(true); | |
1594 action->setShortcut(tr("5")); | |
1595 action->setStatusTip(tr("Make measurements in layer")); | |
1596 connect(action, SIGNAL(triggered()), this, SLOT(toolMeasureSelected())); | |
1597 group->addAction(action); | |
1598 m_toolActions[ViewManager::MeasureMode] = action; | |
1599 | |
1591 // action = toolbar->addAction(QIcon(":/icons/text.png"), | 1600 // action = toolbar->addAction(QIcon(":/icons/text.png"), |
1592 // tr("Text")); | 1601 // tr("Text")); |
1593 // action->setCheckable(true); | 1602 // action->setCheckable(true); |
1594 // action->setShortcut(tr("5")); | 1603 // action->setShortcut(tr("5")); |
1595 // connect(action, SIGNAL(triggered()), this, SLOT(toolTextSelected())); | 1604 // connect(action, SIGNAL(triggered()), this, SLOT(toolTextSelected())); |
1777 | 1786 |
1778 void | 1787 void |
1779 MainWindow::toolDrawSelected() | 1788 MainWindow::toolDrawSelected() |
1780 { | 1789 { |
1781 m_viewManager->setToolMode(ViewManager::DrawMode); | 1790 m_viewManager->setToolMode(ViewManager::DrawMode); |
1791 } | |
1792 | |
1793 void | |
1794 MainWindow::toolMeasureSelected() | |
1795 { | |
1796 m_viewManager->setToolMode(ViewManager::MeasureMode); | |
1782 } | 1797 } |
1783 | 1798 |
1784 //void | 1799 //void |
1785 //MainWindow::toolTextSelected() | 1800 //MainWindow::toolTextSelected() |
1786 //{ | 1801 //{ |