Show sizes

table, index, toast and total size per Table
size of each index
This commit is contained in:
eelke 2021-03-10 19:06:40 +01:00
parent d6aeef492d
commit 11459e1e12
17 changed files with 138 additions and 28 deletions

View file

@ -58,9 +58,6 @@ CatalogTablesPage::CatalogTablesPage(QWidget *parent)
m_propertiesPage->setSourceModel(m_tablesModel);
m_detailsTabs->addTab(m_propertiesPage, "");
connect(m_tableView->selectionModel(), &QItemSelectionModel::currentRowChanged,
m_propertiesPage, &PropertiesPage::setActiveRow);
// - Trigger page
m_triggerPage = new TriggerPage(this);
m_detailsTabs->addTab(m_triggerPage, "");
@ -129,13 +126,17 @@ void CatalogTablesPage::tableListTable_currentRowChanged(const QModelIndex &curr
{
if (current.row() != previous.row()) {
if (current.isValid()) {
auto row = m_tablesSortFilter->mapToSource(current).row();
auto sourceIndex = m_tablesSortFilter->mapToSource(current);
auto row = sourceIndex.row();
PgClass table = m_tablesModel->getTable(row);
selectedTableChanged(table);
m_propertiesPage->setActiveRow(sourceIndex);
}
else
else {
selectedTableChanged({});
}
m_propertiesPage->setActiveRow({});
}
}
}