Merge remote-tracking branch 'origin/13.0'

Conflicts:
	src/plugins/debugger/gdb/gdbsettings.cpp
	src/plugins/perfprofiler/perfprofilerruncontrol.cpp

Change-Id: I0d5b914f9d9b5499920a5db484ef77af6ae748d5
This commit is contained in:
Eike Ziller
2024-03-12 09:27:39 +01:00
77 changed files with 3193 additions and 972 deletions

View File

@@ -71,10 +71,7 @@ CreateSimulatorDialog::CreateSimulatorDialog(QWidget *parent)
populateRuntimes(DeviceTypeInfo());
}
CreateSimulatorDialog::~CreateSimulatorDialog()
{
m_futureSync.waitForFinished();
}
CreateSimulatorDialog::~CreateSimulatorDialog() = default;
/*!
Returns the simulator name entered by user.

View File

@@ -35,12 +35,12 @@ private:
void populateDeviceTypes(const QList<DeviceTypeInfo> &deviceTypes);
void populateRuntimes(const DeviceTypeInfo &deviceType);
Utils::FutureSynchronizer m_futureSync;
QList<RuntimeInfo> m_runtimes;
QLineEdit *m_nameEdit;
QComboBox *m_deviceTypeCombo;
QComboBox *m_runtimeCombo;
Utils::FutureSynchronizer m_futureSync; // Keep me last
};
} // Ios::Internal

View File

@@ -305,8 +305,7 @@ void IosConfigurations::updateAutomaticKitList()
existingKits.subtract(resultingKits);
qCDebug(kitSetupLog) << "Removing unused kits:";
printKits(existingKits);
for (Kit *kit : std::as_const(existingKits))
KitManager::deregisterKit(kit);
KitManager::deregisterKits(toList(existingKits));
}
static IosConfigurations *m_instance = nullptr;