Bitcoin
Public Slots | Signals | Public Member Functions | Private Slots | Private Attributes | List of all members
OverviewPage Class Reference

#include <overviewpage.h>

Inheritance diagram for OverviewPage:

Public Slots

void setBalance (const interfaces::WalletBalances &balances)
 

Signals

void transactionClicked (const QModelIndex &index)
 
void outOfSyncWarningClicked ()
 

Public Member Functions

 OverviewPage (const PlatformStyle *platformStyle, QWidget *parent=nullptr)
 
 ~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)
 
void updateWatchOnlyLabels (bool showWatchOnly)
 
void handleOutOfSyncWarningClicks ()
 

Private Attributes

Ui::OverviewPageui
 
ClientModelclientModel
 
WalletModelwalletModel
 
interfaces::WalletBalances m_balances
 
TxViewDelegatetxdelegate
 
std::unique_ptr< TransactionFilterProxyfilter
 

Detailed Description

Overview ("home") page widget

Constructor & Destructor Documentation

◆ OverviewPage()

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

◆ ~OverviewPage()

OverviewPage::~OverviewPage ( )

Member Function Documentation

◆ handleOutOfSyncWarningClicks

void OverviewPage::handleOutOfSyncWarningClicks ( )
privateslot

◆ handleTransactionClicked

void OverviewPage::handleTransactionClicked ( const QModelIndex &  index)
privateslot

◆ outOfSyncWarningClicked

void OverviewPage::outOfSyncWarningClicked ( )
signal

◆ setBalance

void OverviewPage::setBalance ( const interfaces::WalletBalances balances)
slot

◆ setClientModel()

void OverviewPage::setClientModel ( ClientModel clientModel)

◆ setWalletModel()

void OverviewPage::setWalletModel ( WalletModel walletModel)

◆ showOutOfSyncWarning()

void OverviewPage::showOutOfSyncWarning ( bool  fShow)

◆ transactionClicked

void OverviewPage::transactionClicked ( const QModelIndex &  index)
signal

◆ updateAlerts

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

◆ updateDisplayUnit

void OverviewPage::updateDisplayUnit ( )
privateslot

◆ updateWatchOnlyLabels

void OverviewPage::updateWatchOnlyLabels ( bool  showWatchOnly)
privateslot

Member Data Documentation

◆ clientModel

ClientModel* OverviewPage::clientModel
private

◆ filter

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

◆ m_balances

interfaces::WalletBalances OverviewPage::m_balances
private

◆ txdelegate

TxViewDelegate* OverviewPage::txdelegate
private

◆ ui

Ui::OverviewPage* OverviewPage::ui
private

◆ walletModel

WalletModel* OverviewPage::walletModel
private

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