![]() |
Dash Core
0.12.2.1
P2P Digital Currency
|
#include <coincontrol.h>
Public Member Functions | |
CCoinControl () | |
void | SetNull () |
bool | HasSelected () const |
bool | IsSelected (const COutPoint &output) const |
void | Select (const COutPoint &output) |
void | UnSelect (const COutPoint &output) |
void | UnSelectAll () |
void | ListSelected (std::vector< COutPoint > &vOutpoints) const |
Public Attributes | |
CTxDestination | destChange |
bool | fUsePrivateSend |
bool | fUseInstantSend |
bool | fAllowOtherInputs |
If false, allows unselected inputs, but requires all selected inputs be used. More... | |
bool | fAllowWatchOnly |
Includes watch only addresses which match the ISMINE_WATCH_SOLVABLE criteria. More... | |
CAmount | nMinimumTotalFee |
Minimum absolute fee (not per kilobyte) More... | |
Private Attributes | |
std::set< COutPoint > | setSelected |
Coin Control Features.
Definition at line 11 of file coincontrol.h.
|
inline |
Definition at line 24 of file coincontrol.h.
|
inline |
Definition at line 40 of file coincontrol.h.
Referenced by CWallet::AvailableCoins(), SendCoinsDialog::coinControlUpdateLabels(), CWallet::SelectCoins(), and SendCoinsDialog::updateFeeSectionControls().
|
inline |
Definition at line 45 of file coincontrol.h.
Referenced by CWallet::AvailableCoins(), CWallet::FundTransaction(), and CoinControlDialog::updateView().
|
inline |
Definition at line 65 of file coincontrol.h.
Referenced by CWallet::SelectCoins(), and CoinControlDialog::updateLabels().
|
inline |
Definition at line 50 of file coincontrol.h.
Referenced by CPrivateSendClient::CreateDenominated(), CWallet::FundTransaction(), CPrivateSendClient::MakeCollateralAmounts(), and CoinControlDialog::viewItemChanged().
|
inline |
Definition at line 29 of file coincontrol.h.
Referenced by CCoinControl(), and SendCoinsDialog::coinControlFeatureChanged().
|
inline |
Definition at line 55 of file coincontrol.h.
Referenced by CoinControlDialog::updateLabels(), CoinControlDialog::updateView(), and CoinControlDialog::viewItemChanged().
|
inline |
Definition at line 60 of file coincontrol.h.
Referenced by CoinControlDialog::buttonSelectAllClicked(), and SendCoinsDialog::send().
CTxDestination CCoinControl::destChange |
Definition at line 14 of file coincontrol.h.
Referenced by SendCoinsDialog::coinControlChangeChecked(), SendCoinsDialog::coinControlChangeEdited(), CPrivateSendClient::CreateDenominated(), CWallet::CreateTransaction(), CPrivateSendClient::MakeCollateralAmounts(), and SetNull().
bool CCoinControl::fAllowOtherInputs |
If false, allows unselected inputs, but requires all selected inputs be used.
Definition at line 18 of file coincontrol.h.
Referenced by CWallet::AvailableCoins(), CPrivateSendClient::CreateDenominated(), CWallet::FundTransaction(), CPrivateSendClient::MakeCollateralAmounts(), CWallet::SelectCoins(), and SetNull().
bool CCoinControl::fAllowWatchOnly |
Includes watch only addresses which match the ISMINE_WATCH_SOLVABLE criteria.
Definition at line 20 of file coincontrol.h.
Referenced by CWallet::AvailableCoins(), CPrivateSendClient::CreateDenominated(), CWallet::FundTransaction(), CPrivateSendClient::MakeCollateralAmounts(), and SetNull().
bool CCoinControl::fUseInstantSend |
Definition at line 16 of file coincontrol.h.
Referenced by SendCoinsDialog::SendCoinsDialog(), SetNull(), SendCoinsDialog::updateInstantSend(), and CoinControlDialog::updateLabels().
bool CCoinControl::fUsePrivateSend |
Definition at line 15 of file coincontrol.h.
Referenced by SendCoinsDialog::SendCoinsDialog(), SetNull(), SendCoinsDialog::updateDisplayUnit(), CoinControlDialog::updateLabels(), and CoinControlDialog::viewItemChanged().
CAmount CCoinControl::nMinimumTotalFee |
Minimum absolute fee (not per kilobyte)
Definition at line 22 of file coincontrol.h.
Referenced by CWallet::CreateTransaction(), SetNull(), SendCoinsDialog::updateGlobalFeeVariables(), and CoinControlDialog::updateLabels().
|
private |
Definition at line 71 of file coincontrol.h.
Referenced by HasSelected(), IsSelected(), ListSelected(), Select(), SetNull(), UnSelect(), and UnSelectAll().