Mercurial > hg > tony
comparison src/MainWindow.cpp @ 294:59dff7e51db0
fixed note delete bug (now deletes when any overlap with the selection occurs)
author | matthiasm |
---|---|
date | Wed, 11 Jun 2014 19:41:29 +0100 |
parents | 9400e63ec5d7 |
children | d4530fab80bd |
comparison
equal
deleted
inserted
replaced
293:9400e63ec5d7 | 294:59dff7e51db0 |
---|---|
1166 } | 1166 } |
1167 | 1167 |
1168 void | 1168 void |
1169 MainWindow::toolEditSelected() | 1169 MainWindow::toolEditSelected() |
1170 { | 1170 { |
1171 cerr << "MainWindow::toolEditSelected" << endl; | |
1171 m_viewManager->setToolMode(ViewManager::NoteEditMode); | 1172 m_viewManager->setToolMode(ViewManager::NoteEditMode); |
1172 m_intelligentActionOn = true; | 1173 m_intelligentActionOn = true; |
1173 m_analyser->setIntelligentActions(m_intelligentActionOn); | 1174 m_analyser->setIntelligentActions(m_intelligentActionOn); |
1174 } | 1175 } |
1175 | 1176 |
2307 CommandHistory::getInstance()->startCompoundOperation | 2308 CommandHistory::getInstance()->startCompoundOperation |
2308 (tr("Delete Notes"), true); | 2309 (tr("Delete Notes"), true); |
2309 | 2310 |
2310 for (MultiSelection::SelectionList::iterator k = selections.begin(); | 2311 for (MultiSelection::SelectionList::iterator k = selections.begin(); |
2311 k != selections.end(); ++k) { | 2312 k != selections.end(); ++k) { |
2312 layer->deleteSelection(*k); | 2313 layer->deleteSelectionInclusive(*k); |
2313 } | 2314 } |
2314 | 2315 |
2315 CommandHistory::getInstance()->endCompoundOperation(); | 2316 CommandHistory::getInstance()->endCompoundOperation(); |
2316 } | 2317 } |
2317 } | 2318 } |