Feathercoin  0.5.0
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
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:
Inheritance graph
[legend]
Collaboration diagram for CoinControlDialog:
Collaboration graph
[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
}
 

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 ()
 

Private Attributes

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

Detailed Description

Definition at line 19 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 

Definition at line 52 of file coincontroldialog.h.

Constructor & Destructor Documentation

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

Definition at line 29 of file coincontroldialog.cpp.

CoinControlDialog::~CoinControlDialog ( )

Definition at line 128 of file coincontroldialog.cpp.

Member Function Documentation

void CoinControlDialog::buttonBoxClicked ( QAbstractButton *  button)
privateslot

Definition at line 155 of file coincontroldialog.cpp.

void CoinControlDialog::buttonSelectAllClicked ( )
privateslot

Definition at line 162 of file coincontroldialog.cpp.

void CoinControlDialog::clipboardAfterFee ( )
privateslot

Definition at line 290 of file coincontroldialog.cpp.

void CoinControlDialog::clipboardAmount ( )
privateslot

Definition at line 278 of file coincontroldialog.cpp.

void CoinControlDialog::clipboardBytes ( )
privateslot

Definition at line 296 of file coincontroldialog.cpp.

void CoinControlDialog::clipboardChange ( )
privateslot

Definition at line 314 of file coincontroldialog.cpp.

void CoinControlDialog::clipboardFee ( )
privateslot

Definition at line 284 of file coincontroldialog.cpp.

void CoinControlDialog::clipboardLowOutput ( )
privateslot

Definition at line 308 of file coincontroldialog.cpp.

void CoinControlDialog::clipboardPriority ( )
privateslot

Definition at line 302 of file coincontroldialog.cpp.

void CoinControlDialog::clipboardQuantity ( )
privateslot

Definition at line 272 of file coincontroldialog.cpp.

void CoinControlDialog::copyAddress ( )
privateslot

Definition at line 234 of file coincontroldialog.cpp.

void CoinControlDialog::copyAmount ( )
privateslot

Definition at line 219 of file coincontroldialog.cpp.

void CoinControlDialog::copyLabel ( )
privateslot

Definition at line 225 of file coincontroldialog.cpp.

void CoinControlDialog::copyTransactionHash ( )
privateslot

Definition at line 243 of file coincontroldialog.cpp.

QString CoinControlDialog::getPriorityLabel ( double  dPriority)
static

Definition at line 390 of file coincontroldialog.cpp.

void CoinControlDialog::headerSectionClicked ( int  logicalIndex)
privateslot

Definition at line 329 of file coincontroldialog.cpp.

void CoinControlDialog::lockCoin ( )
privateslot

Definition at line 249 of file coincontroldialog.cpp.

void CoinControlDialog::radioListMode ( bool  checked)
privateslot

Definition at line 363 of file coincontroldialog.cpp.

void CoinControlDialog::radioTreeMode ( bool  checked)
privateslot

Definition at line 356 of file coincontroldialog.cpp.

void CoinControlDialog::setModel ( WalletModel model)

Definition at line 133 of file coincontroldialog.cpp.

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

Definition at line 184 of file coincontroldialog.cpp.

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

Definition at line 320 of file coincontroldialog.cpp.

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

Definition at line 146 of file coincontroldialog.cpp.

void CoinControlDialog::unlockCoin ( )
privateslot

Definition at line 262 of file coincontroldialog.cpp.

void CoinControlDialog::updateLabelLocked ( )
privateslot

Definition at line 408 of file coincontroldialog.cpp.

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

Definition at line 420 of file coincontroldialog.cpp.

void CoinControlDialog::updateView ( )
private

Definition at line 617 of file coincontroldialog.cpp.

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

Definition at line 370 of file coincontroldialog.cpp.

Member Data Documentation

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

Definition at line 34 of file coincontroldialog.h.

QMenu* CoinControlDialog::contextMenu
private

Definition at line 42 of file coincontroldialog.h.

QTreeWidgetItem* CoinControlDialog::contextMenuItem
private

Definition at line 43 of file coincontroldialog.h.

QAction* CoinControlDialog::copyTransactionHashAction
private

Definition at line 44 of file coincontroldialog.h.

QAction* CoinControlDialog::lockAction
private

Definition at line 45 of file coincontroldialog.h.

WalletModel* CoinControlDialog::model
private

Definition at line 38 of file coincontroldialog.h.

QList< qint64 > CoinControlDialog::payAmounts
static

Definition at line 33 of file coincontroldialog.h.

int CoinControlDialog::sortColumn
private

Definition at line 39 of file coincontroldialog.h.

Qt::SortOrder CoinControlDialog::sortOrder
private

Definition at line 40 of file coincontroldialog.h.

Ui::CoinControlDialog* CoinControlDialog::ui
private

Definition at line 37 of file coincontroldialog.h.

QAction* CoinControlDialog::unlockAction
private

Definition at line 46 of file coincontroldialog.h.


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