AddressableFilterProxyModel

class AddressableFilterProxyModel : public AddressableItemModel<QSortFilterProxyModel>

A wrapper class for QSortFilterProxyModel with AddressableItemModelI as source model.

Subclassed by BreakpointProxyModel, ClassesSortFilterProxyModel, CommentsProxyModel, ExportsProxyModel, FlagsSortFilterProxyModel, FunctionSortFilterProxyModel, GlobalsProxyModel, HeadersProxyModel, ImportsProxyModel, MemoryProxyModel, RelocsProxyModel, SearchSortFilterProxyModel, SectionsProxyModel, SegmentsProxyModel, StringsProxyModel, SymbolsProxyModel, XrefFilterProxyModel

Public Functions

AddressableFilterProxyModel(AddressableItemModelI *sourceModel, QObject *parent)
virtual RVA address(const QModelIndex &index) const override
virtual QString name(const QModelIndex&) const override

Get name for item, optional.

Parameters:

index – item intex

Returns:

Item name or empty QString if item doesn’t have short descriptive name.

void setSourceModel(AddressableItemModelI *sourceModel)