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