QueryResultModel relies on BaseTableModel for most formatting now.

This commit is contained in:
eelke 2017-12-09 19:47:33 +01:00
parent dec52a3829
commit 5a199c9138
4 changed files with 40 additions and 63 deletions

View file

@ -1,10 +1,11 @@
#ifndef QUERYRESULTMODEL_H
#define QUERYRESULTMODEL_H
#include <QAbstractTableModel>
//#include <QAbstractTableModel>
#include "BaseTableModel.h"
#include "Pgsql_Connection.h"
class QueryResultModel : public QAbstractTableModel
class QueryResultModel : public BaseTableModel
{
Q_OBJECT
public:
@ -16,6 +17,9 @@ public:
virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const override;
// virtual Qt::ItemFlags flags(const QModelIndex &index) const override;
protected:
virtual Oid getType(int column) const override;
virtual QVariant getData(const QModelIndex &index) const override;
private:
std::shared_ptr<Pgsql::Result> result;
};