poc Add support for reloading the catalog

Reload works and the column page reacts correctly. Others to be checked
and fixed.
This commit is contained in:
eelke 2019-10-06 13:52:45 +02:00
parent 83122e89df
commit 60d8f36328
8 changed files with 89 additions and 40 deletions

View file

@ -34,6 +34,7 @@ ColumnPage::ColumnPage(QWidget *parent)
connect(m_tableView->selectionModel(), &QItemSelectionModel::selectionChanged,
this, &ColumnPage::tableView_selectionChanged);
connect(m_columnModel, &ColumnTableModel::modelReset, m_definitionView, &SqlCodePreview::clear);
}
void ColumnPage::setData(std::shared_ptr<const PgDatabaseCatalog> cat, const std::optional<PgClass> &cls)
@ -43,7 +44,6 @@ void ColumnPage::setData(std::shared_ptr<const PgDatabaseCatalog> cat, const std
m_columnModel->setData(cat, cls);
m_Class = cls;
m_tableView->resizeColumnsToContents();
m_definitionView->setPlainText("");
}
void ColumnPage::tableView_selectionChanged(const QItemSelection &/*selected*/, const QItemSelection &/*deselected*/)