diff options
| author | Brian Potchik <brian@vector35.com> | 2023-08-10 16:41:26 -0400 |
|---|---|---|
| committer | Brian Potchik <brian@vector35.com> | 2023-08-10 16:41:26 -0400 |
| commit | e280f8d5b348808a06d73e7a5db91e13b58d2c16 (patch) | |
| tree | be6b5abd5ee0a624bf3b21ab1bc3c79dd58d02ef /ui | |
| parent | b6ce48c4f5be4cd43482e1ff762e088fd11b7227 (diff) | |
Add OnNotificationBarrier callback and the ability to selectively enable notification callbacks.
Diffstat (limited to 'ui')
| -rw-r--r-- | ui/featuremap.h | 3 | ||||
| -rw-r--r-- | ui/stringsview.h | 9 | ||||
| -rw-r--r-- | ui/tokenizedtextview.h | 3 | ||||
| -rw-r--r-- | ui/typeview.h | 12 |
4 files changed, 10 insertions, 17 deletions
diff --git a/ui/featuremap.h b/ui/featuremap.h index 9376aa5d..8a5d3d19 100644 --- a/ui/featuremap.h +++ b/ui/featuremap.h @@ -99,8 +99,7 @@ class BINARYNINJAUIAPI FeatureMap : public QWidget, public BinaryNinja::BinaryDa virtual void OnDataVariableRemoved(BinaryNinja::BinaryView* data, const BinaryNinja::DataVariable& var) override; virtual void OnDataVariableUpdated(BinaryNinja::BinaryView* data, const BinaryNinja::DataVariable& var) override; virtual void OnStringFound(BinaryNinja::BinaryView* data, BNStringType type, uint64_t offset, size_t len) override; - virtual void OnStringRemoved( - BinaryNinja::BinaryView* data, BNStringType type, uint64_t offset, size_t len) override; + virtual void OnStringRemoved(BinaryNinja::BinaryView* data, BNStringType type, uint64_t offset, size_t len) override; void drawImageRect(uint64_t addr, size_t len, uint8_t color); diff --git a/ui/stringsview.h b/ui/stringsview.h index 100a496f..be52aebd 100644 --- a/ui/stringsview.h +++ b/ui/stringsview.h @@ -18,7 +18,7 @@ \ingroup uiapi */ -/*! +/*! \ingroup stringsview */ @@ -67,8 +67,7 @@ class BINARYNINJAUIAPI StringsListModel : public QAbstractItemModel, public Bina QModelIndex findString(const BNStringReference& ref); virtual void OnStringFound(BinaryNinja::BinaryView* data, BNStringType type, uint64_t offset, size_t len) override; - virtual void OnStringRemoved( - BinaryNinja::BinaryView* data, BNStringType type, uint64_t offset, size_t len) override; + virtual void OnStringRemoved(BinaryNinja::BinaryView* data, BNStringType type, uint64_t offset, size_t len) override; void updateStrings(); void setFilter(const std::string& filter); @@ -91,7 +90,7 @@ class BINARYNINJAUIAPI StringsListModel : public QAbstractItemModel, public Bina bool getIncludeOnlyFromCurrentFunction() const { return m_includeOnlyFromCurrentFunction; }; }; -/*! +/*! \ingroup stringsview */ @@ -118,7 +117,7 @@ class BINARYNINJAUIAPI StringItemDelegate : public QStyledItemDelegate class StringsContainer; class StringsViewSidebarWidget; -/*! +/*! \ingroup stringsview */ diff --git a/ui/tokenizedtextview.h b/ui/tokenizedtextview.h index 0624564d..979908f3 100644 --- a/ui/tokenizedtextview.h +++ b/ui/tokenizedtextview.h @@ -76,8 +76,7 @@ class BINARYNINJAUIAPI TokenizedTextView : void scrollLines(int count); void bindActions(); - void getHexDumpLineBytes( - const BinaryNinja::LinearDisassemblyLine& line, size_t& skippedBytes, size_t& totalBytes, size_t& totalCols); + void getHexDumpLineBytes(const BinaryNinja::LinearDisassemblyLine& line, size_t& skippedBytes, size_t& totalBytes, size_t& totalCols); void setSectionSemantics(const std::string& name, BNSectionSemantics semantics); diff --git a/ui/typeview.h b/ui/typeview.h index 845bc6bc..a7d447fd 100644 --- a/ui/typeview.h +++ b/ui/typeview.h @@ -220,14 +220,10 @@ class BINARYNINJAUIAPI TypeView : public QAbstractScrollArea, public View, publi uint64_t findMatchingLine(const BinaryNinja::QualifiedName& name, uint64_t offset, size_t& cursorOffset); bool navigateToType(const std::string& name, uint64_t offset = 0); - virtual void OnTypeDefined( - BinaryNinja::BinaryView* view, const BinaryNinja::QualifiedName& name, BinaryNinja::Type* type) override; - virtual void OnTypeUndefined( - BinaryNinja::BinaryView* view, const BinaryNinja::QualifiedName& name, BinaryNinja::Type* type) override; - virtual void OnTypeReferenceChanged( - BinaryNinja::BinaryView* view, const BinaryNinja::QualifiedName& name, BinaryNinja::Type* type) override; - virtual void OnTypeFieldReferenceChanged( - BinaryNinja::BinaryView* view, const BinaryNinja::QualifiedName& name, uint64_t offset) override; + virtual void OnTypeDefined(BinaryNinja::BinaryView* view, const BinaryNinja::QualifiedName& name, BinaryNinja::Type* type) override; + virtual void OnTypeUndefined(BinaryNinja::BinaryView* view, const BinaryNinja::QualifiedName& name, BinaryNinja::Type* type) override; + virtual void OnTypeReferenceChanged(BinaryNinja::BinaryView* view, const BinaryNinja::QualifiedName& name, BinaryNinja::Type* type) override; + virtual void OnTypeFieldReferenceChanged(BinaryNinja::BinaryView* view, const BinaryNinja::QualifiedName& name, uint64_t offset) override; void MarkFilterChanged() { |
