forked from qt-creator/qt-creator
SessionManager: Inline and remove updateName
It's only ever called two times and makes it easier to understand how m_sesionName is changed Change-Id: I0106516b78481181d7a027a6348eee45e0e462d6 Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
This commit is contained in:
@@ -557,7 +557,8 @@ bool SessionManager::createImpl(const QString &fileName)
|
|||||||
m_file = new SessionFile;
|
m_file = new SessionFile;
|
||||||
const QString &sessionName = sessionNameFromFileName(fileName);
|
const QString &sessionName = sessionNameFromFileName(fileName);
|
||||||
emit aboutToLoadSession(sessionName);
|
emit aboutToLoadSession(sessionName);
|
||||||
updateName(sessionName);
|
m_sessionName = sessionName;
|
||||||
|
updateWindowTitle();
|
||||||
m_file->setFileName(fileName);
|
m_file->setFileName(fileName);
|
||||||
setStartupProject(0);
|
setStartupProject(0);
|
||||||
|
|
||||||
@@ -602,7 +603,8 @@ bool SessionManager::loadImpl(const QString &fileName)
|
|||||||
m_file = new SessionFile;
|
m_file = new SessionFile;
|
||||||
const QString &sessionName = sessionNameFromFileName(fileName);
|
const QString &sessionName = sessionNameFromFileName(fileName);
|
||||||
emit aboutToLoadSession(sessionName);
|
emit aboutToLoadSession(sessionName);
|
||||||
updateName(sessionName);
|
m_sessionName = sessionName;
|
||||||
|
updateWindowTitle();
|
||||||
if (!m_file->load(fileName)) {
|
if (!m_file->load(fileName)) {
|
||||||
QMessageBox::warning(0, tr("Error while restoring session"),
|
QMessageBox::warning(0, tr("Error while restoring session"),
|
||||||
tr("Could not restore session %1").arg(fileName));
|
tr("Could not restore session %1").arg(fileName));
|
||||||
@@ -865,13 +867,6 @@ void SessionManager::updateWindowTitle()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void SessionManager::updateName(const QString &session)
|
|
||||||
{
|
|
||||||
m_sessionName = session;
|
|
||||||
updateWindowTitle();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void SessionManager::removeProjects(QList<Project *> remove)
|
void SessionManager::removeProjects(QList<Project *> remove)
|
||||||
{
|
{
|
||||||
QMap<QString, QStringList> resMap;
|
QMap<QString, QStringList> resMap;
|
||||||
|
|||||||
@@ -159,8 +159,6 @@ private:
|
|||||||
QStringList dependencies(const QString &proName) const;
|
QStringList dependencies(const QString &proName) const;
|
||||||
QStringList dependenciesOrder() const;
|
QStringList dependenciesOrder() const;
|
||||||
|
|
||||||
void updateName(const QString &session);
|
|
||||||
|
|
||||||
Internal::SessionFile *m_file;
|
Internal::SessionFile *m_file;
|
||||||
SessionNode *m_sessionNode;
|
SessionNode *m_sessionNode;
|
||||||
QString m_sessionName;
|
QString m_sessionName;
|
||||||
|
|||||||
Reference in New Issue
Block a user