From bf64859f5aa261fa8db7bfdd9af4f67826ff4e5b Mon Sep 17 00:00:00 2001 From: Mason Reed Date: Mon, 14 Apr 2025 01:43:28 -0400 Subject: [SharedCache] Expose cache entry name in the API Allows us to display the user friendly name of the cache entry in the triage view --- view/sharedcache/ui/dsctriage.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'view/sharedcache/ui') diff --git a/view/sharedcache/ui/dsctriage.cpp b/view/sharedcache/ui/dsctriage.cpp index 6b0ec0d5..e2cf8147 100644 --- a/view/sharedcache/ui/dsctriage.cpp +++ b/view/sharedcache/ui/dsctriage.cpp @@ -355,8 +355,8 @@ void DSCTriageView::initCacheInfoTables() auto cacheInfoSubwidget = new QWidget; auto mappingTable = new FilterableTableView(cacheInfoSubwidget); - m_mappingModel = new QStandardItemModel(0, 4, mappingTable); - m_mappingModel->setHorizontalHeaderLabels({"Address", "Size", "File Address", "File Path"}); + m_mappingModel = new QStandardItemModel(0, 5, mappingTable); + m_mappingModel->setHorizontalHeaderLabels({"Address", "Size", "File Address", "File Name", "File Path"}); // Apply custom column styling mappingTable->setItemDelegateForColumn(0, new AddressColorDelegate(mappingTable)); @@ -366,7 +366,8 @@ void DSCTriageView::initCacheInfoTables() mappingTable->horizontalHeader()->setSectionResizeMode(0, QHeaderView::Fixed); mappingTable->horizontalHeader()->setSectionResizeMode(1, QHeaderView::Fixed); mappingTable->horizontalHeader()->setSectionResizeMode(2, QHeaderView::ResizeToContents); - mappingTable->horizontalHeader()->setSectionResizeMode(3, QHeaderView::Stretch); + mappingTable->horizontalHeader()->setSectionResizeMode(3, QHeaderView::ResizeToContents); + mappingTable->horizontalHeader()->setSectionResizeMode(4, QHeaderView::Stretch); mappingTable->setEditTriggers(QAbstractItemView::NoEditTriggers); @@ -527,6 +528,7 @@ void DSCTriageView::RefreshData() new QStandardItem(QString("0x%1").arg(mapping.vmAddress, 0, 16)), new QStandardItem(QString("0x%1").arg(mapping.size, 0, 16)), new QStandardItem(QString("0x%1").arg(mapping.fileOffset, 0, 16)), + new QStandardItem(QString::fromStdString(entry.name)), new QStandardItem(QString::fromStdString(entry.path)) }); } -- cgit v1.3.1