MITK-IGT
IGT Extension of MITK
Loading...
Searching...
No Matches
QmitkUSNavigationCalibrationsDataModel Class Reference

#include <QmitkUSNavigationCalibrationsDataModel.h>

Inheritance diagram for QmitkUSNavigationCalibrationsDataModel:

Public Member Functions

 QmitkUSNavigationCalibrationsDataModel (QObject *parent=nullptr)
 
 ~QmitkUSNavigationCalibrationsDataModel () override
 
void SetCombinedModality (itk::SmartPointer< mitk::AbstractUltrasoundTrackerDevice > combinedModality)
 
void OnDeviceChanged (const std::string &, const std::string &)
 
int rowCount (const QModelIndex &parent=QModelIndex()) const override
 Return number of rows of the model.
 
int columnCount (const QModelIndex &parent=QModelIndex()) const override
 Return number of columns (3) of the model.
 
QVariant headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override
 Return names for the columns, numbers for the rows and invalid for DisplayRole.
 
Qt::ItemFlags flags (const QModelIndex &index) const override
 Return selectable and enabled for column 1 (size); selectable, enabled and editable for every other column.
 
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const override
 Return model data of the selected cell.
 
bool setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override
 Set model data for the selected cell.
 
virtual bool removeRows (int row, int count, const QModelIndex &parent, bool removeFromDataStorage)
 Remove given rows from the model.
 

Detailed Description

Definition at line 27 of file QmitkUSNavigationCalibrationsDataModel.h.

Constructor & Destructor Documentation

◆ QmitkUSNavigationCalibrationsDataModel()

QmitkUSNavigationCalibrationsDataModel::QmitkUSNavigationCalibrationsDataModel ( QObject * parent = nullptr)
explicit

Definition at line 23 of file QmitkUSNavigationCalibrationsDataModel.cpp.

◆ ~QmitkUSNavigationCalibrationsDataModel()

QmitkUSNavigationCalibrationsDataModel::~QmitkUSNavigationCalibrationsDataModel ( )
override

Definition at line 29 of file QmitkUSNavigationCalibrationsDataModel.cpp.

Member Function Documentation

◆ columnCount()

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

Return number of columns (3) of the model.

Definition at line 86 of file QmitkUSNavigationCalibrationsDataModel.cpp.

◆ data()

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

Return model data of the selected cell.

Definition at line 116 of file QmitkUSNavigationCalibrationsDataModel.cpp.

◆ flags()

Qt::ItemFlags QmitkUSNavigationCalibrationsDataModel::flags ( const QModelIndex & index) const
override

Return selectable and enabled for column 1 (size); selectable, enabled and editable for every other column.

Definition at line 110 of file QmitkUSNavigationCalibrationsDataModel.cpp.

◆ headerData()

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

Return names for the columns, numbers for the rows and invalid for DisplayRole.

Definition at line 92 of file QmitkUSNavigationCalibrationsDataModel.cpp.

◆ OnDeviceChanged()

void QmitkUSNavigationCalibrationsDataModel::OnDeviceChanged ( const std::string & ,
const std::string &  )

Definition at line 66 of file QmitkUSNavigationCalibrationsDataModel.cpp.

◆ removeRows()

bool QmitkUSNavigationCalibrationsDataModel::removeRows ( int row,
int count,
const QModelIndex & parent,
bool removeFromDataStorage )
virtual

Remove given rows from the model.

Parameters
removeFromDataStoragezone nodes are removed from the data storage too, if this is set to true

Definition at line 241 of file QmitkUSNavigationCalibrationsDataModel.cpp.

◆ rowCount()

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

Return number of rows of the model.

Definition at line 73 of file QmitkUSNavigationCalibrationsDataModel.cpp.

◆ SetCombinedModality()

void QmitkUSNavigationCalibrationsDataModel::SetCombinedModality ( itk::SmartPointer< mitk::AbstractUltrasoundTrackerDevice > combinedModality)

Definition at line 37 of file QmitkUSNavigationCalibrationsDataModel.cpp.

◆ setData()

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

Set model data for the selected cell.

Definition at line 220 of file QmitkUSNavigationCalibrationsDataModel.cpp.


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