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,