summaryrefslogtreecommitdiff
path: root/view/sharedcache/ui/dsctriage.h
diff options
context:
space:
mode:
authorkat <kat@vector35.com>2024-10-28 11:58:15 -0400
committerkat <kat@vector35.com>2024-10-28 12:58:51 -0400
commit07bce5f257d30061475452ec9c2e06a132747b54 (patch)
tree434dbd4660b981edd81c3f1651e868aacb240b26 /view/sharedcache/ui/dsctriage.h
parent891b8c0d4366266c0b9af08037dbd71c54cf86b3 (diff)
[SharedCache] Fix UI causing BV leaks
Diffstat (limited to 'view/sharedcache/ui/dsctriage.h')
-rw-r--r--view/sharedcache/ui/dsctriage.h9
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;