ProjectExplorer: Clean up projectnodes.h

Remove unneeded declarations, sort includes.

Change-Id: I38f26366ada48cd99d551dc0283fb1f1e834db12
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
hjk
2017-02-10 14:59:50 +01:00
parent 42061e8cdc
commit ee5d15a0b5

View File

@@ -27,21 +27,15 @@
#include "projectexplorer_export.h" #include "projectexplorer_export.h"
#include <utils/fileutils.h>
#include <QFutureInterface> #include <QFutureInterface>
#include <QIcon> #include <QIcon>
#include <QObject> #include <QObject>
#include <QStringList> #include <QStringList>
#include <QDebug>
#include <utils/fileutils.h>
#include <functional> #include <functional>
QT_BEGIN_NAMESPACE
class QFileInfo;
QT_END_NAMESPACE
namespace ProjectExplorer { namespace ProjectExplorer {
class RunConfiguration; class RunConfiguration;
@@ -96,12 +90,10 @@ enum ProjectAction {
class Node; class Node;
class FileNode; class FileNode;
class FileContainerNode;
class FolderNode; class FolderNode;
class ProjectNode; class ProjectNode;
class SessionNode; class SessionNode;
class NodesVisitor; class NodesVisitor;
class SessionManager;
// Documentation inside. // Documentation inside.
class PROJECTEXPLORER_EXPORT Node : public QObject class PROJECTEXPLORER_EXPORT Node : public QObject
@@ -187,10 +179,6 @@ public:
QFutureInterface<QList<FileNode *>> *future = nullptr); QFutureInterface<QList<FileNode *>> *future = nullptr);
private: private:
// managed by ProjectNode
friend class FolderNode;
friend class ProjectNode;
FileType m_fileType; FileType m_fileType;
bool m_generated; bool m_generated;
}; };
@@ -264,9 +252,6 @@ protected:
private: private:
QString m_displayName; QString m_displayName;
mutable QIcon m_icon; mutable QIcon m_icon;
// managed by ProjectNode
friend class ProjectNode;
}; };
class PROJECTEXPLORER_EXPORT VirtualFolderNode : public FolderNode class PROJECTEXPLORER_EXPORT VirtualFolderNode : public FolderNode