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

#include <objecttreeentity.h>

Inheritance diagram for objecttree::ObjectTreeEntity:
objecttree::BenthosEntity objecttree::BFunctionalGroupsEntity objecttree::FFarmTypesEntity objecttree::FirmEntity objecttree::FishfarmEntity objecttree::HarbourEntity objecttree::LayerEntity objecttree::MetiersEntity objecttree::NationEntity objecttree::NodeEntity objecttree::PopulationEntity objecttree::PopulationEntityWithGroup objecttree::ShipEntity objecttree::ShipTypesEntity objecttree::SzGroupEntity objecttree::VesselEntity objecttree::WFarmTypesEntity objecttree::WindmillEntity

Public Member Functions

 ObjectTreeEntity (ObjectTreeModel *_model)
 
virtual ~ObjectTreeEntity ()
 
virtual ObjectTreeModel::Category getCategory () const =0
 
virtual QModelIndex parent (const QModelIndex &parent) const =0
 
virtual QModelIndex index (int row, int column, const QModelIndex &parent) const =0
 
virtual int rowCount () const =0
 
virtual int columnCount () const =0
 
virtual QVariant data (const QModelIndex &index, int role) const =0
 
virtual Qt::ItemFlags flags (Qt::ItemFlags defFlags, const QModelIndex &index) const
 
virtual bool setData (const QModelIndex &index, const QVariant &value, int role)
 
virtual QMenu * contextMenu () const
 
virtual void modelChanged (int)
 

Protected Attributes

ObjectTreeModelmodel
 

Constructor & Destructor Documentation

◆ ObjectTreeEntity()

objecttree::ObjectTreeEntity::ObjectTreeEntity ( ObjectTreeModel _model)

◆ ~ObjectTreeEntity()

objecttree::ObjectTreeEntity::~ObjectTreeEntity ( )
virtual

Member Function Documentation

◆ columnCount()

◆ contextMenu()

QMenu * objecttree::ObjectTreeEntity::contextMenu ( ) const
virtual

◆ data()

◆ flags()

◆ getCategory()

◆ index()

◆ modelChanged()

virtual void objecttree::ObjectTreeEntity::modelChanged ( int  )
inlinevirtual

◆ parent()

◆ rowCount()

◆ setData()

Member Data Documentation

◆ model

ObjectTreeModel* objecttree::ObjectTreeEntity::model
protected

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