diff options
| author | kat <kat@vector35.com> | 2024-10-28 11:58:15 -0400 |
|---|---|---|
| committer | kat <kat@vector35.com> | 2024-10-28 12:58:51 -0400 |
| commit | 07bce5f257d30061475452ec9c2e06a132747b54 (patch) | |
| tree | 434dbd4660b981edd81c3f1651e868aacb240b26 /view/sharedcache/ui/dsctriage.h | |
| parent | 891b8c0d4366266c0b9af08037dbd71c54cf86b3 (diff) | |
[SharedCache] Fix UI causing BV leaks
Diffstat (limited to 'view/sharedcache/ui/dsctriage.h')
| -rw-r--r-- | view/sharedcache/ui/dsctriage.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/view/sharedcache/ui/dsctriage.h b/view/sharedcache/ui/dsctriage.h index 96099a53..a0460e63 100644 --- a/view/sharedcache/ui/dsctriage.h +++ b/view/sharedcache/ui/dsctriage.h @@ -24,7 +24,7 @@ class DSCCacheBlocksView : public QWidget Q_OBJECT BinaryViewRef m_data; - SharedCacheAPI::SCRef<SharedCacheAPI::SharedCache> m_cache; + Ref<SharedCacheAPI::SharedCache> m_cache; uint64_t m_backingCacheCount = 0; std::vector<SharedCacheAPI::BackingCache> m_backingCaches; @@ -45,7 +45,7 @@ class DSCCacheBlocksView : public QWidget void blockSelected(int index); public: - DSCCacheBlocksView(QWidget* parent, BinaryViewRef data, SharedCacheAPI::SCRef<SharedCacheAPI::SharedCache> cache); + DSCCacheBlocksView(QWidget* parent, BinaryViewRef data, Ref<SharedCacheAPI::SharedCache> cache); virtual ~DSCCacheBlocksView() override; protected: @@ -218,7 +218,7 @@ class SymbolTableView : public QTableView, public FilterTarget SymbolTableModel* m_model; public: - SymbolTableView(QWidget* parent, SharedCacheAPI::SCRef<SharedCacheAPI::SharedCache> cache); + SymbolTableView(QWidget* parent, Ref<SharedCacheAPI::SharedCache> cache); virtual ~SymbolTableView() override; void scrollToFirstItem() override { @@ -262,7 +262,7 @@ class DSCTriageView : public QWidget, public View { BinaryViewRef m_data; QVBoxLayout* m_layout; - SharedCacheAPI::SCRef<SharedCacheAPI::SharedCache> m_cache; + Ref<SharedCacheAPI::SharedCache> m_cache; SplitTabWidget* m_triageTabs; DockableTabCollection* m_triageCollection; @@ -275,7 +275,6 @@ class DSCTriageView : public QWidget, public View public: DSCTriageView(QWidget* parent, BinaryViewRef data); - virtual ~DSCTriageView() override; BinaryViewRef getData() override; void setSelectionOffsets(BNAddressRange range) override {}; QFont getFont() override; |
