diff options
author | Jarek Kobus <jaroslaw.kobus@qt.io> | 2022-12-15 09:19:09 +0100 |
---|---|---|
committer | Jarek Kobus <jaroslaw.kobus@qt.io> | 2022-12-15 08:29:04 +0000 |
commit | 7bd26571e44c960e6907e3c39244d27842d2726b (patch) | |
tree | 9ace2215d648971a121dd960f663f7bb4cf080d8 /src/plugins/diffeditor/diffeditorcontroller.h | |
parent | 5aedb4ba563f4de30686fbe1dd18229ef57dbf6f (diff) |
DiffEditorController: Aggregate reloadRecipe
Instead of declaring virtual getter.
Change-Id: I0f9e995bdff1b7e387e71daaf149a3726b7c09af
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/diffeditor/diffeditorcontroller.h')
-rw-r--r-- | src/plugins/diffeditor/diffeditorcontroller.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/diffeditor/diffeditorcontroller.h b/src/plugins/diffeditor/diffeditorcontroller.h index 5df95225f3..abca38c02b 100644 --- a/src/plugins/diffeditor/diffeditorcontroller.h +++ b/src/plugins/diffeditor/diffeditorcontroller.h @@ -61,6 +61,8 @@ protected: void setDisplayName(const QString &name) { m_displayName = name; } QString displayName() const { return m_displayName; } + void setReloadRecipe(const Utils::Tasking::Group &recipe) { m_reloadRecipe = recipe; } + // reloadFinished() should be called inside the reloader (for synchronous reload) // or later (for asynchronous reload) void setReloader(const std::function<void ()> &reloader); @@ -78,7 +80,7 @@ private: QString m_displayName; std::function<void()> m_reloader; std::unique_ptr<Utils::TaskTree> m_taskTree; - virtual Utils::Tasking::Group reloadRecipe() { return {}; } // TODO: make pure abstract + Utils::Tasking::Group m_reloadRecipe; friend class Internal::DiffEditorDocument; }; |