diff options
Diffstat (limited to 'ui/commands.h')
| -rw-r--r-- | ui/commands.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ui/commands.h b/ui/commands.h index 662e1d6c..c8634bf7 100644 --- a/ui/commands.h +++ b/ui/commands.h @@ -47,6 +47,16 @@ bool BINARYNINJAUIAPI eligibleToForceVariableVersion(View* parent, HighlightToke bool BINARYNINJAUIAPI clearVariableVersion(View* parent, HighlightTokenState& highlight); bool BINARYNINJAUIAPI eligibleToClearVariableVersion(View* parent, HighlightTokenState& highlight); +struct BINARYNINJAUIAPI FieldResolutionState +{ + std::vector<std::pair<std::string, FieldResolutionInfoRef>> goodFieldResolutions = {}; + std::vector<std::pair<std::string, FieldResolutionInfoRef>> badFieldResolutions = {}; + + size_t registeredGoodFieldResolutions = 0; + size_t registeredBadFieldResolutions = 0; + + void bindDynamicActions(View* view, HighlightTokenState& highlight); +}; bool BINARYNINJAUIAPI getEnumSelection(QWidget* parent, BinaryViewRef data, FunctionRef func, uint64_t constValue, TypeRef& selectedEnum, bool checkValue, bool canTruncate); |
