Fix header resizing on tx table
This commit is contained in:
parent
72a4f40c03
commit
b5ca3d635e
|
@ -177,6 +177,11 @@ void MainWindow::restoreSavedStates() {
|
|||
|
||||
ui->balancesTable->horizontalHeader()->restoreState(s.value("baltablegeometry").toByteArray());
|
||||
ui->transactionsTable->horizontalHeader()->restoreState(s.value("tratablegeometry").toByteArray());
|
||||
|
||||
// Explicitly set the tx table resize headers, since some previous values may have made them
|
||||
// non-expandable.
|
||||
ui->transactionsTable->horizontalHeader()->setSectionResizeMode(3, QHeaderView::Interactive);
|
||||
ui->transactionsTable->horizontalHeader()->setSectionResizeMode(4, QHeaderView::Stretch);
|
||||
}
|
||||
|
||||
void MainWindow::doClose() {
|
||||
|
|
|
@ -27,8 +27,7 @@ RPC::RPC(MainWindow* main) {
|
|||
// Setup transactions table model
|
||||
transactionsTableModel = new TxTableModel(ui->transactionsTable);
|
||||
main->ui->transactionsTable->setModel(transactionsTableModel);
|
||||
main->ui->transactionsTable->horizontalHeader()->setSectionResizeMode(3, QHeaderView::Stretch);
|
||||
|
||||
|
||||
// Set up timer to refresh Price
|
||||
priceTimer = new QTimer(main);
|
||||
QObject::connect(priceTimer, &QTimer::timeout, [=]() {
|
||||
|
|
|
@ -178,6 +178,7 @@ void Settings::saveRestore(QDialog* d) {
|
|||
|
||||
void Settings::saveRestoreTableHeader(QTableView* table, QDialog* d, QString tablename) {
|
||||
table->horizontalHeader()->restoreState(QSettings().value(tablename).toByteArray());
|
||||
table->horizontalHeader()->setStretchLastSection(true);
|
||||
|
||||
QObject::connect(d, &QDialog::finished, [=](auto) {
|
||||
QSettings().setValue(tablename, table->horizontalHeader()->saveState());
|
||||
|
|
Loading…
Reference in New Issue