Default table widths
This commit is contained in:
parent
13953f2dd5
commit
eb2309b30f
|
@ -175,13 +175,19 @@ void MainWindow::restoreSavedStates() {
|
||||||
QSettings s;
|
QSettings s;
|
||||||
restoreGeometry(s.value("geometry").toByteArray());
|
restoreGeometry(s.value("geometry").toByteArray());
|
||||||
|
|
||||||
ui->balancesTable->horizontalHeader()->restoreState(s.value("baltablegeometry").toByteArray());
|
auto balance_geom = s.value("baltablegeom");
|
||||||
ui->transactionsTable->horizontalHeader()->restoreState(s.value("tratablegeometry").toByteArray());
|
if (balance_geom == QVariant()) {
|
||||||
|
ui->balancesTable->setColumnWidth(0, 500);
|
||||||
|
} else {
|
||||||
|
ui->balancesTable->horizontalHeader()->restoreState(balance_geom.toByteArray());
|
||||||
|
}
|
||||||
|
|
||||||
// Explicitly set the tx table resize headers, since some previous values may have made them
|
auto tx_geom = s.value("tratablegeom");
|
||||||
// non-expandable.
|
if (tx_geom == QVariant()) {
|
||||||
ui->transactionsTable->horizontalHeader()->setSectionResizeMode(3, QHeaderView::Interactive);
|
ui->transactionsTable->setColumnWidth(1, 500);
|
||||||
ui->transactionsTable->horizontalHeader()->setSectionResizeMode(4, QHeaderView::Interactive);
|
} else {
|
||||||
|
ui->transactionsTable->horizontalHeader()->restoreState(tx_geom.toByteArray());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::doClose() {
|
void MainWindow::doClose() {
|
||||||
|
@ -192,8 +198,8 @@ void MainWindow::closeEvent(QCloseEvent* event) {
|
||||||
QSettings s;
|
QSettings s;
|
||||||
|
|
||||||
s.setValue("geometry", saveGeometry());
|
s.setValue("geometry", saveGeometry());
|
||||||
s.setValue("baltablegeometry", ui->balancesTable->horizontalHeader()->saveState());
|
s.setValue("baltablegeom", ui->balancesTable->horizontalHeader()->saveState());
|
||||||
s.setValue("tratablegeometry", ui->transactionsTable->horizontalHeader()->saveState());
|
s.setValue("tratablegeom", ui->transactionsTable->horizontalHeader()->saveState());
|
||||||
|
|
||||||
s.sync();
|
s.sync();
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
<item row="0" column="0">
|
<item row="0" column="0">
|
||||||
<widget class="QTabWidget" name="tabWidget">
|
<widget class="QTabWidget" name="tabWidget">
|
||||||
<property name="currentIndex">
|
<property name="currentIndex">
|
||||||
<number>1</number>
|
<number>3</number>
|
||||||
</property>
|
</property>
|
||||||
<widget class="QWidget" name="tab">
|
<widget class="QWidget" name="tab">
|
||||||
<attribute name="title">
|
<attribute name="title">
|
||||||
|
@ -392,8 +392,8 @@
|
||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>1226</width>
|
<width>1162</width>
|
||||||
<height>504</height>
|
<height>344</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<layout class="QVBoxLayout" name="sendToLayout">
|
<layout class="QVBoxLayout" name="sendToLayout">
|
||||||
|
@ -932,6 +932,9 @@
|
||||||
<property name="selectionBehavior">
|
<property name="selectionBehavior">
|
||||||
<enum>QAbstractItemView::SelectRows</enum>
|
<enum>QAbstractItemView::SelectRows</enum>
|
||||||
</property>
|
</property>
|
||||||
|
<attribute name="horizontalHeaderStretchLastSection">
|
||||||
|
<bool>true</bool>
|
||||||
|
</attribute>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
|
@ -1085,7 +1088,7 @@
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>1274</width>
|
<width>1274</width>
|
||||||
<height>22</height>
|
<height>39</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<widget class="QMenu" name="menuFile">
|
<widget class="QMenu" name="menuFile">
|
||||||
|
|
Loading…
Reference in New Issue