ProjectExplorer: Modernize some more

Change-Id: I54bcda3dcf5f561f3936450c0621f6a06ac0b36a
Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
This commit is contained in:
Tobias Hunger
2016-04-15 15:43:44 +02:00
parent 94f20cc55d
commit 2f11372dce

View File

@@ -75,14 +75,6 @@ namespace ProjectExplorer {
class SessionManagerPrivate class SessionManagerPrivate
{ {
public: public:
SessionManagerPrivate() :
m_sessionName(QLatin1String("default")),
m_virginSession(true),
m_loadingSession(false),
m_startupProject(0),
m_writer(0)
{}
bool projectContainsFile(Project *p, const FileName &fileName) const; bool projectContainsFile(Project *p, const FileName &fileName) const;
void restoreValues(const PersistentSettingsReader &reader); void restoreValues(const PersistentSettingsReader &reader);
void restoreDependencies(const PersistentSettingsReader &reader); void restoreDependencies(const PersistentSettingsReader &reader);
@@ -100,23 +92,23 @@ public:
public: public:
static QString windowTitleAddition(const QString &filePath); static QString windowTitleAddition(const QString &filePath);
SessionNode *m_sessionNode; SessionNode *m_sessionNode = nullptr;
QString m_sessionName; QString m_sessionName = QLatin1String("default");
bool m_virginSession; bool m_virginSession = true;
bool m_loadingSession = false;
bool m_casadeSetActive = false;
mutable QStringList m_sessions; mutable QStringList m_sessions;
mutable QHash<Project *, QStringList> m_projectFileCache; mutable QHash<Project *, QStringList> m_projectFileCache;
bool m_loadingSession;
bool m_casadeSetActive; Project *m_startupProject = nullptr;
Project *m_startupProject;
QList<Project *> m_projects; QList<Project *> m_projects;
QStringList m_failedProjects; QStringList m_failedProjects;
QMap<QString, QStringList> m_depMap; QMap<QString, QStringList> m_depMap;
QMap<QString, QVariant> m_values; QMap<QString, QVariant> m_values;
QFutureInterface<void> m_future; QFutureInterface<void> m_future;
PersistentSettingsWriter *m_writer; PersistentSettingsWriter *m_writer = nullptr;
}; };
static SessionManager *m_instance = nullptr; static SessionManager *m_instance = nullptr;