diff options
| author | Ryan Snyder <ryan@vector35.com> | 2025-01-24 17:57:26 -0500 |
|---|---|---|
| committer | Ryan Snyder <ryan@vector35.com> | 2025-02-14 15:58:56 -0500 |
| commit | bcdc0d9b89605936a1cb6cf3ffaaece60d3c5777 (patch) | |
| tree | 7286bd0963a49d9b90ddccf3a4b70b71c08e6ce5 /ui/commands.h | |
| parent | 071811547bded7cf570125a03bb12d0b7c56a5ac (diff) | |
uidf refactor
Diffstat (limited to 'ui/commands.h')
| -rw-r--r-- | ui/commands.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/ui/commands.h b/ui/commands.h index 08691703..662e1d6c 100644 --- a/ui/commands.h +++ b/ui/commands.h @@ -34,6 +34,20 @@ bool BINARYNINJAUIAPI createStructMembers( bool BINARYNINJAUIAPI inputPossibleValueSet(QWidget* parent, BinaryViewRef data, FunctionRef currentFunction, const BinaryNinja::FunctionViewType& funcType, const BinaryNinja::Variable& var, size_t ilInstructionIndex = BN_INVALID_EXPR); + +bool BINARYNINJAUIAPI inputUserVariableValue(View* parent, HighlightTokenState& highlight); +bool BINARYNINJAUIAPI eligibleForUserVariableValue(View* parent, HighlightTokenState& highlight); + +bool BINARYNINJAUIAPI clearUserVariableValue(View* parent, HighlightTokenState& highlight); +bool BINARYNINJAUIAPI eligibleToClearUserVariableValue(View* parent, HighlightTokenState& highlight); + +bool BINARYNINJAUIAPI forceVariableVersion(View* parent, HighlightTokenState& highlight); +bool BINARYNINJAUIAPI eligibleToForceVariableVersion(View* parent, HighlightTokenState& highlight); + +bool BINARYNINJAUIAPI clearVariableVersion(View* parent, HighlightTokenState& highlight); +bool BINARYNINJAUIAPI eligibleToClearVariableVersion(View* parent, HighlightTokenState& highlight); + + bool BINARYNINJAUIAPI getEnumSelection(QWidget* parent, BinaryViewRef data, FunctionRef func, uint64_t constValue, TypeRef& selectedEnum, bool checkValue, bool canTruncate); |
