summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ui/xreflist.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/ui/xreflist.h b/ui/xreflist.h
index 03498d8c..b89d70c7 100644
--- a/ui/xreflist.h
+++ b/ui/xreflist.h
@@ -249,11 +249,17 @@ class BINARYNINJAUIAPI CrossReferenceFilterProxyModel : public QSortFilterProxyM
public:
CrossReferenceFilterProxyModel(QObject* parent, bool table);
+ QModelIndex nextValidIndex(const QModelIndex& current) const;
+ QModelIndex getFirstLeaf(const QModelIndex& index) const;
+ QModelIndex prevValidIndex(const QModelIndex& current) const;
+ QModelIndex getLastLeaf(const QModelIndex& index) const;
+
protected:
virtual bool filterAcceptsRow(int sourceRow, const QModelIndex& sourceParent) const override;
virtual bool lessThan(const QModelIndex& left, const QModelIndex& right) const override;
virtual QVariant data(const QModelIndex& index, int role) const override;
virtual bool hasChildren(const QModelIndex& parent) const override;
+
public Q_SLOTS:
void directionChanged(int index);
void typeChanged(int index);