From 2936f622a9ab72ac16d06dfd3e00fc35e427140e Mon Sep 17 00:00:00 2001 From: Josh Ferrell Date: Wed, 5 Feb 2025 14:23:51 -0500 Subject: Search item descriptions in project browser --- ui/projectbrowser.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ui/projectbrowser.h b/ui/projectbrowser.h index f9e00985..5752e915 100644 --- a/ui/projectbrowser.h +++ b/ui/projectbrowser.h @@ -139,12 +139,14 @@ class BINARYNINJAUIAPI SortFilterProjectItemModel: public QSortFilterProxyModel { bool m_acceptAllFolders = false; + ProjectRef m_project; + protected: virtual bool lessThan(const QModelIndex& sourceLeft, const QModelIndex& sourceRight) const override; virtual bool filterAcceptsRow(int sourceRow, const QModelIndex& sourceParent) const override; public: - SortFilterProjectItemModel(QObject* parent = nullptr): QSortFilterProxyModel(parent) {}; + SortFilterProjectItemModel(ProjectRef project, QObject* parent = nullptr): QSortFilterProxyModel(parent), m_project(project) {}; void setAcceptAllFolders(bool accept) { m_acceptAllFolders = accept; } bool acceptAllFolders() const { return m_acceptAllFolders; } -- cgit v1.3.1