DISPLACE  1.0
A spatial model of fisheries to help sustainable fishing and maritime spatial planning
objecttree::BFunctionalGroupsEntity Class Reference

#include <bfunctionalgroupsentity.h>

Inheritance diagram for objecttree::BFunctionalGroupsEntity:
objecttree::ObjectTreeEntity

Public Member Functions

 BFunctionalGroupsEntity (ObjectTreeModel *_model, std::shared_ptr< InterestingListWithSpecialValues< int >> list, int idx=-1)
 
virtual ObjectTreeModel::Category getCategory () const override
 
void setLabel (QString label)
 
void setInterestingList (std::shared_ptr< InterestingListWithSpecialValues< int >> list)
 
virtual QModelIndex parent (const QModelIndex &parent) const override
 
virtual QModelIndex index (int row, int column, const QModelIndex &parent) const override
 
virtual int rowCount () const override
 
virtual int columnCount () const override
 
virtual QVariant data (const QModelIndex &index, int role) const override
 
virtual Qt::ItemFlags flags (Qt::ItemFlags defflags, const QModelIndex &index) const override
 
virtual bool setData (const QModelIndex &index, const QVariant &value, int role) override
 
void modelChanged (int idx) override
 
- Public Member Functions inherited from objecttree::ObjectTreeEntity
 ObjectTreeEntity (ObjectTreeModel *_model)
 
virtual ~ObjectTreeEntity ()
 
virtual QMenu * contextMenu () const
 

Additional Inherited Members

- Protected Attributes inherited from objecttree::ObjectTreeEntity
ObjectTreeModelmodel
 

Constructor & Destructor Documentation

◆ BFunctionalGroupsEntity()

BFunctionalGroupsEntity::BFunctionalGroupsEntity ( ObjectTreeModel _model,
std::shared_ptr< InterestingListWithSpecialValues< int >>  list,
int  idx = -1 
)
explicit

Member Function Documentation

◆ columnCount()

int BFunctionalGroupsEntity::columnCount ( ) const
overridevirtual

◆ data()

QVariant BFunctionalGroupsEntity::data ( const QModelIndex &  index,
int  role 
) const
overridevirtual

◆ flags()

Qt::ItemFlags BFunctionalGroupsEntity::flags ( Qt::ItemFlags  defflags,
const QModelIndex &  index 
) const
overridevirtual

Reimplemented from objecttree::ObjectTreeEntity.

◆ getCategory()

virtual ObjectTreeModel::Category objecttree::BFunctionalGroupsEntity::getCategory ( ) const
inlineoverridevirtual

◆ index()

QModelIndex BFunctionalGroupsEntity::index ( int  row,
int  column,
const QModelIndex &  parent 
) const
overridevirtual

◆ modelChanged()

void objecttree::BFunctionalGroupsEntity::modelChanged ( int  idx)
overridevirtual

Reimplemented from objecttree::ObjectTreeEntity.

◆ parent()

QModelIndex BFunctionalGroupsEntity::parent ( const QModelIndex &  parent) const
overridevirtual

◆ rowCount()

int BFunctionalGroupsEntity::rowCount ( ) const
overridevirtual

◆ setData()

bool BFunctionalGroupsEntity::setData ( const QModelIndex &  index,
const QVariant &  value,
int  role 
)
overridevirtual

Reimplemented from objecttree::ObjectTreeEntity.

◆ setInterestingList()

void BFunctionalGroupsEntity::setInterestingList ( std::shared_ptr< InterestingListWithSpecialValues< int >>  list)

◆ setLabel()

void objecttree::BFunctionalGroupsEntity::setLabel ( QString  label)
inline

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