summaryrefslogtreecommitdiff
path: root/ui
diff options
context:
space:
mode:
authorBrian Potchik <brian@vector35.com>2022-03-24 01:44:51 -0400
committerBrian Potchik <brian@vector35.com>2022-03-24 01:44:51 -0400
commitc66b57e1ed1d9b38e6f5d0adefecc104d5a0eb72 (patch)
tree240ed69c8498a1e5b876c6f2105beeaf0015daca /ui
parent7ca99acb8c56cef386f1c224f8f823bce90653ef (diff)
Cleanup 'Make Function' actions and select the correct platform for multi-arch binaries.
Diffstat (limited to 'ui')
-rw-r--r--ui/flowgraphwidget.h3
-rw-r--r--ui/linearview.h2
-rw-r--r--ui/tokenizedtextview.h2
-rw-r--r--ui/viewframe.h1
4 files changed, 5 insertions, 3 deletions
diff --git a/ui/flowgraphwidget.h b/ui/flowgraphwidget.h
index 4de062f1..4678329e 100644
--- a/ui/flowgraphwidget.h
+++ b/ui/flowgraphwidget.h
@@ -322,7 +322,8 @@ class BINARYNINJAUIAPI FlowGraphWidget :
void defineFuncName();
void editFunctionProperties();
void undefineFunc();
- void createFunc();
+ void createFunc(const UIActionContext& context);
+ void createFuncWithPlatform(PlatformRef platform, bool autoSelect = false);
void changeType();
void inferStructureType();
void autoCreateMembers();
diff --git a/ui/linearview.h b/ui/linearview.h
index 695bde60..5ca2810a 100644
--- a/ui/linearview.h
+++ b/ui/linearview.h
@@ -268,7 +268,7 @@ class BINARYNINJAUIAPI LinearView : public QAbstractScrollArea, public View, pub
void undefineName();
void setUserVariableValue();
void clearUserVariableValue();
- void createFunc();
+ void createFunc(const UIActionContext& context);
void createFuncWithPlatform(PlatformRef platform, bool autoSelect = false);
void defineFuncName();
void editFunctionProperties();
diff --git a/ui/tokenizedtextview.h b/ui/tokenizedtextview.h
index 5132a476..0e6abc5e 100644
--- a/ui/tokenizedtextview.h
+++ b/ui/tokenizedtextview.h
@@ -74,7 +74,7 @@ class BINARYNINJAUIAPI TokenizedTextView :
void defineNameAtAddr(uint64_t addr);
void defineName();
void undefineName();
- void createFunc();
+ void createFunc(const UIActionContext& context);
void defineFuncName();
void editFunctionProperties();
void undefineFunc();
diff --git a/ui/viewframe.h b/ui/viewframe.h
index 8d123f2b..28691d0a 100644
--- a/ui/viewframe.h
+++ b/ui/viewframe.h
@@ -248,6 +248,7 @@ class BINARYNINJAUIAPI View
}
static void registerActions();
+ static void registerLateActions();
};