aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/diffeditor/diffeditorcontroller.h
diff options
context:
space:
mode:
authorJarek Kobus <jaroslaw.kobus@qt.io>2022-12-15 09:19:09 +0100
committerJarek Kobus <jaroslaw.kobus@qt.io>2022-12-15 08:29:04 +0000
commit7bd26571e44c960e6907e3c39244d27842d2726b (patch)
tree9ace2215d648971a121dd960f663f7bb4cf080d8 /src/plugins/diffeditor/diffeditorcontroller.h
parent5aedb4ba563f4de30686fbe1dd18229ef57dbf6f (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.h4
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;
};