CrossReferenceContainer Class Referenceabstract

Public Member Functions

 CrossReferenceContainer (CrossReferenceWidget *parent, ViewFrame *view, BinaryViewRef data)
 
virtual ~CrossReferenceContainer ()
 
virtual QModelIndex translateIndex (const QModelIndex &idx) const =0
 
virtual bool getReference (const QModelIndex &idx, XrefItem **refPtr) const =0
 
virtual QModelIndex nextIndex ()=0
 
virtual QModelIndex prevIndex ()=0
 
virtual QModelIndexList selectedRows () const =0
 
virtual bool hasSelection () const =0
 
virtual void setNewSelection (std::vector< XrefItem > &refs, bool newRefTarget)=0
 
virtual void updateFonts ()=0
 
virtual int leafCount () const =0
 
virtual int filteredCount () const =0
 
virtual void updateMaxUIItems (size_t value)=0
 

Protected Attributes

ViewFramem_view
 
CrossReferenceWidgetm_parent
 
BinaryViewRef m_data
 
UIActionHandler m_actionHandler
 

Constructor & Destructor Documentation

◆ CrossReferenceContainer()

CrossReferenceContainer::CrossReferenceContainer ( CrossReferenceWidget parent,
ViewFrame view,
BinaryViewRef  data 
)

◆ ~CrossReferenceContainer()

virtual CrossReferenceContainer::~CrossReferenceContainer ( )
inlinevirtual

Member Function Documentation

◆ filteredCount()

virtual int CrossReferenceContainer::filteredCount ( ) const
pure virtual

◆ getReference()

virtual bool CrossReferenceContainer::getReference ( const QModelIndex &  idx,
XrefItem **  refPtr 
) const
pure virtual

◆ hasSelection()

virtual bool CrossReferenceContainer::hasSelection ( ) const
pure virtual

◆ leafCount()

virtual int CrossReferenceContainer::leafCount ( ) const
pure virtual

◆ nextIndex()

virtual QModelIndex CrossReferenceContainer::nextIndex ( )
pure virtual

◆ prevIndex()

virtual QModelIndex CrossReferenceContainer::prevIndex ( )
pure virtual

◆ selectedRows()

virtual QModelIndexList CrossReferenceContainer::selectedRows ( ) const
pure virtual

◆ setNewSelection()

virtual void CrossReferenceContainer::setNewSelection ( std::vector< XrefItem > &  refs,
bool  newRefTarget 
)
pure virtual

◆ translateIndex()

virtual QModelIndex CrossReferenceContainer::translateIndex ( const QModelIndex &  idx) const
pure virtual

◆ updateFonts()

virtual void CrossReferenceContainer::updateFonts ( )
pure virtual

◆ updateMaxUIItems()

virtual void CrossReferenceContainer::updateMaxUIItems ( size_t  value)
pure virtual

Member Data Documentation

◆ m_actionHandler

UIActionHandler CrossReferenceContainer::m_actionHandler
protected

◆ m_data

BinaryViewRef CrossReferenceContainer::m_data
protected

◆ m_parent

CrossReferenceWidget* CrossReferenceContainer::m_parent
protected

◆ m_view

ViewFrame* CrossReferenceContainer::m_view
protected

The documentation for this class was generated from the following file: