Changeset View
Changeset View
Standalone View
Standalone View
src/qt/overviewpage.cpp
Show First 20 Lines • Show All 246 Lines • ▼ Show 20 Lines | if (model && model->getOptionsModel()) { | ||||
filter->setSortRole(Qt::EditRole); | filter->setSortRole(Qt::EditRole); | ||||
filter->setShowInactive(false); | filter->setShowInactive(false); | ||||
filter->sort(TransactionTableModel::Date, Qt::DescendingOrder); | filter->sort(TransactionTableModel::Date, Qt::DescendingOrder); | ||||
ui->listTransactions->setModel(filter.get()); | ui->listTransactions->setModel(filter.get()); | ||||
ui->listTransactions->setModelColumn(TransactionTableModel::ToAddress); | ui->listTransactions->setModelColumn(TransactionTableModel::ToAddress); | ||||
// Keep up to date with wallet | // Keep up to date with wallet | ||||
setBalance(model->getBalance(), model->getUnconfirmedBalance(), | interfaces::Wallet &wallet = model->wallet(); | ||||
model->getImmatureBalance(), model->getWatchBalance(), | interfaces::WalletBalances balances = wallet.getBalances(); | ||||
model->getWatchUnconfirmedBalance(), | setBalance(balances.balance, balances.unconfirmed_balance, | ||||
model->getWatchImmatureBalance()); | balances.immature_balance, balances.watch_only_balance, | ||||
balances.unconfirmed_watch_only_balance, | |||||
balances.immature_watch_only_balance); | |||||
connect( | connect( | ||||
model, | model, | ||||
SIGNAL( | SIGNAL( | ||||
balanceChanged(Amount, Amount, Amount, Amount, Amount, Amount)), | balanceChanged(Amount, Amount, Amount, Amount, Amount, Amount)), | ||||
this, | this, | ||||
SLOT(setBalance(Amount, Amount, Amount, Amount, Amount, Amount))); | SLOT(setBalance(Amount, Amount, Amount, Amount, Amount, Amount))); | ||||
connect(model->getOptionsModel(), SIGNAL(displayUnitChanged(int)), this, | connect(model->getOptionsModel(), SIGNAL(displayUnitChanged(int)), this, | ||||
SLOT(updateDisplayUnit())); | SLOT(updateDisplayUnit())); | ||||
updateWatchOnlyLabels(model->haveWatchOnly()); | updateWatchOnlyLabels(wallet.haveWatchOnly()); | ||||
connect(model, SIGNAL(notifyWatchonlyChanged(bool)), this, | connect(model, SIGNAL(notifyWatchonlyChanged(bool)), this, | ||||
SLOT(updateWatchOnlyLabels(bool))); | SLOT(updateWatchOnlyLabels(bool))); | ||||
} | } | ||||
// update the display unit, to not use the default ("BCH") | // update the display unit, to not use the default ("BCH") | ||||
updateDisplayUnit(); | updateDisplayUnit(); | ||||
} | } | ||||
Show All 24 Lines |