summaryrefslogtreecommitdiff
path: root/src/organizerproxy.h
diff options
context:
space:
mode:
authorMikaƫl Capelle <capelle.mikael@gmail.com>2023-09-29 08:23:52 +0200
committerGitHub <noreply@github.com>2023-09-29 08:23:52 +0200
commitff0eb2fb70df3aa374acd1bbba23871a2d4b1cf5 (patch)
treeb45190059131ca0d3eb99df57a46fa6c846f3863 /src/organizerproxy.h
parent63f663ac8a3b93668b38045f8e5aa5ac4e12fea6 (diff)
Refresh Callback (+ Extra for AboutToRun) (#1884)
* Add working directory and arguments to onAboutToRun (optional). * Add onRefreshCallback functionality.
Diffstat (limited to 'src/organizerproxy.h')
-rw-r--r--src/organizerproxy.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/organizerproxy.h b/src/organizerproxy.h
index 771d0981..75146432 100644
--- a/src/organizerproxy.h
+++ b/src/organizerproxy.h
@@ -73,10 +73,14 @@ public: // IOrganizer interface
virtual void refresh(bool saveChanges);
virtual bool onAboutToRun(const std::function<bool(const QString&)>& func) override;
+ virtual bool onAboutToRun(const std::function<bool(const QString&, const QDir&,
+ const QString&)>& func) override;
virtual bool
onFinishedRun(const std::function<void(const QString&, unsigned int)>& func) override;
virtual bool
onUserInterfaceInitialized(std::function<void(QMainWindow*)> const& func) override;
+ virtual bool onNextRefresh(const std::function<void()>& func,
+ bool immediateIfPossible) override;
virtual bool
onProfileCreated(std::function<void(MOBase::IProfile*)> const& func) override;
virtual bool onProfileRenamed(