diff options
author | Jarek Kobus <jaroslaw.kobus@qt.io> | 2024-01-13 17:21:16 +0100 |
---|---|---|
committer | Jarek Kobus <jaroslaw.kobus@qt.io> | 2024-01-16 19:34:53 +0000 |
commit | 24ad9e7056c397ebc1f334c811b783b31cbcf4f5 (patch) | |
tree | 361abf6a5b26cbbf49ae02ff5c31b57368d5296a /src/plugins/diffeditor/diffeditorcontroller.h | |
parent | 956d6d1c459ea7aa5acc72d244690f78341211af (diff) |
DiffEditorController: Reuse TaskTreeRunner
Change-Id: Id294ce5f951c3c9f4a651d7fa52a021f507cba02
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Diffstat (limited to 'src/plugins/diffeditor/diffeditorcontroller.h')
-rw-r--r-- | src/plugins/diffeditor/diffeditorcontroller.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/diffeditor/diffeditorcontroller.h b/src/plugins/diffeditor/diffeditorcontroller.h index 890a9e7041..73722266a3 100644 --- a/src/plugins/diffeditor/diffeditorcontroller.h +++ b/src/plugins/diffeditor/diffeditorcontroller.h @@ -7,6 +7,7 @@ #include "diffutils.h" #include <solutions/tasking/tasktree.h> +#include <solutions/tasking/tasktreerunner.h> #include <QObject> @@ -48,7 +49,7 @@ public: static DiffEditorController *controller(Core::IDocument *document); protected: - bool isReloading() const; + bool isReloading() const { return m_taskTreeRunner.isRunning(); } int contextLineCount() const; bool ignoreWhitespace() const; bool chunkExists(int fileIndex, int chunkIndex) const; @@ -72,7 +73,7 @@ private: Internal::DiffEditorDocument *const m_document; QString m_displayName; - std::unique_ptr<Tasking::TaskTree> m_taskTree; + Tasking::TaskTreeRunner m_taskTreeRunner; Tasking::Group m_reloadRecipe; }; |