mirror of
https://github.com/edisionnano/QDiskInfo.git
synced 2026-04-21 04:13:19 +03:00
Fix 2 bugs
Rows don't have a fixed size, table doesn't resize if the user has no sata drives
This commit is contained in:
@@ -699,6 +699,17 @@ void MainWindow::addNvmeLogTable(const QVector<QPair<QString, int>>& nvmeLogOrde
|
|||||||
++row;
|
++row;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
tableWidget->horizontalHeader()->setSectionResizeMode(2, QHeaderView::Stretch);
|
||||||
|
for (int i = 0; i < tableWidget->columnCount(); ++i) {
|
||||||
|
if (i != 2) {
|
||||||
|
tableWidget->horizontalHeader()->setSectionResizeMode(i, QHeaderView::ResizeToContents);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
tableWidget->verticalHeader()->setSectionResizeMode(QHeaderView::Fixed);
|
||||||
|
tableWidget->verticalHeader()->setDefaultSectionSize(31);
|
||||||
|
tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
|
||||||
|
|
||||||
if (!warningMessage.isEmpty()) {
|
if (!warningMessage.isEmpty()) {
|
||||||
QMessageBox::warning(nullptr, tr("Critical Warning"), warningMessage);
|
QMessageBox::warning(nullptr, tr("Critical Warning"), warningMessage);
|
||||||
}
|
}
|
||||||
@@ -797,7 +808,8 @@ void MainWindow::addSmartAttributesTable(const QJsonArray &attributes)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
tableWidget->verticalHeader()->setSectionResizeMode(QHeaderView::Stretch);
|
tableWidget->verticalHeader()->setSectionResizeMode(QHeaderView::Fixed);
|
||||||
|
tableWidget->verticalHeader()->setDefaultSectionSize(31);
|
||||||
tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
|
tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user