Sessions: Store expand/collapsed state of project tree

Task-Nr: QTCREATORBUG-3161
And related to
Task-Nr: QTCREATORBUG-1796
This commit is contained in:
dt
2011-03-25 16:48:18 +01:00
parent a7a7d735a7
commit c6e0499026
4 changed files with 62 additions and 4 deletions

View File

@@ -556,9 +556,6 @@ bool SessionManager::createImpl(const QString &fileName)
if (debug)
qDebug() << "SessionManager - creating new session returns " << success;
if (success)
emit sessionLoaded();
return success;
}
@@ -967,8 +964,10 @@ QString SessionManager::sessionNameToFileName(const QString &session) const
void SessionManager::createAndLoadNewDefaultSession()
{
emit aboutToLoadSession();
updateName("default");
createImpl(sessionNameToFileName(m_sessionName));
emit sessionLoaded();
}
bool SessionManager::createSession(const QString &session)
@@ -1025,6 +1024,7 @@ bool SessionManager::loadSession(const QString &session)
if (!sessions().contains(session))
return false;
emit aboutToLoadSession();
QString fileName = sessionNameToFileName(session);
if (QFileInfo(fileName).exists()) {
if (loadImpl(fileName)) {