Catalog refresh working for functions page.

This commit is contained in:
eelke 2019-10-06 14:24:18 +02:00
parent 23899b6bb6
commit 211d937c16
3 changed files with 12 additions and 6 deletions

View file

@ -28,17 +28,21 @@ QVariant ProcTableModel::headerData(int section, Qt::Orientation orientation, in
void ProcTableModel::setCatalog(std::shared_ptr<const PgDatabaseCatalog> cat)
{
m_catalog = cat;
reloadData();
if (cat != m_catalog) {
m_catalog = cat;
refreshConnection = connect(m_catalog.get(), &PgDatabaseCatalog::refreshed,
this, &ProcTableModel::refresh);
}
refresh();
}
void ProcTableModel::setNamespaceFilter(NamespaceFilter filter)
{
m_namespaceFilter = filter;
reloadData();
refresh();
}
void ProcTableModel::reloadData()
void ProcTableModel::refresh()
{
if (!m_catalog)
return;