![]() |
Master Core
v0.0.9 - 2abfd2849db8ba7a83957c64eb976b406713c123
|
Overview ("home") page widget. More...
#include <overviewpage.h>
Public Slots | |
void | setBalance (qint64 balance, qint64 unconfirmedBalance, qint64 immatureBalance) |
void | switchToBalancesPage () |
Signals | |
void | transactionClicked (const QModelIndex &index) |
Public Member Functions | |
OverviewPage (QWidget *parent=0) | |
~OverviewPage () | |
void | setClientModel (ClientModel *clientModel) |
void | setWalletModel (WalletModel *walletModel) |
void | showOutOfSyncWarning (bool fShow) |
Private Slots | |
void | updateDisplayUnit () |
void | handleTransactionClicked (const QModelIndex &index) |
void | updateAlerts (const QString &warnings) |
Private Attributes | |
Ui::OverviewPage * | ui |
ClientModel * | clientModel |
WalletModel * | walletModel |
qint64 | currentBalance |
qint64 | currentUnconfirmedBalance |
qint64 | currentImmatureBalance |
TxViewDelegate * | txdelegate |
TransactionFilterProxy * | filter |
Overview ("home") page widget.
Definition at line 24 of file overviewpage.h.
|
explicit |
Definition at line 144 of file overviewpage.cpp.
References DECORATION_SIZE, handleTransactionClicked(), Ui_OverviewPage::labelTransactionsStatus, Ui_OverviewPage::labelWalletStatus, Ui_OverviewPage::listTransactions, NUM_ITEMS, Ui_OverviewPage::proclabel, Ui_OverviewPage::proclabel_2, Ui_OverviewPage::setupUi(), showOutOfSyncWarning(), txdelegate, and ui.
OverviewPage::~OverviewPage | ( | ) |
Definition at line 181 of file overviewpage.cpp.
References ui.
|
privateslot |
Definition at line 175 of file overviewpage.cpp.
References filter, and transactionClicked().
Referenced by OverviewPage().
|
slot |
Definition at line 186 of file overviewpage.cpp.
References currentBalance, currentImmatureBalance, currentUnconfirmedBalance, BitcoinUnits::format(), BitcoinUnits::formatWithUnit(), OptionsModel::getDisplayUnit(), WalletModel::getOptionsModel(), mastercore::getPropertyName(), global_balance_money_maineco, global_balance_money_testeco, global_balance_reserved_maineco, global_balance_reserved_testeco, mastercore::isPropertyDivisible(), Ui_OverviewPage::labelBalance, Ui_OverviewPage::labelImmature, Ui_OverviewPage::labelImmatureText, Ui_OverviewPage::labelTotal, Ui_OverviewPage::labelUnconfirmed, Ui_OverviewPage::MSClabelavailable, Ui_OverviewPage::MSClabelpending, Ui_OverviewPage::MSClabelreserved, Ui_OverviewPage::MSClabeltotal, Ui_OverviewPage::notifyMoreSPLabel, mastercore::set_wallet_totals(), Ui_OverviewPage::SPbal1, Ui_OverviewPage::SPbal2, Ui_OverviewPage::SPbal3, Ui_OverviewPage::SPbal4, Ui_OverviewPage::SPbal5, Ui_OverviewPage::SPname1, Ui_OverviewPage::SPname2, Ui_OverviewPage::SPname3, Ui_OverviewPage::SPname4, Ui_OverviewPage::SPname5, ui, and walletModel.
Referenced by setWalletModel(), and updateDisplayUnit().
void OverviewPage::setClientModel | ( | ClientModel * | clientModel | ) |
Definition at line 381 of file overviewpage.cpp.
References clientModel, ClientModel::getStatusBarWarnings(), and updateAlerts().
Referenced by WalletView::setClientModel().
void OverviewPage::setWalletModel | ( | WalletModel * | walletModel | ) |
Definition at line 392 of file overviewpage.cpp.
References filter, WalletModel::getBalance(), WalletModel::getImmatureBalance(), WalletModel::getOptionsModel(), WalletModel::getTransactionTableModel(), WalletModel::getUnconfirmedBalance(), Ui_OverviewPage::listTransactions, NUM_ITEMS, setBalance(), TransactionFilterProxy::setLimit(), TransactionFilterProxy::setShowInactive(), TransactionTableModel::Status, TransactionTableModel::ToAddress, ui, updateDisplayUnit(), and walletModel.
Referenced by WalletView::setWalletModel().
void OverviewPage::showOutOfSyncWarning | ( | bool | fShow | ) |
Definition at line 469 of file overviewpage.cpp.
References Ui_OverviewPage::labelTransactionsStatus, Ui_OverviewPage::labelWalletStatus, Ui_OverviewPage::proclabel, Ui_OverviewPage::proclabel_2, and ui.
Referenced by OverviewPage(), and WalletView::showOutOfSyncWarning().
|
slot |
Definition at line 375 of file overviewpage.cpp.
|
signal |
Definition at line 110 of file moc_overviewpage.cpp.
Referenced by handleTransactionClicked().
|
privateslot |
Definition at line 434 of file overviewpage.cpp.
References mastercore::getMasterCoreAlertString(), Ui_OverviewPage::labelAlerts, and ui.
Referenced by setClientModel().
|
privateslot |
Definition at line 420 of file overviewpage.cpp.
References currentBalance, currentImmatureBalance, currentUnconfirmedBalance, OptionsModel::getDisplayUnit(), WalletModel::getOptionsModel(), Ui_OverviewPage::listTransactions, setBalance(), txdelegate, ui, TxViewDelegate::unit, and walletModel.
Referenced by setWalletModel().
|
private |
Definition at line 45 of file overviewpage.h.
Referenced by setClientModel().
|
private |
Definition at line 47 of file overviewpage.h.
Referenced by setBalance(), and updateDisplayUnit().
|
private |
Definition at line 49 of file overviewpage.h.
Referenced by setBalance(), and updateDisplayUnit().
|
private |
Definition at line 48 of file overviewpage.h.
Referenced by setBalance(), and updateDisplayUnit().
|
private |
Definition at line 52 of file overviewpage.h.
Referenced by handleTransactionClicked(), and setWalletModel().
|
private |
Definition at line 51 of file overviewpage.h.
Referenced by OverviewPage(), and updateDisplayUnit().
|
private |
Definition at line 44 of file overviewpage.h.
Referenced by OverviewPage(), setBalance(), setWalletModel(), showOutOfSyncWarning(), updateAlerts(), updateDisplayUnit(), and ~OverviewPage().
|
private |
Definition at line 46 of file overviewpage.h.
Referenced by setBalance(), setWalletModel(), and updateDisplayUnit().