#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();