From e6b772d69ab25a4ce90692dd73d0b65a4c845559 Mon Sep 17 00:00:00 2001 From: Alexander Khosrowshahi Date: Fri, 6 Jun 2025 14:15:26 -0400 Subject: [PATCH 1/2] Add raw file size setting to projectbrowser --- ui/projectbrowser.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ui/projectbrowser.h b/ui/projectbrowser.h index b76aa3d86c..83d367f48e 100644 --- a/ui/projectbrowser.h +++ b/ui/projectbrowser.h @@ -56,6 +56,8 @@ class BINARYNINJAUIAPI ProjectItemModel: public QStandardItemModel, public Binar std::unordered_map m_itemsById; + bool m_globalShowFullFileSize; + QHash m_pathMimeTypeCache; QHash m_pathSizeCache; QHash m_pathIconCache; @@ -96,6 +98,9 @@ class BINARYNINJAUIAPI ProjectItemModel: public QStandardItemModel, public Binar QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override; virtual bool setData(const QModelIndex& index, const QVariant& value, int role = Qt::EditRole) override; + virtual void toggleGlobalShowFileSize(); + virtual bool isGlobalShowFileSize() const; + enum { TypeRole = Qt::UserRole, IdRole, From 87f0054f32b4c74d11943927406e38b1c3a997aa Mon Sep 17 00:00:00 2001 From: Alexander Khosrowshahi Date: Wed, 18 Jun 2025 19:24:35 -0400 Subject: [PATCH 2/2] Add functions for toggling full filesize in project browser --- ui/projectbrowser.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/projectbrowser.h b/ui/projectbrowser.h index 83d367f48e..da6699e19f 100644 --- a/ui/projectbrowser.h +++ b/ui/projectbrowser.h @@ -99,7 +99,7 @@ class BINARYNINJAUIAPI ProjectItemModel: public QStandardItemModel, public Binar virtual bool setData(const QModelIndex& index, const QVariant& value, int role = Qt::EditRole) override; virtual void toggleGlobalShowFileSize(); - virtual bool isGlobalShowFileSize() const; + virtual bool isGlobalShowFileSize(); enum { TypeRole = Qt::UserRole,