From 4d4dcbadf59bcd96d50bb3db541fc01b7267718f Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Thu, 21 Mar 2019 17:30:25 -0400 Subject: Fix global keybindings that are not in menus, fix crash on exit in snippets plugin --- ui/action.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'ui') diff --git a/ui/action.h b/ui/action.h index b3050717..e61164eb 100644 --- a/ui/action.h +++ b/ui/action.h @@ -73,6 +73,7 @@ struct BINARYNINJAUIAPI UIAction static void registerAction(const QString& name, const QKeySequence& defaultKeyBinding = QKeySequence()); static void registerAction(const QString& name, const QList& defaultKeyBinding); + static void unregisterAction(const QString& name); static void registerTransformActions(); static void registerPluginCommandActions(); @@ -223,6 +224,7 @@ public: QWidget* widget() { return m_handlerWidget; } static void updateActionBindings(const QString& name); + static bool isActionBoundToAnyHandler(const QString& name); static void addGlobalMenuAction(const QString& name); static void removeGlobalMenuAction(const QString& name); -- cgit v1.3.1