ProjectExplorer: Remove internal classes from exported headers.

This commit is contained in:
Friedemann Kleint
2010-11-01 11:18:27 +01:00
parent 4adeef9a91
commit 4293ee40ec
29 changed files with 733 additions and 493 deletions

View File

@@ -28,6 +28,7 @@
**************************************************************************/
#include "session.h"
#include "sessionnodeimpl.h"
#include "project.h"
#include "projectexplorer.h"
@@ -111,7 +112,6 @@ private:
using namespace ProjectExplorer;
using namespace ProjectExplorer::Internal;
void SessionFile::sessionLoadingProgress()
{
future.setProgressValue(future.progressValue() + 1);
@@ -305,28 +305,6 @@ void SessionFile::clearFailedProjectFileNames()
m_failedProjects.clear();
}
Internal::SessionNodeImpl::SessionNodeImpl(SessionManager *manager)
: ProjectExplorer::SessionNode(manager->currentSession(), manager)
{
setFileName("session");
}
void Internal::SessionNodeImpl::addProjectNode(ProjectNode *projectNode)
{
addProjectNodes(QList<ProjectNode*>() << projectNode);
}
void Internal::SessionNodeImpl::removeProjectNode(ProjectNode *projectNode)
{
removeProjectNodes(QList<ProjectNode*>() << projectNode);
}
void Internal::SessionNodeImpl::setFileName(const QString &fileName)
{
setPath(fileName);
setDisplayName(fileName);
}
/* --------------------------------- */
SessionManager::SessionManager(QObject *parent)