ui: Made all indexing dialogs hideable
* all dialogs for the indexing usecase can be hidden regardless of project state * fixed some dialogs could not be shown * pass dialogview into project and all indexing tasks * pass application to project and tasks
This commit is contained in:
@@ -16,6 +16,7 @@ class TaskCleanStorage
|
||||
public:
|
||||
TaskCleanStorage(
|
||||
std::weak_ptr<PersistentStorage> storage,
|
||||
std::shared_ptr<DialogView> dialogView,
|
||||
const std::vector<FilePath>& filePaths,
|
||||
bool clearAllErrors
|
||||
);
|
||||
@@ -27,6 +28,7 @@ private:
|
||||
void doReset(std::shared_ptr<Blackboard> blackboard) override;
|
||||
|
||||
std::weak_ptr<PersistentStorage> m_storage;
|
||||
std::shared_ptr<DialogView> m_dialogView;
|
||||
std::vector<FilePath> m_filePaths;
|
||||
bool m_clearAllErrors;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user