CppEditor: Merge AddIncludeForForwardDeclaration into AddIncludeForUndefinedIdentifier

* Fixes multiple addition of same include.
* Takes over the check of AddIncludeForForwardDeclaration for forward
  headers.

Task-number: QTCREATORBUG-9704
Change-Id: I84629d35ae433385942a9157e5d32ef04159d07f
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
This commit is contained in:
Nikolai Kosjar
2014-10-08 15:41:02 +02:00
committed by Nikolai Kosjar
parent 65e9da282f
commit 7a3c942f35
6 changed files with 212 additions and 175 deletions

View File

@@ -82,7 +82,7 @@ public:
~QuickFixTestCase();
static void run(const QList<QuickFixTestDocument::Ptr> &theTestFiles,
CppQuickFixFactory *factory, const QString &incPath);
CppQuickFixFactory *factory, const QString &incPath, int resultIndex = 0);
private:
QSharedPointer<TextEditor::QuickFixOperation> getFix(CppQuickFixFactory *factory,
CppEditorWidget *editorWidget,