forked from qt-creator/qt-creator
QtVersionManager: Make qtVersionsChanged args default
Change-Id: Ifb420ebdeefe18114f82c48c2c4c49d808caef0c Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -163,8 +163,7 @@ void QtVersionManagerImpl::triggerQtVersionRestore()
|
|||||||
NANOTRACE_SCOPE("QtSupport", "QtVersionManagerImpl::qtVersionsLoaded");
|
NANOTRACE_SCOPE("QtSupport", "QtVersionManagerImpl::qtVersionsLoaded");
|
||||||
emit QtVersionManager::instance()->qtVersionsLoaded();
|
emit QtVersionManager::instance()->qtVersionsLoaded();
|
||||||
}
|
}
|
||||||
emit QtVersionManager::instance()->qtVersionsChanged(
|
emit QtVersionManager::instance()->qtVersionsChanged(m_versions.keys());
|
||||||
m_versions.keys(), QList<int>(), QList<int>());
|
|
||||||
|
|
||||||
const FilePath configFileName = globalSettingsFileName();
|
const FilePath configFileName = globalSettingsFileName();
|
||||||
if (configFileName.exists()) {
|
if (configFileName.exists()) {
|
||||||
@@ -478,7 +477,7 @@ void QtVersionManager::addVersion(QtVersion *version)
|
|||||||
int uniqueId = version->uniqueId();
|
int uniqueId = version->uniqueId();
|
||||||
m_versions.insert(uniqueId, version);
|
m_versions.insert(uniqueId, version);
|
||||||
|
|
||||||
emit QtVersionManager::instance()->qtVersionsChanged(QList<int>() << uniqueId, QList<int>(), QList<int>());
|
emit QtVersionManager::instance()->qtVersionsChanged({uniqueId});
|
||||||
qtVersionManagerImpl().saveQtVersions();
|
qtVersionManagerImpl().saveQtVersions();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -486,7 +485,7 @@ void QtVersionManager::removeVersion(QtVersion *version)
|
|||||||
{
|
{
|
||||||
QTC_ASSERT(version, return);
|
QTC_ASSERT(version, return);
|
||||||
m_versions.remove(version->uniqueId());
|
m_versions.remove(version->uniqueId());
|
||||||
emit QtVersionManager::instance()->qtVersionsChanged(QList<int>(), QList<int>() << version->uniqueId(), QList<int>());
|
emit QtVersionManager::instance()->qtVersionsChanged({}, {version->uniqueId()});
|
||||||
qtVersionManagerImpl().saveQtVersions();
|
qtVersionManagerImpl().saveQtVersions();
|
||||||
delete version;
|
delete version;
|
||||||
}
|
}
|
||||||
|
@@ -43,7 +43,8 @@ public:
|
|||||||
|
|
||||||
signals:
|
signals:
|
||||||
// content of QtVersion objects with qmake path might have changed
|
// content of QtVersion objects with qmake path might have changed
|
||||||
void qtVersionsChanged(const QList<int> &addedIds, const QList<int> &removedIds, const QList<int> &changedIds);
|
void qtVersionsChanged(const QList<int> &addedIds, const QList<int> &removedIds = {},
|
||||||
|
const QList<int> &changedIds = {});
|
||||||
void qtVersionsLoaded();
|
void qtVersionsLoaded();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
Reference in New Issue
Block a user