From f5e9c4b74e9a56da349bd61964fa78d025a7bb85 Mon Sep 17 00:00:00 2001 From: eelke Date: Sun, 5 Aug 2018 09:05:56 +0200 Subject: [PATCH] Added column number to list of columns of table. --- pglab/ColumnTableModel.cpp | 6 ++++++ pglab/ColumnTableModel.h | 1 + 2 files changed, 7 insertions(+) diff --git a/pglab/ColumnTableModel.cpp b/pglab/ColumnTableModel.cpp index 8809de8..5f46ff2 100644 --- a/pglab/ColumnTableModel.cpp +++ b/pglab/ColumnTableModel.cpp @@ -58,6 +58,9 @@ QVariant ColumnTableModel::headerData(int section, Qt::Orientation orientation, } else { switch (section) { + case AttnumCol: + c = tr("#"); + break; case NameCol: c = tr("Name"); break; @@ -174,6 +177,9 @@ QVariant ColumnTableModel::getData(const QModelIndex &index) const else { QString s; switch (col) { + case AttnumCol: + s = QString::asprintf("%d", (int) t.num); + break; case NameCol: s = t.name; break; diff --git a/pglab/ColumnTableModel.h b/pglab/ColumnTableModel.h index 4cab6a0..61c7b20 100644 --- a/pglab/ColumnTableModel.h +++ b/pglab/ColumnTableModel.h @@ -13,6 +13,7 @@ class PgAttribute; class ColumnTableModel: public BaseTableModel { public: enum e_Columns : int { + AttnumCol, NameCol, /// TypeCol, NullCol,