CppEditor: Move CppEditorOutline to CppTools

Change-Id: I75768f548f8f914e76fbdeaf3c318c207782fe1b
Reviewed-by: Marco Bubke <marco.bubke@theqtcompany.com>
This commit is contained in:
Nikolai Kosjar
2015-01-23 15:14:36 +01:00
parent 21e50b2fde
commit 93e82d731e
10 changed files with 20 additions and 24 deletions

View File

@@ -35,7 +35,6 @@
#include "cppdocumentationcommenthelper.h" #include "cppdocumentationcommenthelper.h"
#include "cppeditorconstants.h" #include "cppeditorconstants.h"
#include "cppeditordocument.h" #include "cppeditordocument.h"
#include "cppeditoroutline.h"
#include "cppeditorplugin.h" #include "cppeditorplugin.h"
#include "cppfollowsymbolundercursor.h" #include "cppfollowsymbolundercursor.h"
#include "cpphighlighter.h" #include "cpphighlighter.h"
@@ -51,6 +50,7 @@
#include <cpptools/cppchecksymbols.h> #include <cpptools/cppchecksymbols.h>
#include <cpptools/cppcodeformatter.h> #include <cpptools/cppcodeformatter.h>
#include <cpptools/cppcompletionassistprovider.h> #include <cpptools/cppcompletionassistprovider.h>
#include <cpptools/cppeditoroutline.h>
#include <cpptools/cppmodelmanager.h> #include <cpptools/cppmodelmanager.h>
#include <cpptools/cppsemanticinfo.h> #include <cpptools/cppsemanticinfo.h>
#include <cpptools/cpptoolsconstants.h> #include <cpptools/cpptoolsconstants.h>
@@ -242,7 +242,7 @@ CppEditorDocument *CppEditorWidget::cppEditorDocument() const
return d->m_cppEditorDocument; return d->m_cppEditorDocument;
} }
CppEditorOutline *CppEditorWidget::outline() const CppTools::CppEditorOutline *CppEditorWidget::outline() const
{ {
return d->m_cppEditorOutline; return d->m_cppEditorOutline;
} }

View File

@@ -37,13 +37,16 @@
#include <QScopedPointer> #include <QScopedPointer>
namespace CppTools { class SemanticInfo; } namespace CppTools {
class CppEditorOutline;
class SemanticInfo;
}
namespace CppEditor { namespace CppEditor {
namespace Internal { namespace Internal {
class CppEditorDocument; class CppEditorDocument;
class CppEditorOutline;
class CppEditorWidgetPrivate; class CppEditorWidgetPrivate;
class FollowSymbolUnderCursor; class FollowSymbolUnderCursor;
class FunctionDeclDefLink; class FunctionDeclDefLink;
@@ -65,7 +68,7 @@ public:
~CppEditorWidget(); ~CppEditorWidget();
CppEditorDocument *cppEditorDocument() const; CppEditorDocument *cppEditorDocument() const;
CppEditorOutline *outline() const; CppTools::CppEditorOutline *outline() const;
CppTools::SemanticInfo semanticInfo() const; CppTools::SemanticInfo semanticInfo() const;
bool isSemanticInfoValidExceptLocalUses() const; bool isSemanticInfoValidExceptLocalUses() const;

View File

@@ -11,7 +11,6 @@ HEADERS += \
cppeditordocument.h \ cppeditordocument.h \
cppeditorconstants.h \ cppeditorconstants.h \
cppeditorenums.h \ cppeditorenums.h \
cppeditoroutline.h \
cppeditorplugin.h \ cppeditorplugin.h \
cppelementevaluator.h \ cppelementevaluator.h \
cppfollowsymbolundercursor.h \ cppfollowsymbolundercursor.h \
@@ -42,7 +41,6 @@ SOURCES += \
cppdocumentationcommenthelper.cpp \ cppdocumentationcommenthelper.cpp \
cppeditor.cpp \ cppeditor.cpp \
cppeditordocument.cpp \ cppeditordocument.cpp \
cppeditoroutline.cpp \
cppeditorplugin.cpp \ cppeditorplugin.cpp \
cppelementevaluator.cpp \ cppelementevaluator.cpp \
cppfollowsymbolundercursor.cpp \ cppfollowsymbolundercursor.cpp \

View File

@@ -27,7 +27,6 @@ QtcPlugin {
"cppeditorconstants.h", "cppeditorconstants.h",
"cppeditordocument.cpp", "cppeditordocument.h", "cppeditordocument.cpp", "cppeditordocument.h",
"cppeditorenums.h", "cppeditorenums.h",
"cppeditoroutline.cpp", "cppeditoroutline.h",
"cppeditorplugin.cpp", "cppeditorplugin.h", "cppeditorplugin.cpp", "cppeditorplugin.h",
"cppelementevaluator.cpp", "cppelementevaluator.h", "cppelementevaluator.cpp", "cppelementevaluator.h",
"cppfollowsymbolundercursor.cpp", "cppfollowsymbolundercursor.h", "cppfollowsymbolundercursor.cpp", "cppfollowsymbolundercursor.h",

View File

@@ -35,7 +35,6 @@
#include "cppeditorconstants.h" #include "cppeditorconstants.h"
#include "cppeditor.h" #include "cppeditor.h"
#include "cppeditordocument.h" #include "cppeditordocument.h"
#include "cppeditoroutline.h"
#include "cpphighlighter.h" #include "cpphighlighter.h"
#include "cpphoverhandler.h" #include "cpphoverhandler.h"
#include "cppincludehierarchy.h" #include "cppincludehierarchy.h"

View File

@@ -30,7 +30,7 @@
#include "cppoutline.h" #include "cppoutline.h"
#include "cppeditoroutline.h" #include <cpptools/cppeditoroutline.h>
#include <cplusplus/OverviewModel.h> #include <cplusplus/OverviewModel.h>

View File

@@ -30,8 +30,6 @@
#include "cppeditoroutline.h" #include "cppeditoroutline.h"
#include "cppeditorplugin.h"
#include <cpptools/cppmodelmanager.h> #include <cpptools/cppmodelmanager.h>
#include <cpptools/cpptoolsreuse.h> #include <cpptools/cpptoolsreuse.h>
#include <cpptools/cpptoolssettings.h> #include <cpptools/cpptoolssettings.h>
@@ -44,12 +42,10 @@
#include <QTimer> #include <QTimer>
/*! /*!
\class CppEditor::Internal::CppEditorOutline \class CppTools::CppEditorOutline
\brief A helper class that provides the outline model and widget, \brief A helper class that provides the outline model and widget,
e.g. for the editor's tool bar. e.g. for the editor's tool bar.
\internal
The caller is responsible for deleting the widget returned by widget(). The caller is responsible for deleting the widget returned by widget().
*/ */
@@ -94,8 +90,7 @@ QTimer *newSingleShotTimer(QObject *parent, int msInternal, const QString &objec
} // anonymous namespace } // anonymous namespace
namespace CppEditor { namespace CppTools {
namespace Internal {
CppEditorOutline::CppEditorOutline(TextEditor::TextEditorWidget *editorWidget) CppEditorOutline::CppEditorOutline(TextEditor::TextEditorWidget *editorWidget)
: QObject(editorWidget) : QObject(editorWidget)
@@ -286,7 +281,6 @@ QModelIndex CppEditorOutline::indexForPosition(int line, int column,
return lastIndex; return lastIndex;
} }
} // namespace Internal } // namespace CppTools
} // namespace CppEditor
#include <cppeditoroutline.moc> #include <cppeditoroutline.moc>

View File

@@ -31,6 +31,8 @@
#ifndef CPPEDITOROUTLINE_H #ifndef CPPEDITOROUTLINE_H
#define CPPEDITOROUTLINE_H #define CPPEDITOROUTLINE_H
#include "cpptools_global.h"
#include <QModelIndex> #include <QModelIndex>
#include <QObject> #include <QObject>
@@ -44,10 +46,9 @@ namespace CPlusPlus { class OverviewModel; }
namespace TextEditor { class TextEditorWidget; } namespace TextEditor { class TextEditorWidget; }
namespace Utils { class TreeViewComboBox; } namespace Utils { class TreeViewComboBox; }
namespace CppEditor { namespace CppTools {
namespace Internal {
class CppEditorOutline : public QObject class CPPTOOLS_EXPORT CppEditorOutline : public QObject
{ {
Q_OBJECT Q_OBJECT
Q_DISABLE_COPY(CppEditorOutline) Q_DISABLE_COPY(CppEditorOutline)
@@ -94,7 +95,6 @@ private:
QTimer *m_updateIndexTimer; QTimer *m_updateIndexTimer;
}; };
} // namespace Internal } // namespace CppTools
} // namespace CppEditor
#endif // CPPEDITOROUTLINE_H #endif // CPPEDITOROUTLINE_H

View File

@@ -25,6 +25,7 @@ HEADERS += \
cppcompletionassistprocessor.h \ cppcompletionassistprocessor.h \
cppcompletionassistprovider.h \ cppcompletionassistprovider.h \
cppcurrentdocumentfilter.h \ cppcurrentdocumentfilter.h \
cppeditoroutline.h \
cppdoxygen.h \ cppdoxygen.h \
cppfilesettingspage.h \ cppfilesettingspage.h \
cppfindreferences.h \ cppfindreferences.h \
@@ -88,6 +89,7 @@ SOURCES += \
cppcompletionassistprocessor.cpp \ cppcompletionassistprocessor.cpp \
cppcompletionassistprovider.cpp \ cppcompletionassistprovider.cpp \
cppcurrentdocumentfilter.cpp \ cppcurrentdocumentfilter.cpp \
cppeditoroutline.cpp \
cppdoxygen.cpp \ cppdoxygen.cpp \
cppfilesettingspage.cpp \ cppfilesettingspage.cpp \
cppfindreferences.cpp \ cppfindreferences.cpp \

View File

@@ -44,6 +44,7 @@ QtcPlugin {
"cppcompletionassistprovider.cpp", "cppcompletionassistprovider.h", "cppcompletionassistprovider.cpp", "cppcompletionassistprovider.h",
"cppcurrentdocumentfilter.cpp", "cppcurrentdocumentfilter.h", "cppcurrentdocumentfilter.cpp", "cppcurrentdocumentfilter.h",
"cppdoxygen.cpp", "cppdoxygen.h", "cppdoxygen.cpp", "cppdoxygen.h",
"cppeditoroutline.cpp", "cppeditoroutline.h",
"cppfilesettingspage.cpp", "cppfilesettingspage.h", "cppfilesettingspage.ui", "cppfilesettingspage.cpp", "cppfilesettingspage.h", "cppfilesettingspage.ui",
"cppfindreferences.cpp", "cppfindreferences.h", "cppfindreferences.cpp", "cppfindreferences.h",
"cppfunctionsfilter.cpp", "cppfunctionsfilter.h", "cppfunctionsfilter.cpp", "cppfunctionsfilter.h",