forked from qt-creator/qt-creator
ProjectExplorer: Modernize some more
Change-Id: I54bcda3dcf5f561f3936450c0621f6a06ac0b36a Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user