PgAttribute loading + ColummnTableModel

Required enchancement to PgContainer to make multifield key work.
This commit is contained in:
eelke 2017-12-12 20:13:53 +01:00
parent f9caadb59e
commit e9d72d391d
32 changed files with 698 additions and 99 deletions

View file

@ -1,4 +1,6 @@
#include "ResultTableModelUtil.h"
#include <QTableView>
#include <QHeaderView>
using namespace Pgsql;
@ -55,3 +57,36 @@ QString FormatBoolForDisplay(bool v)
return v ? "TRUE" : "FALSE";
}
//<widget class="QTableView" name="ResultView">
// <property name="font">
// <font>
// <family>Source Sans Pro</family>
// <pointsize>10</pointsize>
// </font>
// </property>
// <property name="editTriggers">
// <set>QAbstractItemView::NoEditTriggers</set>
// </property>
// <property name="verticalScrollMode">
// <enum>QAbstractItemView::ScrollPerPixel</enum>
// </property>
// <property name="horizontalScrollMode">
// <enum>QAbstractItemView::ScrollPerPixel</enum>
// </property>
// <property name="wordWrap">
// <bool>false</bool>
// </property>
// <attribute name="verticalHeaderDefaultSectionSize">
// <number>20</number>
// </attribute>
// <attribute name="verticalHeaderMinimumSectionSize">
// <number>16</number>
// </attribute>
//</widget>
void SetTableViewDefault(QTableView *tv)
{
tv->setAlternatingRowColors(true);
tv->verticalHeader()->setMinimumSectionSize(16);
tv->verticalHeader()->setDefaultSectionSize(20);
}