Loading...
Searching...
No Matches
te::qt::widgets::DataSourceTreeModel Class Reference

#include <DataSourceTreeModel.h>

Inheritance diagram for te::qt::widgets::DataSourceTreeModel:

Public Member Functions

bool canFetchMore (const QModelIndex &parent) const
 
int columnCount (const QModelIndex &parent=QModelIndex()) const
 
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const
 
 DataSourceTreeModel (const std::vector< te::da::DataSourceInfoPtr > &datasources, QWidget *parent)
 This lists all data sources.
 
 DataSourceTreeModel (const te::da::DataSourceInfoPtr &ds, QObject *parent=0)
 This lists all datasets from the data source.
 
void fetchMore (const QModelIndex &parent)
 
Qt::ItemFlags flags (const QModelIndex &index) const
 
bool hasChildren (const QModelIndex &parent=QModelIndex()) const
 
QModelIndex index (int row, int column, const QModelIndex &parent=QModelIndex()) const
 
bool isCheckable () const
 
QModelIndex parent (const QModelIndex &index) const
 
int rowCount (const QModelIndex &parent=QModelIndex()) const
 
void setCheckable (const bool checkable)
 
bool setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole)
 
 ~DataSourceTreeModel ()
 

Private Attributes

bool m_checkable
 
std::vector< AbstractDataSourceTreeItem * > m_items
 

Detailed Description

Definition at line 50 of file DataSourceTreeModel.h.

Constructor & Destructor Documentation

◆ DataSourceTreeModel() [1/2]

te::qt::widgets::DataSourceTreeModel::DataSourceTreeModel ( const std::vector< te::da::DataSourceInfoPtr > & datasources,
QWidget * parent )

This lists all data sources.

References parent().

◆ DataSourceTreeModel() [2/2]

te::qt::widgets::DataSourceTreeModel::DataSourceTreeModel ( const te::da::DataSourceInfoPtr & ds,
QObject * parent = 0 )

This lists all datasets from the data source.

References parent().

◆ ~DataSourceTreeModel()

te::qt::widgets::DataSourceTreeModel::~DataSourceTreeModel ( )

Member Function Documentation

◆ canFetchMore()

bool te::qt::widgets::DataSourceTreeModel::canFetchMore ( const QModelIndex & parent) const

References parent().

◆ columnCount()

int te::qt::widgets::DataSourceTreeModel::columnCount ( const QModelIndex & parent = QModelIndex()) const

References parent().

◆ data()

QVariant te::qt::widgets::DataSourceTreeModel::data ( const QModelIndex & index,
int role = Qt::DisplayRole ) const

References index().

◆ fetchMore()

void te::qt::widgets::DataSourceTreeModel::fetchMore ( const QModelIndex & parent)

References parent().

◆ flags()

Qt::ItemFlags te::qt::widgets::DataSourceTreeModel::flags ( const QModelIndex & index) const

References index().

◆ hasChildren()

bool te::qt::widgets::DataSourceTreeModel::hasChildren ( const QModelIndex & parent = QModelIndex()) const

References parent().

◆ index()

QModelIndex te::qt::widgets::DataSourceTreeModel::index ( int row,
int column,
const QModelIndex & parent = QModelIndex() ) const

References parent().

Referenced by data(), flags(), parent(), and setData().

◆ isCheckable()

bool te::qt::widgets::DataSourceTreeModel::isCheckable ( ) const

◆ parent()

QModelIndex te::qt::widgets::DataSourceTreeModel::parent ( const QModelIndex & index) const

◆ rowCount()

int te::qt::widgets::DataSourceTreeModel::rowCount ( const QModelIndex & parent = QModelIndex()) const

References parent().

◆ setCheckable()

void te::qt::widgets::DataSourceTreeModel::setCheckable ( const bool checkable)

◆ setData()

bool te::qt::widgets::DataSourceTreeModel::setData ( const QModelIndex & index,
const QVariant & value,
int role = Qt::EditRole )

References index().

Member Data Documentation

◆ m_checkable

bool te::qt::widgets::DataSourceTreeModel::m_checkable
private

Definition at line 95 of file DataSourceTreeModel.h.

◆ m_items

std::vector<AbstractDataSourceTreeItem*> te::qt::widgets::DataSourceTreeModel::m_items
private

Definition at line 94 of file DataSourceTreeModel.h.


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