1 #ifndef RESIDENTABSTRACTTABLEMODEL_H
2 #define RESIDENTABSTRACTTABLEMODEL_H
21 #include "platformu_global.h"
22 #include <QAbstractTableModel>
41 QList<QString> Headers;
44 QList<QPair<QString, QList<QVariant> > > listOfPairs;
52 virtual void setDataBase(
Resident *rdb );
54 QVariant data (
const QModelIndex &index,
int role )
const;
55 int columnCount (
const QModelIndex &parent )
const;
56 int rowCount (
const QModelIndex &parent )
const;
57 Qt::ItemFlags flags (
const QModelIndex &index )
const;
58 QVariant headerData (
int section, Qt::Orientation orientation,
int role )
const;
60 virtual bool removeRows (
int position,
int rows,
const QModelIndex &index );
61 virtual bool insertRows (
int position,
int rows,
const QModelIndex &index );
62 virtual bool setData (
const QModelIndex &index,
const QVariant &value,
int role );
67 void signal_save(QList<QString> headers, QMap<QString,QList<QVariant> > dbx );
70 void slot_databaseChanged();
71 void slot_newDbx(QList<QString> headers, QMap<QString,QList<QVariant> > dbx );
The ResidentAbstractTableModel class.
Definition: residentabstracttablemodel.h:36
The Resident class.
Definition: resident.h:32