QueryResultModel inherits from QAbstractTableModel now instead of BaseTableModel and the tableview now gets a custom delegate.
This commit is contained in:
parent
3ac1d21728
commit
208883462c
3 changed files with 51 additions and 41 deletions
|
|
@ -4,6 +4,8 @@
|
|||
|
||||
#include <QFile>
|
||||
#include <QTextStream>
|
||||
#include "PgLabItemDelegate.h"
|
||||
|
||||
|
||||
TuplesResultWidget::TuplesResultWidget(QWidget *parent) :
|
||||
QWidget(parent),
|
||||
|
|
@ -11,6 +13,9 @@ TuplesResultWidget::TuplesResultWidget(QWidget *parent) :
|
|||
{
|
||||
ui->setupUi(this);
|
||||
ui->lblRowCount->setText(QString());
|
||||
|
||||
auto delegate = new PgLabItemDelegate(ui->ResultView);
|
||||
ui->ResultView->setItemDelegate(delegate);
|
||||
}
|
||||
|
||||
TuplesResultWidget::~TuplesResultWidget()
|
||||
|
|
@ -22,6 +27,7 @@ void TuplesResultWidget::setResult(std::shared_ptr<QueryResultModel> res, float
|
|||
{
|
||||
resultModel = res;
|
||||
ui->ResultView->setModel(resultModel.get());
|
||||
|
||||
ui->ResultView->resizeColumnsToContents();
|
||||
|
||||
QString rowcount_str = QString("rows: %1").arg(resultModel->rowCount());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue