Loading...
Searching...
No Matches
SegmentModel Class Reference

Public Member Functions

 SegmentModel (BinaryViewRef data, QObject *parent=nullptr)
 
 ~SegmentModel ()
 
int columnCount (const QModelIndex &parent=QModelIndex()) const override
 
int rowCount (const QModelIndex &parent=QModelIndex()) const override
 
QModelIndex index (int row, int column, const QModelIndex &parent=QModelIndex()) const override
 
QModelIndex parent (const QModelIndex &child) const override
 
bool hasChildren (const QModelIndex &) const override
 
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const override
 
bool setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override
 
QVariant headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override
 
void updateSegments (std::vector< SegmentRef > &&segments)
 

Constructor & Destructor Documentation

◆ SegmentModel()

SegmentModel::SegmentModel ( BinaryViewRef data,
QObject * parent = nullptr )

◆ ~SegmentModel()

SegmentModel::~SegmentModel ( )

Member Function Documentation

◆ columnCount()

int SegmentModel::columnCount ( const QModelIndex & parent = QModelIndex()) const
override

◆ rowCount()

int SegmentModel::rowCount ( const QModelIndex & parent = QModelIndex()) const
override

◆ index()

QModelIndex SegmentModel::index ( int row,
int column,
const QModelIndex & parent = QModelIndex() ) const
override

◆ parent()

QModelIndex SegmentModel::parent ( const QModelIndex & child) const
override

◆ hasChildren()

bool SegmentModel::hasChildren ( const QModelIndex & ) const
override

◆ data()

QVariant SegmentModel::data ( const QModelIndex & index,
int role = Qt::DisplayRole ) const
override

◆ setData()

bool SegmentModel::setData ( const QModelIndex & index,
const QVariant & value,
int role = Qt::EditRole )
override

◆ headerData()

QVariant SegmentModel::headerData ( int section,
Qt::Orientation orientation,
int role = Qt::DisplayRole ) const
override

◆ updateSegments()

void SegmentModel::updateSegments ( std::vector< SegmentRef > && segments)