5 #ifndef BITCOIN_QT_WALLETVIEW_H     6 #define BITCOIN_QT_WALLETVIEW_H    10 #include <QStackedWidget>    25 class QProgressDialog;
   121     void message(
const QString &title, 
const QString &
message, 
unsigned int style);
   127     void incomingTransaction(
const QString& date, 
int unit, 
const CAmount& amount, 
const QString& type, 
const QString& address, 
const QString& label, 
const QString& walletName);
   132 #endif // BITCOIN_QT_WALLETVIEW_H QWidget * transactionsPage
 
Dialog for requesting payment of bitcoins. 
 
void gotoVerifyMessageTab(QString addr="")
Show Sign/Verify Message dialog and switch to verify message tab. 
 
OverviewPage * overviewPage
 
TransactionView * transactionView
 
void usedSendingAddresses()
Show used sending addresses. 
 
void changePassphrase()
Change encrypted wallet passphrase. 
 
ClientModel * clientModel
 
void requestedSyncWarningInfo()
User has requested more information about the out of sync state. 
 
WalletModel * walletModel
 
void outOfSyncWarningClicked()
Notify that the out of sync warning icon has been pressed. 
 
const PlatformStyle * platformStyle
 
void gotoSendCoinsPage(QString addr="")
Switch to send coins page. 
 
void updateEncryptionStatus()
Re-emit encryption status signal. 
 
void processNewTransaction(const QModelIndex &parent, int start, int)
Show incoming transaction notification for new transactions. 
 
SendCoinsDialog * sendCoinsPage
 
int64_t CAmount
Amount in satoshis (Can be negative) 
 
WalletModel * getWalletModel()
 
void gotoHistoryPage()
Switch to history (transactions) page. 
 
void setBitcoinGUI(BitcoinGUI *gui)
 
void usedReceivingAddresses()
Show used receiving addresses. 
 
void setWalletModel(WalletModel *walletModel)
Set the wallet model. 
 
Widget showing the transaction list for a wallet, including a filter row. 
 
void message(const QString &title, const QString &message, unsigned int style)
Fired when a message should be reported to the user. 
 
void unlockWallet()
Ask for passphrase to unlock wallet temporarily. 
 
Dialog for sending bitcoins. 
 
Widget that shows a list of sending or receiving addresses. 
 
Model for Bitcoin network client. 
 
void showNormalIfMinimized()
Signal that we want to show the main window. 
 
void backupWallet()
Backup the wallet. 
 
bool handlePaymentRequest(const SendCoinsRecipient &recipient)
 
void gotoOverviewPage()
Switch to overview (home) page. 
 
void encryptionStatusChanged()
Encryption status of wallet changed. 
 
AddressBookPage * usedSendingAddressesPage
 
void gotoSignMessageTab(QString addr="")
Show Sign/Verify Message dialog and switch to sign message tab. 
 
Interface to Bitcoin wallet from Qt view code. 
 
void showProgress(const QString &title, int nProgress)
Show progress dialog e.g. 
 
WalletView(const PlatformStyle *platformStyle, QWidget *parent)
 
void setClientModel(ClientModel *clientModel)
Set the client model. 
 
void hdEnabledStatusChanged()
HD-Enabled status of wallet changed (only possible during startup) 
 
void encryptWallet(bool status)
Encrypt the wallet. 
 
ReceiveCoinsDialog * receiveCoinsPage
 
void gotoReceiveCoinsPage()
Switch to receive coins page. 
 
Overview ("home") page widget. 
 
void showOutOfSyncWarning(bool fShow)
 
void incomingTransaction(const QString &date, int unit, const CAmount &amount, const QString &type, const QString &address, const QString &label, const QString &walletName)
Notify that a new transaction appeared. 
 
QProgressDialog * progressDialog
 
AddressBookPage * usedReceivingAddressesPage