pgLab/pglab/TablesPage.cpp

27 lines
454 B
C++
Raw Normal View History

#include "TablesPage.h"
#include "ui_TablesPage.h"
#include "TablesTableModel.h"
TablesPage::TablesPage(QWidget *parent) :
QWidget(parent),
ui(new Ui::TablesPage)
{
ui->setupUi(this);
m_tablesModel = new TablesTableModel(this);
ui->tableListTable->setModel(m_tablesModel);
}
void TablesPage::setCatalog(std::shared_ptr<PgDatabaseCatalog> cat)
{
m_catalog = cat;
m_tablesModel->setCatalog(cat);
}
TablesPage::~TablesPage()
{
delete ui;
}