forked from qt-creator/qt-creator
ProjectExplorer: Remove a use of sender()
Change-Id: Iaee2412879f7a0a9108a8da2ee15b70ad983c845 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
@@ -383,8 +383,10 @@ void SessionManager::addProject(Project *pro)
|
||||
connect(pro, &Project::fileListChanged,
|
||||
m_instance, &SessionManager::clearProjectFileCache);
|
||||
|
||||
connect(pro, &Project::displayNameChanged,
|
||||
m_instance, &SessionManager::handleProjectDisplayNameChanged);
|
||||
connect(pro, &Project::displayNameChanged, m_instance, [pro] {
|
||||
d->m_sessionNode->projectDisplayNameChanged(pro->rootProjectNode());
|
||||
emit m_instance->projectDisplayNameChanged(pro);
|
||||
});
|
||||
|
||||
emit m_instance->projectAdded(pro);
|
||||
configureEditors(pro);
|
||||
@@ -1075,15 +1077,6 @@ void SessionManagerPrivate::sessionLoadingProgress()
|
||||
QCoreApplication::processEvents(QEventLoop::ExcludeUserInputEvents);
|
||||
}
|
||||
|
||||
void SessionManager::handleProjectDisplayNameChanged()
|
||||
{
|
||||
auto pro = qobject_cast<Project*>(m_instance->sender());
|
||||
if (pro) {
|
||||
d->m_sessionNode->projectDisplayNameChanged(pro->rootProjectNode());
|
||||
emit m_instance->projectDisplayNameChanged(pro);
|
||||
}
|
||||
}
|
||||
|
||||
QStringList SessionManager::projectsForSessionName(const QString &session)
|
||||
{
|
||||
const FileName fileName = sessionNameToFileName(session);
|
||||
|
||||
@@ -141,7 +141,6 @@ private:
|
||||
void clearProjectFileCache();
|
||||
static void configureEditor(Core::IEditor *editor, const QString &fileName);
|
||||
static void markSessionFileDirty(bool makeDefaultVirginDirty = true);
|
||||
static void handleProjectDisplayNameChanged();
|
||||
static void configureEditors(Project *project);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user