forked from qt-creator/qt-creator
Move the ModelManagerInterface out of the CPlusPlus library.
Change-Id: Iffaa18f848a22f6961b49dff048672b194570df6 Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
This commit is contained in:
@@ -53,9 +53,7 @@ HEADERS += \
|
|||||||
$$PWD/pp-engine.h \
|
$$PWD/pp-engine.h \
|
||||||
$$PWD/pp-macro-expander.h \
|
$$PWD/pp-macro-expander.h \
|
||||||
$$PWD/pp-scanner.h \
|
$$PWD/pp-scanner.h \
|
||||||
$$PWD/ModelManagerInterface.h \
|
$$PWD/findcdbbreakpoint.h
|
||||||
$$PWD/findcdbbreakpoint.h \
|
|
||||||
$$PWD/TypeHierarchyBuilder.h
|
|
||||||
|
|
||||||
SOURCES += \
|
SOURCES += \
|
||||||
$$PWD/SimpleLexer.cpp \
|
$$PWD/SimpleLexer.cpp \
|
||||||
@@ -82,8 +80,6 @@ SOURCES += \
|
|||||||
$$PWD/pp-engine.cpp \
|
$$PWD/pp-engine.cpp \
|
||||||
$$PWD/pp-macro-expander.cpp \
|
$$PWD/pp-macro-expander.cpp \
|
||||||
$$PWD/pp-scanner.cpp \
|
$$PWD/pp-scanner.cpp \
|
||||||
$$PWD/ModelManagerInterface.cpp \
|
$$PWD/findcdbbreakpoint.cpp
|
||||||
$$PWD/findcdbbreakpoint.cpp \
|
|
||||||
$$PWD/TypeHierarchyBuilder.cpp
|
|
||||||
|
|
||||||
RESOURCES += $$PWD/cplusplus.qrc
|
RESOURCES += $$PWD/cplusplus.qrc
|
||||||
|
@@ -41,7 +41,7 @@
|
|||||||
#include <utils/qtcassert.h>
|
#include <utils/qtcassert.h>
|
||||||
|
|
||||||
#include <cplusplus/ExpressionUnderCursor.h>
|
#include <cplusplus/ExpressionUnderCursor.h>
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
#include <cplusplus/LookupItem.h>
|
#include <cplusplus/LookupItem.h>
|
||||||
#include <cplusplus/TypeOfExpression.h>
|
#include <cplusplus/TypeOfExpression.h>
|
||||||
|
|
||||||
|
@@ -48,7 +48,7 @@
|
|||||||
#include <projectexplorer/buildsteplist.h>
|
#include <projectexplorer/buildsteplist.h>
|
||||||
#include <projectexplorer/projectexplorerconstants.h>
|
#include <projectexplorer/projectexplorerconstants.h>
|
||||||
#include <extensionsystem/pluginmanager.h>
|
#include <extensionsystem/pluginmanager.h>
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
#include <coreplugin/icore.h>
|
#include <coreplugin/icore.h>
|
||||||
#include <utils/qtcassert.h>
|
#include <utils/qtcassert.h>
|
||||||
|
|
||||||
|
@@ -2,5 +2,4 @@ include(../../libs/utils/utils.pri)
|
|||||||
include(../../plugins/coreplugin/coreplugin.pri)
|
include(../../plugins/coreplugin/coreplugin.pri)
|
||||||
include(../../plugins/cpptools/cpptools.pri)
|
include(../../plugins/cpptools/cpptools.pri)
|
||||||
include(../../plugins/projectexplorer/projectexplorer.pri)
|
include(../../plugins/projectexplorer/projectexplorer.pri)
|
||||||
include(../../libs/cplusplus/cplusplus.pri)
|
|
||||||
include(../../plugins/texteditor/texteditor.pri)
|
include(../../plugins/texteditor/texteditor.pri)
|
||||||
|
@@ -40,7 +40,7 @@
|
|||||||
#include <projectexplorer/projectexplorer.h>
|
#include <projectexplorer/projectexplorer.h>
|
||||||
#include <projectexplorer/session.h>
|
#include <projectexplorer/session.h>
|
||||||
#include <texteditor/basetexteditor.h>
|
#include <texteditor/basetexteditor.h>
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
#include <cpptools/cpptoolsconstants.h>
|
#include <cpptools/cpptoolsconstants.h>
|
||||||
#include <coreplugin/icore.h>
|
#include <coreplugin/icore.h>
|
||||||
#include <coreplugin/progressmanager/progressmanager.h>
|
#include <coreplugin/progressmanager/progressmanager.h>
|
||||||
|
@@ -41,7 +41,7 @@
|
|||||||
#include <Name.h>
|
#include <Name.h>
|
||||||
|
|
||||||
// other
|
// other
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
#include <cplusplus/Overview.h>
|
#include <cplusplus/Overview.h>
|
||||||
#include <cplusplus/Icons.h>
|
#include <cplusplus/Icons.h>
|
||||||
#include <projectexplorer/projectexplorer.h>
|
#include <projectexplorer/projectexplorer.h>
|
||||||
|
@@ -38,7 +38,7 @@
|
|||||||
#include "classviewparsertreeitem.h"
|
#include "classviewparsertreeitem.h"
|
||||||
|
|
||||||
#include <CPlusPlusForwardDeclarations.h>
|
#include <CPlusPlusForwardDeclarations.h>
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
#include <cplusplus/CppDocument.h>
|
#include <cplusplus/CppDocument.h>
|
||||||
|
|
||||||
// might be changed to forward declaration - is not done to be less dependent
|
// might be changed to forward declaration - is not done to be less dependent
|
||||||
|
@@ -47,7 +47,7 @@
|
|||||||
#include <projectexplorer/buildsteplist.h>
|
#include <projectexplorer/buildsteplist.h>
|
||||||
#include <projectexplorer/buildmanager.h>
|
#include <projectexplorer/buildmanager.h>
|
||||||
#include <projectexplorer/toolchain.h>
|
#include <projectexplorer/toolchain.h>
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
#include <extensionsystem/pluginmanager.h>
|
#include <extensionsystem/pluginmanager.h>
|
||||||
#include <utils/qtcassert.h>
|
#include <utils/qtcassert.h>
|
||||||
#include <coreplugin/icore.h>
|
#include <coreplugin/icore.h>
|
||||||
|
@@ -35,7 +35,7 @@
|
|||||||
#include "cmaketarget.h"
|
#include "cmaketarget.h"
|
||||||
#include "cmakebuildconfiguration.h"
|
#include "cmakebuildconfiguration.h"
|
||||||
|
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
|
|
||||||
#include <QProcess>
|
#include <QProcess>
|
||||||
|
|
||||||
|
@@ -33,7 +33,7 @@
|
|||||||
#ifndef CMAKEUICODEMODELSUPPORT_H
|
#ifndef CMAKEUICODEMODELSUPPORT_H
|
||||||
#define CMAKEUICODEMODELSUPPORT_H
|
#define CMAKEUICODEMODELSUPPORT_H
|
||||||
|
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
#include <cpptools/uicodecompletionsupport.h>
|
#include <cpptools/uicodecompletionsupport.h>
|
||||||
|
|
||||||
#include <QDateTime>
|
#include <QDateTime>
|
||||||
|
@@ -49,7 +49,7 @@
|
|||||||
#include <SymbolVisitor.h>
|
#include <SymbolVisitor.h>
|
||||||
#include <TranslationUnit.h>
|
#include <TranslationUnit.h>
|
||||||
#include <cplusplus/ASTPath.h>
|
#include <cplusplus/ASTPath.h>
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
#include <cplusplus/ExpressionUnderCursor.h>
|
#include <cplusplus/ExpressionUnderCursor.h>
|
||||||
#include <cplusplus/TypeOfExpression.h>
|
#include <cplusplus/TypeOfExpression.h>
|
||||||
#include <cplusplus/Overview.h>
|
#include <cplusplus/Overview.h>
|
||||||
|
@@ -36,7 +36,7 @@
|
|||||||
#include "cppeditorenums.h"
|
#include "cppeditorenums.h"
|
||||||
#include "cppfunctiondecldeflink.h"
|
#include "cppfunctiondecldeflink.h"
|
||||||
|
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
#include <cplusplus/CppDocument.h>
|
#include <cplusplus/CppDocument.h>
|
||||||
#include <cplusplus/LookupContext.h>
|
#include <cplusplus/LookupContext.h>
|
||||||
#include <texteditor/basetexteditor.h>
|
#include <texteditor/basetexteditor.h>
|
||||||
|
@@ -42,8 +42,8 @@
|
|||||||
#include <Scope.h>
|
#include <Scope.h>
|
||||||
#include <Symbol.h>
|
#include <Symbol.h>
|
||||||
#include <Symbols.h>
|
#include <Symbols.h>
|
||||||
#include <TypeHierarchyBuilder.h>
|
#include <cpptools/TypeHierarchyBuilder.h>
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
#include <cplusplus/ExpressionUnderCursor.h>
|
#include <cplusplus/ExpressionUnderCursor.h>
|
||||||
#include <cplusplus/Overview.h>
|
#include <cplusplus/Overview.h>
|
||||||
#include <cplusplus/TypeOfExpression.h>
|
#include <cplusplus/TypeOfExpression.h>
|
||||||
|
@@ -37,7 +37,7 @@
|
|||||||
#include <coreplugin/editormanager/ieditor.h>
|
#include <coreplugin/editormanager/ieditor.h>
|
||||||
#include <coreplugin/editormanager/editormanager.h>
|
#include <coreplugin/editormanager/editormanager.h>
|
||||||
#include <coreplugin/helpmanager.h>
|
#include <coreplugin/helpmanager.h>
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
#include <extensionsystem/pluginmanager.h>
|
#include <extensionsystem/pluginmanager.h>
|
||||||
#include <texteditor/itexteditor.h>
|
#include <texteditor/itexteditor.h>
|
||||||
#include <texteditor/basetexteditor.h>
|
#include <texteditor/basetexteditor.h>
|
||||||
|
@@ -57,7 +57,7 @@
|
|||||||
#include <texteditor/texteditorplugin.h>
|
#include <texteditor/texteditorplugin.h>
|
||||||
#include <texteditor/texteditorsettings.h>
|
#include <texteditor/texteditorsettings.h>
|
||||||
#include <texteditor/texteditorconstants.h>
|
#include <texteditor/texteditorconstants.h>
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
#include <cpptools/cpptoolsconstants.h>
|
#include <cpptools/cpptoolsconstants.h>
|
||||||
#include <cpptools/cpptoolssettings.h>
|
#include <cpptools/cpptoolssettings.h>
|
||||||
|
|
||||||
|
@@ -56,7 +56,7 @@
|
|||||||
#include <cplusplus/DependencyTable.h>
|
#include <cplusplus/DependencyTable.h>
|
||||||
#include <cplusplus/Overview.h>
|
#include <cplusplus/Overview.h>
|
||||||
#include <cplusplus/TypeOfExpression.h>
|
#include <cplusplus/TypeOfExpression.h>
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
#include <cplusplus/CppRewriter.h>
|
#include <cplusplus/CppRewriter.h>
|
||||||
#include <cpptools/cpptoolsconstants.h>
|
#include <cpptools/cpptoolsconstants.h>
|
||||||
#include <cpptools/cpprefactoringchanges.h>
|
#include <cpptools/cpprefactoringchanges.h>
|
||||||
|
@@ -35,8 +35,7 @@
|
|||||||
|
|
||||||
#include <cplusplus/CppDocument.h>
|
#include <cplusplus/CppDocument.h>
|
||||||
#include <languageutils/fakemetaobject.h>
|
#include <languageutils/fakemetaobject.h>
|
||||||
#include <projectexplorer/project.h>
|
#include "cpptools_global.h"
|
||||||
#include <projectexplorer/toolchain.h>
|
|
||||||
|
|
||||||
#include <QObject>
|
#include <QObject>
|
||||||
#include <QHash>
|
#include <QHash>
|
||||||
@@ -66,18 +65,20 @@ namespace CppTools {
|
|||||||
|
|
||||||
namespace CPlusPlus {
|
namespace CPlusPlus {
|
||||||
|
|
||||||
class CPLUSPLUS_EXPORT CppModelManagerInterface : public QObject
|
class CPPTOOLS_EXPORT CppModelManagerInterface : public QObject
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
public:
|
public:
|
||||||
enum Language { CXX, OBJC };
|
enum Language { CXX, OBJC };
|
||||||
|
|
||||||
class CPLUSPLUS_EXPORT ProjectPart
|
class CPPTOOLS_EXPORT ProjectPart
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
ProjectPart()
|
ProjectPart()
|
||||||
: qtVersion(UnknownQt)
|
: language(CXX)
|
||||||
|
, cxx11Enabled(false)
|
||||||
|
, qtVersion(UnknownQt)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
public: //attributes
|
public: //attributes
|
||||||
@@ -87,7 +88,7 @@ public:
|
|||||||
QStringList frameworkPaths;
|
QStringList frameworkPaths;
|
||||||
QStringList precompiledHeaders;
|
QStringList precompiledHeaders;
|
||||||
Language language;
|
Language language;
|
||||||
ProjectExplorer::ToolChain::CompilerFlags flags;
|
bool cxx11Enabled;
|
||||||
enum QtVersion {
|
enum QtVersion {
|
||||||
UnknownQt = -1,
|
UnknownQt = -1,
|
||||||
NoQt = 0,
|
NoQt = 0,
|
||||||
@@ -96,16 +97,13 @@ public:
|
|||||||
};
|
};
|
||||||
QtVersion qtVersion;
|
QtVersion qtVersion;
|
||||||
|
|
||||||
bool cpp0xEnabled() const
|
|
||||||
{ return flags == ProjectExplorer::ToolChain::STD_CXX11; }
|
|
||||||
|
|
||||||
bool objcEnabled() const
|
bool objcEnabled() const
|
||||||
{ return language == CppModelManagerInterface::OBJC; }
|
{ return language == CppModelManagerInterface::OBJC; }
|
||||||
|
|
||||||
typedef QSharedPointer<ProjectPart> Ptr;
|
typedef QSharedPointer<ProjectPart> Ptr;
|
||||||
};
|
};
|
||||||
|
|
||||||
class CPLUSPLUS_EXPORT ProjectInfo
|
class CPPTOOLS_EXPORT ProjectInfo
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
ProjectInfo()
|
ProjectInfo()
|
||||||
@@ -155,7 +153,7 @@ public:
|
|||||||
QByteArray m_defines;
|
QByteArray m_defines;
|
||||||
};
|
};
|
||||||
|
|
||||||
class CPLUSPLUS_EXPORT WorkingCopy
|
class CPPTOOLS_EXPORT WorkingCopy
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
void insert(const QString &fileName, const QString &source, unsigned revision = 0)
|
void insert(const QString &fileName, const QString &source, unsigned revision = 0)
|
@@ -36,6 +36,7 @@
|
|||||||
#include "CppDocument.h"
|
#include "CppDocument.h"
|
||||||
#include "ModelManagerInterface.h"
|
#include "ModelManagerInterface.h"
|
||||||
#include "Overview.h"
|
#include "Overview.h"
|
||||||
|
#include "cpptools_global.h"
|
||||||
|
|
||||||
#include <QList>
|
#include <QList>
|
||||||
#include <QStringList>
|
#include <QStringList>
|
||||||
@@ -43,7 +44,7 @@
|
|||||||
|
|
||||||
namespace CPlusPlus {
|
namespace CPlusPlus {
|
||||||
|
|
||||||
class CPLUSPLUS_EXPORT TypeHierarchy
|
class CPPTOOLS_EXPORT TypeHierarchy
|
||||||
{
|
{
|
||||||
friend class TypeHierarchyBuilder;
|
friend class TypeHierarchyBuilder;
|
||||||
|
|
||||||
@@ -59,7 +60,7 @@ private:
|
|||||||
QList<TypeHierarchy> _hierarchy;
|
QList<TypeHierarchy> _hierarchy;
|
||||||
};
|
};
|
||||||
|
|
||||||
class CPLUSPLUS_EXPORT TypeHierarchyBuilder
|
class CPPTOOLS_EXPORT TypeHierarchyBuilder
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
TypeHierarchyBuilder(Symbol *symbol, const Snapshot &snapshot);
|
TypeHierarchyBuilder(Symbol *symbol, const Snapshot &snapshot);
|
@@ -37,7 +37,7 @@
|
|||||||
#include <cplusplus/Overview.h>
|
#include <cplusplus/Overview.h>
|
||||||
#include <cplusplus/CppDocument.h>
|
#include <cplusplus/CppDocument.h>
|
||||||
#include <cplusplus/ExpressionUnderCursor.h>
|
#include <cplusplus/ExpressionUnderCursor.h>
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include "ModelManagerInterface.h"
|
||||||
#include <CoreTypes.h>
|
#include <CoreTypes.h>
|
||||||
#include <Names.h>
|
#include <Names.h>
|
||||||
#include <Symbols.h>
|
#include <Symbols.h>
|
||||||
|
@@ -55,7 +55,7 @@
|
|||||||
#include <Names.h>
|
#include <Names.h>
|
||||||
#include <Scope.h>
|
#include <Scope.h>
|
||||||
|
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
#include <cplusplus/CppDocument.h>
|
#include <cplusplus/CppDocument.h>
|
||||||
#include <cplusplus/Overview.h>
|
#include <cplusplus/Overview.h>
|
||||||
#include <cplusplus/FindUsages.h>
|
#include <cplusplus/FindUsages.h>
|
||||||
|
@@ -96,7 +96,7 @@
|
|||||||
namespace CPlusPlus {
|
namespace CPlusPlus {
|
||||||
uint qHash(const CppModelManagerInterface::ProjectPart &p)
|
uint qHash(const CppModelManagerInterface::ProjectPart &p)
|
||||||
{
|
{
|
||||||
uint h = qHash(p.defines) ^ p.language ^ p.flags;
|
uint h = qHash(p.defines) ^ p.language ^ ((int) p.cxx11Enabled);
|
||||||
|
|
||||||
foreach (const QString &i, p.includePaths)
|
foreach (const QString &i, p.includePaths)
|
||||||
h ^= qHash(i);
|
h ^= qHash(i);
|
||||||
@@ -113,7 +113,7 @@ bool operator==(const CppModelManagerInterface::ProjectPart &p1,
|
|||||||
return false;
|
return false;
|
||||||
if (p1.language != p2.language)
|
if (p1.language != p2.language)
|
||||||
return false;
|
return false;
|
||||||
if (p1.flags != p2.flags)
|
if (p1.cxx11Enabled != p2.cxx11Enabled)
|
||||||
return false;
|
return false;
|
||||||
if (p1.includePaths != p2.includePaths)
|
if (p1.includePaths != p2.includePaths)
|
||||||
return false;
|
return false;
|
||||||
|
@@ -35,7 +35,7 @@
|
|||||||
|
|
||||||
#include "cpptools_global.h"
|
#include "cpptools_global.h"
|
||||||
#include "cpptoolsconstants.h"
|
#include "cpptoolsconstants.h"
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include "ModelManagerInterface.h"
|
||||||
#ifndef ICHECK_BUILD
|
#ifndef ICHECK_BUILD
|
||||||
# include <projectexplorer/project.h>
|
# include <projectexplorer/project.h>
|
||||||
#endif
|
#endif
|
||||||
|
@@ -34,7 +34,7 @@
|
|||||||
#define CPPREFACTORINGCHANGES_H
|
#define CPPREFACTORINGCHANGES_H
|
||||||
|
|
||||||
#include <ASTfwd.h>
|
#include <ASTfwd.h>
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include "ModelManagerInterface.h"
|
||||||
#include <cplusplus/CppDocument.h>
|
#include <cplusplus/CppDocument.h>
|
||||||
#include <cplusplus/LookupContext.h>
|
#include <cplusplus/LookupContext.h>
|
||||||
|
|
||||||
|
@@ -45,7 +45,9 @@ HEADERS += completionsettingspage.h \
|
|||||||
cppchecksymbols.h \
|
cppchecksymbols.h \
|
||||||
cpplocalsymbols.h \
|
cpplocalsymbols.h \
|
||||||
cppsemanticinfo.h \
|
cppsemanticinfo.h \
|
||||||
cppcompletionassistprovider.h
|
cppcompletionassistprovider.h \
|
||||||
|
ModelManagerInterface.h \
|
||||||
|
TypeHierarchyBuilder.h
|
||||||
|
|
||||||
SOURCES += completionsettingspage.cpp \
|
SOURCES += completionsettingspage.cpp \
|
||||||
cppclassesfilter.cpp \
|
cppclassesfilter.cpp \
|
||||||
@@ -82,7 +84,9 @@ SOURCES += completionsettingspage.cpp \
|
|||||||
cppchecksymbols.cpp \
|
cppchecksymbols.cpp \
|
||||||
cpplocalsymbols.cpp \
|
cpplocalsymbols.cpp \
|
||||||
cppsemanticinfo.cpp \
|
cppsemanticinfo.cpp \
|
||||||
cppcompletionassistprovider.cpp
|
cppcompletionassistprovider.cpp \
|
||||||
|
ModelManagerInterface.cpp \
|
||||||
|
TypeHierarchyBuilder.cpp
|
||||||
|
|
||||||
FORMS += completionsettingspage.ui \
|
FORMS += completionsettingspage.ui \
|
||||||
cppfilesettingspage.ui \
|
cppfilesettingspage.ui \
|
||||||
|
@@ -37,7 +37,7 @@
|
|||||||
#include "cpptools_global.h"
|
#include "cpptools_global.h"
|
||||||
#include "abstracteditorsupport.h"
|
#include "abstracteditorsupport.h"
|
||||||
|
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include "ModelManagerInterface.h"
|
||||||
|
|
||||||
#include <QDateTime>
|
#include <QDateTime>
|
||||||
|
|
||||||
|
@@ -75,7 +75,7 @@
|
|||||||
|
|
||||||
#include <cplusplus/findcdbbreakpoint.h>
|
#include <cplusplus/findcdbbreakpoint.h>
|
||||||
#include <cplusplus/CppDocument.h>
|
#include <cplusplus/CppDocument.h>
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
|
|
||||||
#include <QCoreApplication>
|
#include <QCoreApplication>
|
||||||
#include <QFileInfo>
|
#include <QFileInfo>
|
||||||
|
@@ -84,7 +84,7 @@
|
|||||||
#include <coreplugin/modemanager.h>
|
#include <coreplugin/modemanager.h>
|
||||||
|
|
||||||
#include <cppeditor/cppeditorconstants.h>
|
#include <cppeditor/cppeditorconstants.h>
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
|
|
||||||
#include <extensionsystem/pluginmanager.h>
|
#include <extensionsystem/pluginmanager.h>
|
||||||
#include <extensionsystem/invoker.h>
|
#include <extensionsystem/invoker.h>
|
||||||
|
@@ -47,7 +47,7 @@
|
|||||||
#include <cpptools/cpptoolsconstants.h>
|
#include <cpptools/cpptoolsconstants.h>
|
||||||
#include <cpptools/abstracteditorsupport.h>
|
#include <cpptools/abstracteditorsupport.h>
|
||||||
|
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
#include <cplusplus/ExpressionUnderCursor.h>
|
#include <cplusplus/ExpressionUnderCursor.h>
|
||||||
#include <cplusplus/Overview.h>
|
#include <cplusplus/Overview.h>
|
||||||
#include <Symbols.h>
|
#include <Symbols.h>
|
||||||
|
@@ -32,7 +32,7 @@
|
|||||||
|
|
||||||
#include "codemodelhelpers.h"
|
#include "codemodelhelpers.h"
|
||||||
|
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
#include <cplusplus/Symbols.h>
|
#include <cplusplus/Symbols.h>
|
||||||
#include <cplusplus/CoreTypes.h>
|
#include <cplusplus/CoreTypes.h>
|
||||||
#include <cplusplus/Name.h>
|
#include <cplusplus/Name.h>
|
||||||
|
@@ -43,7 +43,7 @@
|
|||||||
#include <cpptools/cpptoolsconstants.h>
|
#include <cpptools/cpptoolsconstants.h>
|
||||||
#include <cpptools/insertionpointlocator.h>
|
#include <cpptools/insertionpointlocator.h>
|
||||||
#include <cpptools/symbolfinder.h>
|
#include <cpptools/symbolfinder.h>
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
#include <cplusplus/Symbols.h>
|
#include <cplusplus/Symbols.h>
|
||||||
#include <cplusplus/Overview.h>
|
#include <cplusplus/Overview.h>
|
||||||
#include <cplusplus/CoreTypes.h>
|
#include <cplusplus/CoreTypes.h>
|
||||||
|
@@ -33,7 +33,7 @@
|
|||||||
#ifndef QTCREATORINTEGRATION_H
|
#ifndef QTCREATORINTEGRATION_H
|
||||||
#define QTCREATORINTEGRATION_H
|
#define QTCREATORINTEGRATION_H
|
||||||
|
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
|
|
||||||
#if QT_VERSION >= 0x050000
|
#if QT_VERSION >= 0x050000
|
||||||
# include <QDesignerIntegration>
|
# include <QDesignerIntegration>
|
||||||
|
@@ -42,7 +42,7 @@
|
|||||||
#include <projectexplorer/customexecutablerunconfiguration.h>
|
#include <projectexplorer/customexecutablerunconfiguration.h>
|
||||||
#include <projectexplorer/toolchainmanager.h>
|
#include <projectexplorer/toolchainmanager.h>
|
||||||
#include <projectexplorer/projectexplorerconstants.h>
|
#include <projectexplorer/projectexplorerconstants.h>
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
#include <extensionsystem/pluginmanager.h>
|
#include <extensionsystem/pluginmanager.h>
|
||||||
#include <utils/pathchooser.h>
|
#include <utils/pathchooser.h>
|
||||||
#include <utils/qtcassert.h>
|
#include <utils/qtcassert.h>
|
||||||
|
@@ -45,7 +45,7 @@
|
|||||||
#include <cplusplus/CoreTypes.h>
|
#include <cplusplus/CoreTypes.h>
|
||||||
#include <cplusplus/Symbols.h>
|
#include <cplusplus/Symbols.h>
|
||||||
#include <cplusplus/SimpleLexer.h>
|
#include <cplusplus/SimpleLexer.h>
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
#include <utils/qtcassert.h>
|
#include <utils/qtcassert.h>
|
||||||
|
|
||||||
#include <QDebug>
|
#include <QDebug>
|
||||||
|
@@ -40,7 +40,7 @@
|
|||||||
#include <coreplugin/progressmanager/progressmanager.h>
|
#include <coreplugin/progressmanager/progressmanager.h>
|
||||||
#include <coreplugin/mimedatabase.h>
|
#include <coreplugin/mimedatabase.h>
|
||||||
#include <coreplugin/messagemanager.h>
|
#include <coreplugin/messagemanager.h>
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
#include <cplusplus/CppDocument.h>
|
#include <cplusplus/CppDocument.h>
|
||||||
#include <qmljs/qmljscontext.h>
|
#include <qmljs/qmljscontext.h>
|
||||||
#include <qmljs/qmljsbind.h>
|
#include <qmljs/qmljsbind.h>
|
||||||
|
@@ -4,3 +4,4 @@ include($$IDE_SOURCE_TREE/src/libs/qmljs/qmljs.pri)
|
|||||||
include($$IDE_SOURCE_TREE/src/plugins/projectexplorer/projectexplorer.pri)
|
include($$IDE_SOURCE_TREE/src/plugins/projectexplorer/projectexplorer.pri)
|
||||||
include($$IDE_SOURCE_TREE/src/plugins/qtsupport/qtsupport.pri)
|
include($$IDE_SOURCE_TREE/src/plugins/qtsupport/qtsupport.pri)
|
||||||
include($$IDE_SOURCE_TREE/src/plugins/texteditor/texteditor.pri)
|
include($$IDE_SOURCE_TREE/src/plugins/texteditor/texteditor.pri)
|
||||||
|
include($$IDE_SOURCE_TREE/src/plugins/cpptools/cpptools.pri)
|
||||||
|
@@ -50,7 +50,7 @@
|
|||||||
#include <coreplugin/iversioncontrol.h>
|
#include <coreplugin/iversioncontrol.h>
|
||||||
#include <coreplugin/vcsmanager.h>
|
#include <coreplugin/vcsmanager.h>
|
||||||
|
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
#include <cplusplus/CppDocument.h>
|
#include <cplusplus/CppDocument.h>
|
||||||
#include <extensionsystem/pluginmanager.h>
|
#include <extensionsystem/pluginmanager.h>
|
||||||
#include <projectexplorer/projectexplorer.h>
|
#include <projectexplorer/projectexplorer.h>
|
||||||
|
@@ -51,7 +51,7 @@
|
|||||||
#include <coreplugin/coreconstants.h>
|
#include <coreplugin/coreconstants.h>
|
||||||
#include <coreplugin/progressmanager/progressmanager.h>
|
#include <coreplugin/progressmanager/progressmanager.h>
|
||||||
#include <extensionsystem/pluginmanager.h>
|
#include <extensionsystem/pluginmanager.h>
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
#include <qmljs/qmljsmodelmanagerinterface.h>
|
#include <qmljs/qmljsmodelmanagerinterface.h>
|
||||||
#include <projectexplorer/toolchain.h>
|
#include <projectexplorer/toolchain.h>
|
||||||
#include <projectexplorer/headerpath.h>
|
#include <projectexplorer/headerpath.h>
|
||||||
@@ -542,7 +542,7 @@ void Qt4Project::updateCppCodeModel()
|
|||||||
part->language = CPlusPlus::CppModelManagerInterface::CXX;
|
part->language = CPlusPlus::CppModelManagerInterface::CXX;
|
||||||
// part->flags
|
// part->flags
|
||||||
if (tc)
|
if (tc)
|
||||||
part->flags = tc->compilerFlags(pro->variableValue(CppFlagsVar));
|
part->cxx11Enabled = tc->compilerFlags(pro->variableValue(CppFlagsVar)) == ToolChain::STD_CXX11;
|
||||||
|
|
||||||
part->sourceFiles = pro->variableValue(CppSourceVar);
|
part->sourceFiles = pro->variableValue(CppSourceVar);
|
||||||
pinfo.appendProjectPart(part);
|
pinfo.appendProjectPart(part);
|
||||||
|
@@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
#include "todoitemsscanner.h"
|
#include "todoitemsscanner.h"
|
||||||
|
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
|
|
||||||
namespace Todo {
|
namespace Todo {
|
||||||
namespace Internal {
|
namespace Internal {
|
||||||
|
@@ -2,4 +2,4 @@ include(../../plugins/coreplugin/coreplugin.pri)
|
|||||||
include(../../plugins/texteditor/texteditor.pri)
|
include(../../plugins/texteditor/texteditor.pri)
|
||||||
include(../../plugins/projectexplorer/projectexplorer.pri)
|
include(../../plugins/projectexplorer/projectexplorer.pri)
|
||||||
include(../../plugins/find/find.pri)
|
include(../../plugins/find/find.pri)
|
||||||
include(../../libs/cplusplus/cplusplus.pri)
|
include(../../plugins/cpptools/cpptools.pri)
|
||||||
|
@@ -43,7 +43,7 @@
|
|||||||
#include <cplusplus/CoreTypes.h>
|
#include <cplusplus/CoreTypes.h>
|
||||||
#include <cplusplus/FullySpecifiedType.h>
|
#include <cplusplus/FullySpecifiedType.h>
|
||||||
#include <cplusplus/Literals.h>
|
#include <cplusplus/Literals.h>
|
||||||
#include <cplusplus/ModelManagerInterface.h>
|
#include <cpptools/ModelManagerInterface.h>
|
||||||
#include <cplusplus/Symbol.h>
|
#include <cplusplus/Symbol.h>
|
||||||
#include <cplusplus/Symbols.h>
|
#include <cplusplus/Symbols.h>
|
||||||
#include <cplusplus/TranslationUnit.h>
|
#include <cplusplus/TranslationUnit.h>
|
||||||
|
Reference in New Issue
Block a user