ui: Indexing UI

* Added DialogView with QtDialogView implementation to handle information dialogs
* Implemented QtIndexingDialog class that covers all different dialogs for indexing
* Directly communicate with DialogView from Prpject and all Tasks involved in indexing
* Block QtMainWindow UI while indexing
This commit is contained in:
Eberhard Graether
2016-08-23 23:45:45 +02:00
parent 377f0ef34f
commit 2c90b75a9f
70 changed files with 1565 additions and 375 deletions
@@ -43,12 +43,9 @@ void TaskGroupSequential::exit()
void TaskGroupSequential::interrupt()
{
if (m_taskIndex >= 0 && size_t(m_taskIndex) < m_tasks.size())
for (size_t i = 0; i < m_tasks.size(); i++)
{
for (int i = m_taskIndex; i >= 0; i--)
{
m_tasks[i]->interruptTask();
}
m_tasks[i]->interruptTask();
}
}
@@ -59,3 +56,8 @@ void TaskGroupSequential::revert()
m_tasks[i]->interruptTask();
}
}
void TaskGroupSequential::abort()
{
interrupt();
}