forked from qt-creator/qt-creator
CppEditor: Add very first include after include guard
...when adding an include for an undefined identifier. Change-Id: Ia338e924901262a847d3bd7ed9733d8e66c631dd Task-number: QTCREATORBUG-10391 Reviewed-by: Christian Stenger <christian.stenger@digia.com>
This commit is contained in:
@@ -90,7 +90,7 @@ public:
|
||||
enum IncludeStyle { LocalBeforeGlobal, GlobalBeforeLocal, AutoDetect };
|
||||
|
||||
LineForNewIncludeDirective(const QTextDocument *textDocument,
|
||||
QList<Include> includes,
|
||||
const CPlusPlus::Document::Ptr cppDocument,
|
||||
MocIncludeMode mocIncludeMode = IgnoreMocIncludes,
|
||||
IncludeStyle includeStyle = AutoDetect);
|
||||
|
||||
@@ -100,10 +100,13 @@ public:
|
||||
unsigned *newLinesToAppend = 0);
|
||||
|
||||
private:
|
||||
int findInsertLineForVeryFirstInclude(unsigned *newLinesToPrepend, unsigned *newLinesToAppend);
|
||||
QList<IncludeGroup> getGroupsByIncludeType(const QList<IncludeGroup> &groups,
|
||||
IncludeType includeType);
|
||||
|
||||
const QTextDocument *m_textDocument;
|
||||
const CPlusPlus::Document::Ptr m_cppDocument;
|
||||
|
||||
IncludeStyle m_includeStyle;
|
||||
QList<Include> m_includes;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user