Fabcoin Core  0.16.2
P2P Digital Currency
Public Slots | Signals | Public Member Functions | Private Slots | Private Attributes | List of all members
OverviewPage Class Reference

Overview ("home") page widget. More...

#include <overviewpage.h>

Inheritance diagram for OverviewPage:
[legend]
Collaboration diagram for OverviewPage:
[legend]

Public Slots

void setBalance (const CAmount &balance, const CAmount &unconfirmedBalance, const CAmount &immatureBalance, const CAmount &stake, const CAmount &watchOnlyBalance, const CAmount &watchUnconfBalance, const CAmount &watchImmatureBalance, const CAmount &watchOnlyStake)
 
void checkForInvalidTokens ()
 

Signals

void showMoreClicked ()
 
void outOfSyncWarningClicked ()
 
void addTokenClicked ()
 

Public Member Functions

 OverviewPage (const PlatformStyle *platformStyle, QWidget *parent=0)
 
 ~OverviewPage ()
 
void setClientModel (ClientModel *clientModel)
 
void setWalletModel (WalletModel *walletModel)
 
void showOutOfSyncWarning (bool fShow)
 

Private Slots

void updateDisplayUnit ()
 
void updateAlerts (const QString &warnings)
 
void updateWatchOnlyLabels (bool showWatchOnly)
 
void handleOutOfSyncWarningClicks ()
 
void on_buttonAddToken_clicked ()
 
void on_showMoreButton_clicked ()
 
void showDetails ()
 

Private Attributes

Ui::OverviewPageui
 
ClientModelclientModel
 
WalletModelwalletModel
 
CAmount currentBalance
 
CAmount currentUnconfirmedBalance
 
CAmount currentImmatureBalance
 
CAmount currentStake
 
CAmount currentWatchOnlyBalance
 
CAmount currentWatchUnconfBalance
 
CAmount currentWatchImmatureBalance
 
CAmount currentWatchOnlyStake
 
TxViewDelegatetxdelegate
 
TknViewDelegatetkndelegate
 
std::unique_ptr< TransactionFilterProxyfilter
 

Detailed Description

Overview ("home") page widget.

Definition at line 29 of file overviewpage.h.

Constructor & Destructor Documentation

OverviewPage::OverviewPage ( const PlatformStyle platformStyle,
QWidget *  parent = 0 
)
explicit

Definition at line 216 of file overviewpage.cpp.

Here is the call graph for this function:

OverviewPage::~OverviewPage ( )

Definition at line 289 of file overviewpage.cpp.

Member Function Documentation

void OverviewPage::addTokenClicked ( )
signal

Definition at line 213 of file moc_overviewpage.cpp.

Here is the caller graph for this function:

void OverviewPage::checkForInvalidTokens ( )
slot

Definition at line 332 of file overviewpage.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void OverviewPage::handleOutOfSyncWarningClicks ( )
privateslot

Definition at line 284 of file overviewpage.cpp.

Here is the caller graph for this function:

void OverviewPage::on_buttonAddToken_clicked ( )
privateslot

Definition at line 453 of file overviewpage.cpp.

void OverviewPage::on_showMoreButton_clicked ( )
privateslot

Definition at line 458 of file overviewpage.cpp.

void OverviewPage::outOfSyncWarningClicked ( )
signal

Definition at line 207 of file moc_overviewpage.cpp.

Here is the caller graph for this function:

void OverviewPage::setBalance ( const CAmount balance,
const CAmount unconfirmedBalance,
const CAmount immatureBalance,
const CAmount stake,
const CAmount watchOnlyBalance,
const CAmount watchUnconfBalance,
const CAmount watchImmatureBalance,
const CAmount watchOnlyStake 
)
slot

Definition at line 294 of file overviewpage.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void OverviewPage::setClientModel ( ClientModel clientModel)

Definition at line 367 of file overviewpage.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void OverviewPage::setWalletModel ( WalletModel walletModel)

Definition at line 378 of file overviewpage.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void OverviewPage::showDetails ( )
privateslot

Definition at line 463 of file overviewpage.cpp.

Here is the caller graph for this function:

void OverviewPage::showMoreClicked ( )
signal

Definition at line 201 of file moc_overviewpage.cpp.

Here is the caller graph for this function:

void OverviewPage::showOutOfSyncWarning ( bool  fShow)

Definition at line 446 of file overviewpage.cpp.

Here is the caller graph for this function:

void OverviewPage::updateAlerts ( const QString &  warnings)
privateslot

Definition at line 440 of file overviewpage.cpp.

Here is the caller graph for this function:

void OverviewPage::updateDisplayUnit ( )
privateslot

Definition at line 425 of file overviewpage.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void OverviewPage::updateWatchOnlyLabels ( bool  showWatchOnly)
privateslot

Definition at line 352 of file overviewpage.cpp.

Here is the caller graph for this function:

Member Data Documentation

ClientModel* OverviewPage::clientModel
private

Definition at line 54 of file overviewpage.h.

CAmount OverviewPage::currentBalance
private

Definition at line 56 of file overviewpage.h.

CAmount OverviewPage::currentImmatureBalance
private

Definition at line 58 of file overviewpage.h.

CAmount OverviewPage::currentStake
private

Definition at line 59 of file overviewpage.h.

CAmount OverviewPage::currentUnconfirmedBalance
private

Definition at line 57 of file overviewpage.h.

CAmount OverviewPage::currentWatchImmatureBalance
private

Definition at line 62 of file overviewpage.h.

CAmount OverviewPage::currentWatchOnlyBalance
private

Definition at line 60 of file overviewpage.h.

CAmount OverviewPage::currentWatchOnlyStake
private

Definition at line 63 of file overviewpage.h.

CAmount OverviewPage::currentWatchUnconfBalance
private

Definition at line 61 of file overviewpage.h.

std::unique_ptr<TransactionFilterProxy> OverviewPage::filter
private

Definition at line 67 of file overviewpage.h.

TknViewDelegate* OverviewPage::tkndelegate
private

Definition at line 66 of file overviewpage.h.

TxViewDelegate* OverviewPage::txdelegate
private

Definition at line 65 of file overviewpage.h.

Ui::OverviewPage* OverviewPage::ui
private

Definition at line 53 of file overviewpage.h.

WalletModel* OverviewPage::walletModel
private

Definition at line 55 of file overviewpage.h.


The documentation for this class was generated from the following files: