Show the quickfixes in the context menu.

This commit is contained in:
Roberto Raggi
2009-11-23 16:55:04 +01:00
parent a579f2f27e
commit bab8c94f13
7 changed files with 61 additions and 3 deletions

View File

@@ -126,6 +126,8 @@ public:
CPPQuickFixCollector();
virtual ~CPPQuickFixCollector();
QList<QuickFixOperationPtr> quickFixes() const { return _quickFixes; }
virtual bool supportsEditor(TextEditor::ITextEditable *editor);
virtual bool triggersCompletion(TextEditor::ITextEditable *editor);
virtual int startCompletion(TextEditor::ITextEditable *editor);
@@ -133,6 +135,9 @@ public:
virtual void complete(const TextEditor::CompletionItem &item);
virtual void cleanup();
public Q_SLOTS:
void perform(QuickFixOperationPtr op);
private:
CppTools::CppModelManagerInterface *_modelManager;
CPPEditor *_editor;