#17 Remember table column states as well
This commit is contained in:
parent
e893ec6670
commit
f40de88f8f
|
@ -22,9 +22,6 @@ MainWindow::MainWindow(QWidget *parent) :
|
|||
{
|
||||
ui->setupUi(this);
|
||||
|
||||
QSettings s;
|
||||
restoreGeometry(s.value("geometry").toByteArray());
|
||||
|
||||
// Status Bar
|
||||
setupStatusBar();
|
||||
|
||||
|
@ -69,12 +66,26 @@ MainWindow::MainWindow(QWidget *parent) :
|
|||
rpc->refreshZECPrice();
|
||||
|
||||
rpc->refresh(true); // Force refresh first time
|
||||
|
||||
restoreSavedStates();
|
||||
}
|
||||
|
||||
void MainWindow::restoreSavedStates() {
|
||||
QSettings s;
|
||||
restoreGeometry(s.value("geometry").toByteArray());
|
||||
|
||||
ui->balancesTable->horizontalHeader()->restoreState(s.value("baltablegeometry").toByteArray());
|
||||
ui->transactionsTable->horizontalHeader()->restoreState(s.value("tratablegeometry").toByteArray());
|
||||
}
|
||||
|
||||
void MainWindow::closeEvent(QCloseEvent* event) {
|
||||
QSettings s;
|
||||
|
||||
s.setValue("geometry", saveGeometry());
|
||||
QWidget::closeEvent(event);
|
||||
s.setValue("baltablegeometry", ui->balancesTable->horizontalHeader()->saveState());
|
||||
s.setValue("tratablegeometry", ui->transactionsTable->horizontalHeader()->saveState());
|
||||
|
||||
QMainWindow::closeEvent(event);
|
||||
}
|
||||
|
||||
void MainWindow::turnstileProgress() {
|
||||
|
|
|
@ -84,6 +84,8 @@ private:
|
|||
void importPrivKey();
|
||||
void doImport(QList<QString>* keys);
|
||||
|
||||
void restoreSavedStates();
|
||||
|
||||
RPC* rpc;
|
||||
|
||||
QMovie* loadingMovie;
|
||||
|
|
Loading…
Reference in New Issue