Skip to content

Commit c66b57e

Browse files
committed
Cleanup 'Make Function' actions and select the correct platform for multi-arch binaries.
1 parent 7ca99ac commit c66b57e

File tree

4 files changed

+5
-3
lines changed

4 files changed

+5
-3
lines changed

ui/flowgraphwidget.h

+2-1
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,8 @@ class BINARYNINJAUIAPI FlowGraphWidget :
322322
void defineFuncName();
323323
void editFunctionProperties();
324324
void undefineFunc();
325-
void createFunc();
325+
void createFunc(const UIActionContext& context);
326+
void createFuncWithPlatform(PlatformRef platform, bool autoSelect = false);
326327
void changeType();
327328
void inferStructureType();
328329
void autoCreateMembers();

ui/linearview.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ class BINARYNINJAUIAPI LinearView : public QAbstractScrollArea, public View, pub
268268
void undefineName();
269269
void setUserVariableValue();
270270
void clearUserVariableValue();
271-
void createFunc();
271+
void createFunc(const UIActionContext& context);
272272
void createFuncWithPlatform(PlatformRef platform, bool autoSelect = false);
273273
void defineFuncName();
274274
void editFunctionProperties();

ui/tokenizedtextview.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ class BINARYNINJAUIAPI TokenizedTextView :
7474
void defineNameAtAddr(uint64_t addr);
7575
void defineName();
7676
void undefineName();
77-
void createFunc();
77+
void createFunc(const UIActionContext& context);
7878
void defineFuncName();
7979
void editFunctionProperties();
8080
void undefineFunc();

ui/viewframe.h

+1
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,7 @@ class BINARYNINJAUIAPI View
248248
}
249249

250250
static void registerActions();
251+
static void registerLateActions();
251252
};
252253

253254

0 commit comments

Comments
 (0)