Reduced the usage of CppQuickFixOperation.

This commit is contained in:
Roberto Raggi
2010-06-03 14:45:55 +02:00
parent a40349c09b
commit 3d81ae8574
6 changed files with 26 additions and 39 deletions

View File

@@ -1586,11 +1586,8 @@ bool CPPEditor::event(QEvent *e)
void CPPEditor::performQuickFix(int index)
{
CppQuickFixCollector *quickFixCollector = CppPlugin::instance()->quickFixCollector();
CppQuickFixOperationPtr op = m_quickFixes.at(index);
quickFixCollector->perform(op);
//op->createChangeSet();
//setChangeSet(op->changeSet());
TextEditor::QuickFixOperation::Ptr op = m_quickFixes.at(index);
op->perform();
}
void CPPEditor::contextMenuEvent(QContextMenuEvent *e)
@@ -1614,7 +1611,7 @@ void CPPEditor::contextMenuEvent(QContextMenuEvent *e)
m_quickFixes = quickFixCollector->quickFixes();
for (int index = 0; index < m_quickFixes.size(); ++index) {
CppQuickFixOperationPtr op = m_quickFixes.at(index);
TextEditor::QuickFixOperation::Ptr op = m_quickFixes.at(index);
QAction *action = menu->addAction(op->description());
mapper.setMapping(action, index);
connect(action, SIGNAL(triggered()), &mapper, SLOT(map()));