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 }