From 47894a1ce20090849ad304c68e6c0b889665eda3 Mon Sep 17 00:00:00 2001 From: Josh Ferrell Date: Wed, 6 Mar 2024 15:31:41 -0500 Subject: Allow editing multiple external locations at once --- ui/externallocationdialog.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ui/externallocationdialog.h b/ui/externallocationdialog.h index 13a8d2ad..9192e4e6 100644 --- a/ui/externallocationdialog.h +++ b/ui/externallocationdialog.h @@ -15,15 +15,15 @@ class BINARYNINJAUIAPI ExternalLocationDialog : public QDialog QLineEdit* m_sourceSymbolField; QComboBox* m_libraryField; QLineEdit* m_targetSymbolField; - QLineEdit* m_targetaddressField; + QLineEdit* m_targetAddressField; BinaryViewRef m_data; - ExternalLocationRef m_location; + std::vector m_locations; void Submit(); void updateForm(); public: - ExternalLocationDialog(QWidget* parent, BinaryViewRef data, ExternalLocationRef loc = nullptr, ExternalLibraryRef lib = nullptr, std::optional rawSym = {}); + ExternalLocationDialog(QWidget* parent, BinaryViewRef data, const std::vector& locs = {}, ExternalLibraryRef lib = nullptr, std::optional rawSym = {}); }; -- cgit v1.3.1