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

#include <coincontroldialog.h>

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

Public Member Functions

 CoinControlDialog (QWidget *parent=0)
 
 ~CoinControlDialog ()
 
void setModel (WalletModel *model)
 

Static Public Member Functions

static void updateLabels (WalletModel *, QDialog *)
 
static QString getPriorityLabel (double)
 

Static Public Attributes

static QList< qint64 > payAmounts
 
static CCoinControlcoinControl = new CCoinControl()
 

Private Types

enum  {
  COLUMN_CHECKBOX, COLUMN_AMOUNT, COLUMN_LABEL, COLUMN_ADDRESS,
  COLUMN_DATE, COLUMN_CONFIRMATIONS, COLUMN_PRIORITY, COLUMN_TXHASH,
  COLUMN_VOUT_INDEX, COLUMN_AMOUNT_INT64, COLUMN_PRIORITY_INT64, COLUMN_DATE_INT64
}
 

Private Slots

void showMenu (const QPoint &)
 
void copyAmount ()
 
void copyLabel ()
 
void copyAddress ()
 
void copyTransactionHash ()
 
void lockCoin ()
 
void unlockCoin ()
 
void clipboardQuantity ()
 
void clipboardAmount ()
 
void clipboardFee ()
 
void clipboardAfterFee ()
 
void clipboardBytes ()
 
void clipboardPriority ()
 
void clipboardLowOutput ()
 
void clipboardChange ()
 
void radioTreeMode (bool)
 
void radioListMode (bool)
 
void viewItemChanged (QTreeWidgetItem *, int)
 
void headerSectionClicked (int)
 
void buttonBoxClicked (QAbstractButton *)
 
void buttonSelectAllClicked ()
 
void updateLabelLocked ()
 

Private Member Functions

QString strPad (QString, int, QString)
 
void sortView (int, Qt::SortOrder)
 
void updateView ()
 
int getMappedColumn (int column, bool fVisibleColumn=true)
 

Private Attributes

Ui::CoinControlDialogui
 
WalletModelmodel
 
int sortColumn
 
Qt::SortOrder sortOrder
 
QMenu * contextMenu
 
QTreeWidgetItem * contextMenuItem
 
QAction * copyTransactionHashAction
 
QAction * lockAction
 
QAction * unlockAction
 

Detailed Description

Definition at line 24 of file coincontroldialog.h.

Member Enumeration Documentation

anonymous enum
private
Enumerator
COLUMN_CHECKBOX 
COLUMN_AMOUNT 
COLUMN_LABEL 
COLUMN_ADDRESS 
COLUMN_DATE 
COLUMN_CONFIRMATIONS 
COLUMN_PRIORITY 
COLUMN_TXHASH 
COLUMN_VOUT_INDEX 
COLUMN_AMOUNT_INT64 
COLUMN_PRIORITY_INT64 
COLUMN_DATE_INT64 

Definition at line 57 of file coincontroldialog.h.

Constructor & Destructor Documentation

CoinControlDialog::CoinControlDialog ( QWidget *  parent = 0)
explicit

Definition at line 34 of file coincontroldialog.cpp.

Here is the call graph for this function:

CoinControlDialog::~CoinControlDialog ( )

Definition at line 134 of file coincontroldialog.cpp.

Member Function Documentation

void CoinControlDialog::buttonBoxClicked ( QAbstractButton *  button)
privateslot

Definition at line 161 of file coincontroldialog.cpp.

Here is the caller graph for this function:

void CoinControlDialog::buttonSelectAllClicked ( )
privateslot

Definition at line 168 of file coincontroldialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void CoinControlDialog::clipboardAfterFee ( )
privateslot

Definition at line 296 of file coincontroldialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void CoinControlDialog::clipboardAmount ( )
privateslot

Definition at line 284 of file coincontroldialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void CoinControlDialog::clipboardBytes ( )
privateslot

Definition at line 302 of file coincontroldialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void CoinControlDialog::clipboardChange ( )
privateslot

Definition at line 320 of file coincontroldialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void CoinControlDialog::clipboardFee ( )
privateslot

Definition at line 290 of file coincontroldialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void CoinControlDialog::clipboardLowOutput ( )
privateslot

Definition at line 314 of file coincontroldialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void CoinControlDialog::clipboardPriority ( )
privateslot

Definition at line 308 of file coincontroldialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void CoinControlDialog::clipboardQuantity ( )
privateslot

Definition at line 278 of file coincontroldialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void CoinControlDialog::copyAddress ( )
privateslot

Definition at line 240 of file coincontroldialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void CoinControlDialog::copyAmount ( )
privateslot

Definition at line 225 of file coincontroldialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void CoinControlDialog::copyLabel ( )
privateslot

Definition at line 231 of file coincontroldialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void CoinControlDialog::copyTransactionHash ( )
privateslot

Definition at line 249 of file coincontroldialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

int CoinControlDialog::getMappedColumn ( int  column,
bool  fVisibleColumn = true 
)
inlineprivate

Definition at line 74 of file coincontroldialog.h.

Here is the caller graph for this function:

QString CoinControlDialog::getPriorityLabel ( double  dPriority)
static

Definition at line 404 of file coincontroldialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void CoinControlDialog::headerSectionClicked ( int  logicalIndex)
privateslot

Definition at line 335 of file coincontroldialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void CoinControlDialog::lockCoin ( )
privateslot

Definition at line 255 of file coincontroldialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void CoinControlDialog::radioListMode ( bool  checked)
privateslot

Definition at line 365 of file coincontroldialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void CoinControlDialog::radioTreeMode ( bool  checked)
privateslot

Definition at line 358 of file coincontroldialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void CoinControlDialog::setModel ( WalletModel model)

Definition at line 139 of file coincontroldialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void CoinControlDialog::showMenu ( const QPoint &  point)
privateslot

Definition at line 190 of file coincontroldialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void CoinControlDialog::sortView ( int  column,
Qt::SortOrder  order 
)
private

Definition at line 326 of file coincontroldialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

QString CoinControlDialog::strPad ( QString  s,
int  nPadLength,
QString  sPadding 
)
private

Definition at line 152 of file coincontroldialog.cpp.

Here is the caller graph for this function:

void CoinControlDialog::unlockCoin ( )
privateslot

Definition at line 268 of file coincontroldialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void CoinControlDialog::updateLabelLocked ( )
privateslot

Definition at line 424 of file coincontroldialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void CoinControlDialog::updateLabels ( WalletModel model,
QDialog *  dialog 
)
static

Definition at line 436 of file coincontroldialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void CoinControlDialog::updateView ( )
private

Definition at line 643 of file coincontroldialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void CoinControlDialog::viewItemChanged ( QTreeWidgetItem *  item,
int  column 
)
privateslot

Definition at line 372 of file coincontroldialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

CCoinControl * CoinControlDialog::coinControl = new CCoinControl()
static

Definition at line 39 of file coincontroldialog.h.

QMenu* CoinControlDialog::contextMenu
private

Definition at line 47 of file coincontroldialog.h.

QTreeWidgetItem* CoinControlDialog::contextMenuItem
private

Definition at line 48 of file coincontroldialog.h.

QAction* CoinControlDialog::copyTransactionHashAction
private

Definition at line 49 of file coincontroldialog.h.

QAction* CoinControlDialog::lockAction
private

Definition at line 50 of file coincontroldialog.h.

WalletModel* CoinControlDialog::model
private

Definition at line 43 of file coincontroldialog.h.

QList< qint64 > CoinControlDialog::payAmounts
static

Definition at line 38 of file coincontroldialog.h.

int CoinControlDialog::sortColumn
private

Definition at line 44 of file coincontroldialog.h.

Qt::SortOrder CoinControlDialog::sortOrder
private

Definition at line 45 of file coincontroldialog.h.

Ui::CoinControlDialog* CoinControlDialog::ui
private

Definition at line 42 of file coincontroldialog.h.

QAction* CoinControlDialog::unlockAction
private

Definition at line 51 of file coincontroldialog.h.


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