Anoncoin  0.9.4
P2P Digital Currency
Public Slots | Public Member Functions | Private Member Functions | Private Attributes | List of all members
WalletFrame Class Reference

#include <walletframe.h>

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

Public Slots

void gotoOverviewPage ()
 Switch to overview (home) page. More...
 
void gotoHistoryPage ()
 Switch to history (transactions) page. More...
 
void gotoReceiveCoinsPage ()
 Switch to receive coins page. More...
 
void gotoSendCoinsPage (QString addr="")
 Switch to send coins page. More...
 
void gotoSignMessageTab (QString addr="")
 Show Sign/Verify Message dialog and switch to sign message tab. More...
 
void gotoVerifyMessageTab (QString addr="")
 Show Sign/Verify Message dialog and switch to verify message tab. More...
 
void encryptWallet (bool status)
 Encrypt the wallet. More...
 
void backupWallet ()
 Backup the wallet. More...
 
void changePassphrase ()
 Change encrypted wallet passphrase. More...
 
void unlockWallet ()
 Ask for passphrase to unlock wallet temporarily. More...
 
void usedSendingAddresses ()
 Show used sending addresses. More...
 
void usedReceivingAddresses ()
 Show used receiving addresses. More...
 

Public Member Functions

 WalletFrame (AnoncoinGUI *_gui=0)
 
 ~WalletFrame ()
 
void setClientModel (ClientModel *clientModel)
 
bool addWallet (const QString &name, WalletModel *walletModel)
 
bool setCurrentWallet (const QString &name)
 
bool removeWallet (const QString &name)
 
void removeAllWallets ()
 
bool handlePaymentRequest (const SendCoinsRecipient &recipient)
 
void showOutOfSyncWarning (bool fShow)
 

Private Member Functions

WalletViewcurrentWalletView ()
 

Private Attributes

QStackedWidget * walletStack
 
AnoncoinGUIgui
 
ClientModelclientModel
 
QMap< QString, WalletView * > mapWalletViews
 
bool bOutOfSync
 

Detailed Description

Definition at line 22 of file walletframe.h.

Constructor & Destructor Documentation

WalletFrame::WalletFrame ( AnoncoinGUI _gui = 0)
explicit

Definition at line 16 of file walletframe.cpp.

WalletFrame::~WalletFrame ( )

Definition at line 32 of file walletframe.cpp.

Member Function Documentation

bool WalletFrame::addWallet ( const QString &  name,
WalletModel walletModel 
)

Definition at line 41 of file walletframe.cpp.

Here is the call graph for this function:

void WalletFrame::backupWallet ( )
slot

Backup the wallet.

Definition at line 158 of file walletframe.cpp.

Here is the call graph for this function:

void WalletFrame::changePassphrase ( )
slot

Change encrypted wallet passphrase.

Definition at line 165 of file walletframe.cpp.

Here is the call graph for this function:

WalletView * WalletFrame::currentWalletView ( )
private

Definition at line 193 of file walletframe.cpp.

Here is the caller graph for this function:

void WalletFrame::encryptWallet ( bool  status)
slot

Encrypt the wallet.

Definition at line 151 of file walletframe.cpp.

Here is the call graph for this function:

void WalletFrame::gotoHistoryPage ( )
slot

Switch to history (transactions) page.

Definition at line 116 of file walletframe.cpp.

void WalletFrame::gotoOverviewPage ( )
slot

Switch to overview (home) page.

Definition at line 109 of file walletframe.cpp.

void WalletFrame::gotoReceiveCoinsPage ( )
slot

Switch to receive coins page.

Definition at line 123 of file walletframe.cpp.

void WalletFrame::gotoSendCoinsPage ( QString  addr = "")
slot

Switch to send coins page.

Definition at line 130 of file walletframe.cpp.

void WalletFrame::gotoSignMessageTab ( QString  addr = "")
slot

Show Sign/Verify Message dialog and switch to sign message tab.

Definition at line 137 of file walletframe.cpp.

Here is the call graph for this function:

void WalletFrame::gotoVerifyMessageTab ( QString  addr = "")
slot

Show Sign/Verify Message dialog and switch to verify message tab.

Definition at line 144 of file walletframe.cpp.

Here is the call graph for this function:

bool WalletFrame::handlePaymentRequest ( const SendCoinsRecipient recipient)

Definition at line 92 of file walletframe.cpp.

Here is the call graph for this function:

void WalletFrame::removeAllWallets ( )

Definition at line 84 of file walletframe.cpp.

bool WalletFrame::removeWallet ( const QString &  name)

Definition at line 74 of file walletframe.cpp.

void WalletFrame::setClientModel ( ClientModel clientModel)

Definition at line 36 of file walletframe.cpp.

Here is the caller graph for this function:

bool WalletFrame::setCurrentWallet ( const QString &  name)

Definition at line 63 of file walletframe.cpp.

Here is the call graph for this function:

void WalletFrame::showOutOfSyncWarning ( bool  fShow)

Definition at line 101 of file walletframe.cpp.

Here is the caller graph for this function:

void WalletFrame::unlockWallet ( )
slot

Ask for passphrase to unlock wallet temporarily.

Definition at line 172 of file walletframe.cpp.

Here is the call graph for this function:

void WalletFrame::usedReceivingAddresses ( )
slot

Show used receiving addresses.

Definition at line 186 of file walletframe.cpp.

Here is the call graph for this function:

void WalletFrame::usedSendingAddresses ( )
slot

Show used sending addresses.

Definition at line 179 of file walletframe.cpp.

Here is the call graph for this function:

Member Data Documentation

bool WalletFrame::bOutOfSync
private

Definition at line 47 of file walletframe.h.

ClientModel* WalletFrame::clientModel
private

Definition at line 44 of file walletframe.h.

AnoncoinGUI* WalletFrame::gui
private

Definition at line 43 of file walletframe.h.

QMap<QString, WalletView*> WalletFrame::mapWalletViews
private

Definition at line 45 of file walletframe.h.

QStackedWidget* WalletFrame::walletStack
private

Definition at line 42 of file walletframe.h.


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