#include "RolesPage.h" #include "catalog/PgDatabaseCatalog.h" #include "RolesTableModel.h" RolesPage::RolesPage(QWidget * parent) : QSplitter(Qt::Horizontal, parent) , m_rolesTableView(this) { auto tv = m_rolesTableView.tableView(); tv->setSelectionMode(QAbstractItemView::SingleSelection); m_detailsTabs = new QTabWidget(this); addWidget(tv); addWidget(m_detailsTabs); } void RolesPage::setCatalog(std::shared_ptr cat) { m_catalog = cat; m_rolesTableView.dataModel()->setRoleList(cat->authIds()); m_rolesTableView.tableView()->resizeColumnsToContents(); }