summaryrefslogtreecommitdiff
path: root/fluid/proj/mergeback.h
diff options
context:
space:
mode:
authormaxim nikonov <maxim.nikonov@hqo.co>2026-02-05 23:48:25 +0500
committermaxim nikonov <maxim.nikonov@hqo.co>2026-02-05 23:48:25 +0500
commitc53067d2f6cfd6e3c6b476c51ab8c4b931e40a30 (patch)
tree95bfab59b2d9a38a57b6aa05244cab2d0435c7d2 /fluid/proj/mergeback.h
parent57860e277f2298ad6c0830b1492087cfa124c862 (diff)
wip
Diffstat (limited to 'fluid/proj/mergeback.h')
-rw-r--r--fluid/proj/mergeback.h23
1 files changed, 17 insertions, 6 deletions
diff --git a/fluid/proj/mergeback.h b/fluid/proj/mergeback.h
index a515b1815..48cc4e400 100644
--- a/fluid/proj/mergeback.h
+++ b/fluid/proj/mergeback.h
@@ -33,15 +33,26 @@ namespace proj {
/** Class that implements the MergeBack functionality.
\see merge_back(const std::string &s, int task)
*/
+enum {
+ FLD_MERGEBACK_TAG_GENERIC = 0,
+ FLD_MERGEBACK_TAG_CODE,
+ FLD_MERGEBACK_TAG_MENU_CALLBACK,
+ FLD_MERGEBACK_TAG_WIDGET_CALLBACK,
+ FLD_MERGEBACK_TAG_UNUSED_
+};
+
+enum {
+ FLD_MERGEBACK_TASK_ANALYSE = 0,
+ FLD_MERGEBACK_TASK_INTERACTIVE,
+ FLD_MERGEBACK_TASK_APPLY,
+ FLD_MERGEBACK_TASK_APPLY_IF_SAFE = 3
+};
+
class Mergeback
{
public:
- enum class Tag {
- GENERIC = 0, CODE, MENU_CALLBACK, WIDGET_CALLBACK, UNUSED_
- };
- enum class Task {
- ANALYSE = 0, INTERACTIVE, APPLY, APPLY_IF_SAFE = 3
- };
+ typedef int Tag;
+ typedef int Task;
enum Feedback { QUIET = 0, CHATTY = 1 };
protected:
/// Apply mergeback for this project.