tablemodel.cpp 1.37 KB
#include "tablemodel.h"

using namespace osdev::components::datamodels;

TableModelBase::TableModelBase(QObject *parent)
{

}

int TableModelBase::rowCount(const QModelIndex &parent) const
{

}

int TableModelBase::columnCount(const QModelIndex &parent) const
{

}

QVariant TableModelBase::headerData(int section, Qt::Orientation orientation, int role) const
{

}

QVariant TableModelBase::data(const QModelIndex &index, int role) const
{

}

void TableModelBase::addHeaderColumn(const QString &headerName, const QString &db_field_name)
{

}

QStringList TableModelBase::getHeaderNames()
{

}

QString TableModelBase::getHeaderFieldByName( const QString &headerName) const
{

}

QString TableModelBase::getHeaderColumnByField( const QString &db_field_name ) const
{

}

QString TableModelBase::getHeaderFieldByIndex( int index ) const
{

}

QString TableModelBase::getHeaderNameByIndex( int index ) const
{

}

int TableModelBase::getHeaderIndexByName( const QString &header_name ) const
{

}

bool TableModelBase::setHeaderData( int section, Qt::Orientation orientation, const QVariant &value, int role)
{

}

void TableModelBase::setKeyFields( const QStringList &key_fields )
{

}

// void fillList(const &DataObject &data_object);
// void addRecord(const ModelDataItem &data_item);

void                clear();

QString             exportDataAsString();
QStringList         exportDataAsList();