mirror of
https://github.com/f4exb/sdrangel.git
synced 2025-09-02 13:17:48 -04:00
Call processEvents to try to avoid not responding warning on Linux
This commit is contained in:
parent
2e9b8e3203
commit
f2fe6ea940
@ -1363,6 +1363,7 @@ void MainWindow::loadConfiguration(const Configuration *configuration, bool from
|
|||||||
waitBox->setMinimumDuration(0);
|
waitBox->setMinimumDuration(0);
|
||||||
waitBox->setCancelButton(nullptr);
|
waitBox->setCancelButton(nullptr);
|
||||||
waitBox->setValue(1);
|
waitBox->setValue(1);
|
||||||
|
QApplication::processEvents();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Wipe out everything first
|
// Wipe out everything first
|
||||||
@ -1370,6 +1371,7 @@ void MainWindow::loadConfiguration(const Configuration *configuration, bool from
|
|||||||
{
|
{
|
||||||
waitBox->setLabelText("Deleting existing...");
|
waitBox->setLabelText("Deleting existing...");
|
||||||
waitBox->setValue(5);
|
waitBox->setValue(5);
|
||||||
|
QApplication::processEvents();
|
||||||
}
|
}
|
||||||
// Device sets
|
// Device sets
|
||||||
while (m_deviceUIs.size() > 0) {
|
while (m_deviceUIs.size() > 0) {
|
||||||
@ -1402,6 +1404,7 @@ void MainWindow::loadConfiguration(const Configuration *configuration, bool from
|
|||||||
{
|
{
|
||||||
waitBox->setLabelText("Loading device sets...");
|
waitBox->setLabelText("Loading device sets...");
|
||||||
waitBox->setValue(25);
|
waitBox->setValue(25);
|
||||||
|
QApplication::processEvents();
|
||||||
}
|
}
|
||||||
|
|
||||||
const QList<Preset>& deviceSetPresets = configuration->getDeviceSetPresets();
|
const QList<Preset>& deviceSetPresets = configuration->getDeviceSetPresets();
|
||||||
@ -1472,8 +1475,10 @@ void MainWindow::loadConfiguration(const Configuration *configuration, bool from
|
|||||||
m_deviceUIs.back()->m_mainSpectrumGUI->restoreGeometry(deviceSetPreset.getSpectrumGeometry());
|
m_deviceUIs.back()->m_mainSpectrumGUI->restoreGeometry(deviceSetPreset.getSpectrumGeometry());
|
||||||
m_deviceUIs.back()->loadDeviceSetSettings(&deviceSetPreset, m_pluginManager->getPluginAPI(), &m_workspaces, nullptr);
|
m_deviceUIs.back()->loadDeviceSetSettings(&deviceSetPreset, m_pluginManager->getPluginAPI(), &m_workspaces, nullptr);
|
||||||
|
|
||||||
if (waitBox) {
|
if (waitBox)
|
||||||
|
{
|
||||||
waitBox->setValue(waitBox->value() + 50/deviceSetPresets.size());
|
waitBox->setValue(waitBox->value() + 50/deviceSetPresets.size());
|
||||||
|
QApplication::processEvents();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1482,6 +1487,7 @@ void MainWindow::loadConfiguration(const Configuration *configuration, bool from
|
|||||||
{
|
{
|
||||||
waitBox->setLabelText("Loading feature sets...");
|
waitBox->setLabelText("Loading feature sets...");
|
||||||
waitBox->setValue(75);
|
waitBox->setValue(75);
|
||||||
|
QApplication::processEvents();
|
||||||
}
|
}
|
||||||
|
|
||||||
m_featureUIs[0]->loadFeatureSetSettings(
|
m_featureUIs[0]->loadFeatureSetSettings(
|
||||||
@ -1508,6 +1514,7 @@ void MainWindow::loadConfiguration(const Configuration *configuration, bool from
|
|||||||
{
|
{
|
||||||
waitBox->setValue(90);
|
waitBox->setValue(90);
|
||||||
waitBox->setLabelText("Finalizing...");
|
waitBox->setLabelText("Finalizing...");
|
||||||
|
QApplication::processEvents();
|
||||||
}
|
}
|
||||||
|
|
||||||
for (int i = 0; i < configuration->getNumberOfWorkspaceGeometries(); i++)
|
for (int i = 0; i < configuration->getNumberOfWorkspaceGeometries(); i++)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user