DiffEditor: Use AsyncTask

Change-Id: Id5b21b10c7a8805b560eb4fb36fd955b7af34afa
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Jarek Kobus
2022-10-28 14:53:17 +02:00
parent 30eac65e09
commit b414268427
5 changed files with 40 additions and 51 deletions

View File

@@ -6,12 +6,17 @@
#include "diffeditorwidgetcontroller.h"
#include "selectabletexteditorwidget.h"
#include <QFutureWatcher>
#include <QFutureInterface>
namespace Core { class IContext; }
namespace TextEditor { class FontSettings; }
namespace Utils {
template <typename R>
class AsyncTask;
}
namespace DiffEditor {
class ChunkData;
@@ -107,7 +112,7 @@ private:
DiffSelections selections;
};
std::unique_ptr<QFutureWatcher<ShowResult>> m_watcher;
std::unique_ptr<Utils::AsyncTask<ShowResult>> m_asyncTask;
};
} // namespace Internal