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

Dialog for sending fabcoins. More...

#include <sendcoinsdialog.h>

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

Public Slots

void clear ()
 
void reject ()
 
void accept ()
 
SendCoinsEntryaddEntry ()
 
void updateTabsAndLabels ()
 
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)
 

Signals

void message (const QString &title, const QString &message, unsigned int style)
 

Public Member Functions

 SendCoinsDialog (const PlatformStyle *platformStyle, QWidget *parent=0)
 
 ~SendCoinsDialog ()
 
void setClientModel (ClientModel *clientModel)
 
void setModel (WalletModel *model)
 
QWidget * setupTabChain (QWidget *prev)
 Set up the tab chain manually, as Qt messes up the tab chain by default in some cases (issue https://bugreports.qt-project.org/browse/QTBUG-10907). More...
 
void setAddress (const QString &address)
 
void pasteEntry (const SendCoinsRecipient &rv)
 
bool handlePaymentRequest (const SendCoinsRecipient &recipient)
 

Private Slots

void on_sendButton_clicked ()
 
void removeEntry (SendCoinsEntry *entry)
 
void updateDisplayUnit ()
 
void coinControlFeatureChanged (bool)
 
void coinControlButtonClicked ()
 
void coinControlChangeChecked (int)
 
void coinControlChangeEdited (const QString &)
 
void coinControlUpdateLabels ()
 
void coinControlClipboardQuantity ()
 
void coinControlClipboardAmount ()
 
void coinControlClipboardFee ()
 
void coinControlClipboardAfterFee ()
 
void coinControlClipboardBytes ()
 
void coinControlClipboardLowOutput ()
 
void coinControlClipboardChange ()
 
void setMinimumFee ()
 
void updateFeeSectionControls ()
 
void updateMinFeeLabel ()
 
void updateSmartFeeLabel ()
 

Private Member Functions

void processSendCoinsReturn (const WalletModel::SendCoinsReturn &sendCoinsReturn, const QString &msgArg=QString())
 
void updateCoinControlState (CCoinControl &ctrl)
 

Private Attributes

Ui::SendCoinsDialogui
 
ClientModelclientModel
 
WalletModelmodel
 
bool fNewRecipientAllowed
 
const PlatformStyleplatformStyle
 

Detailed Description

Dialog for sending fabcoins.

Definition at line 29 of file sendcoinsdialog.h.

Constructor & Destructor Documentation

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

Definition at line 55 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

SendCoinsDialog::~SendCoinsDialog ( )

Definition at line 205 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Member Function Documentation

void SendCoinsDialog::accept ( )
slot

Definition at line 393 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

SendCoinsEntry * SendCoinsDialog::addEntry ( )
slot

Definition at line 398 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendCoinsDialog::clear ( )
slot

Definition at line 376 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendCoinsDialog::coinControlButtonClicked ( )
privateslot

Definition at line 706 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendCoinsDialog::coinControlChangeChecked ( int  state)
privateslot

Definition at line 715 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendCoinsDialog::coinControlChangeEdited ( const QString &  text)
privateslot

Definition at line 730 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendCoinsDialog::coinControlClipboardAfterFee ( )
privateslot

Definition at line 671 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendCoinsDialog::coinControlClipboardAmount ( )
privateslot

Definition at line 659 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendCoinsDialog::coinControlClipboardBytes ( )
privateslot

Definition at line 677 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendCoinsDialog::coinControlClipboardChange ( )
privateslot

Definition at line 689 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendCoinsDialog::coinControlClipboardFee ( )
privateslot

Definition at line 665 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendCoinsDialog::coinControlClipboardLowOutput ( )
privateslot

Definition at line 683 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendCoinsDialog::coinControlClipboardQuantity ( )
privateslot

Definition at line 653 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendCoinsDialog::coinControlFeatureChanged ( bool  checked)
privateslot

Definition at line 695 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendCoinsDialog::coinControlUpdateLabels ( )
privateslot

Definition at line 785 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

bool SendCoinsDialog::handlePaymentRequest ( const SendCoinsRecipient recipient)

Definition at line 499 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendCoinsDialog::message ( const QString &  title,
const QString &  message,
unsigned int  style 
)
signal

Definition at line 259 of file moc_sendcoinsdialog.cpp.

Here is the caller graph for this function:

void SendCoinsDialog::on_sendButton_clicked ( )
privateslot

Definition at line 216 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

void SendCoinsDialog::pasteEntry ( const SendCoinsRecipient rv)

Definition at line 475 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendCoinsDialog::processSendCoinsReturn ( const WalletModel::SendCoinsReturn sendCoinsReturn,
const QString &  msgArg = QString() 
)
private

Definition at line 532 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendCoinsDialog::reject ( )
slot

Definition at line 388 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

void SendCoinsDialog::removeEntry ( SendCoinsEntry entry)
privateslot

Definition at line 426 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendCoinsDialog::setAddress ( const QString &  address)

Definition at line 455 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendCoinsDialog::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 507 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendCoinsDialog::setClientModel ( ClientModel clientModel)

Definition at line 131 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendCoinsDialog::setMinimumFee ( )
privateslot

Definition at line 582 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendCoinsDialog::setModel ( WalletModel model)

Definition at line 140 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

QWidget * SendCoinsDialog::setupTabChain ( QWidget *  prev)

Set up the tab chain manually, as Qt messes up the tab chain by default in some cases (issue https://bugreports.qt-project.org/browse/QTBUG-10907).

Definition at line 439 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendCoinsDialog::updateCoinControlState ( CCoinControl ctrl)
private

Definition at line 610 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendCoinsDialog::updateDisplayUnit ( )
privateslot

Definition at line 524 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendCoinsDialog::updateFeeSectionControls ( )
privateslot

Definition at line 587 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendCoinsDialog::updateMinFeeLabel ( )
privateslot

Definition at line 602 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendCoinsDialog::updateSmartFeeLabel ( )
privateslot

Definition at line 623 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void SendCoinsDialog::updateTabsAndLabels ( )
slot

Definition at line 420 of file sendcoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

ClientModel* SendCoinsDialog::clientModel
private

Definition at line 59 of file sendcoinsdialog.h.

bool SendCoinsDialog::fNewRecipientAllowed
private

Definition at line 61 of file sendcoinsdialog.h.

WalletModel* SendCoinsDialog::model
private

Definition at line 60 of file sendcoinsdialog.h.

const PlatformStyle* SendCoinsDialog::platformStyle
private

Definition at line 62 of file sendcoinsdialog.h.

Ui::SendCoinsDialog* SendCoinsDialog::ui
private

Definition at line 58 of file sendcoinsdialog.h.


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