Fabcoin Core  0.16.2
P2P Digital Currency
Public Types | Public Slots | Public Member Functions | Protected Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
ReceiveCoinsDialog Class Reference

Dialog for requesting payment of fabcoins. More...

#include <receivecoinsdialog.h>

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

Public Types

enum  ColumnWidths { DATE_COLUMN_WIDTH = 130, LABEL_COLUMN_WIDTH = 120, AMOUNT_MINIMUM_COLUMN_WIDTH = 180, MINIMUM_COLUMN_WIDTH = 130 }
 

Public Slots

void clear ()
 
void reject ()
 
void accept ()
 

Public Member Functions

 ReceiveCoinsDialog (const PlatformStyle *platformStyle, QWidget *parent=0)
 
 ~ReceiveCoinsDialog ()
 
void setModel (WalletModel *model)
 

Protected Member Functions

virtual void keyPressEvent (QKeyEvent *event)
 

Private Slots

void on_receiveButton_clicked ()
 
void on_showRequestButton_clicked ()
 
void on_removeRequestButton_clicked ()
 
void on_copyAddressButton_clicked ()
 
void on_recentRequestsView_doubleClicked (const QModelIndex &index)
 
void on_recentRequestsView_clicked (const QModelIndex &index)
 
void recentRequestsView_selectionChanged (const QItemSelection &selected, const QItemSelection &deselected)
 
void updateDisplayUnit ()
 
void showMenu (const QPoint &point)
 
void copyURI ()
 
void copyLabel ()
 
void copyMessage ()
 
void copyAmount ()
 

Private Member Functions

QModelIndex selectedRow ()
 
void copyColumnToClipboard (int column)
 
virtual void resizeEvent (QResizeEvent *event)
 

Private Attributes

Ui::ReceiveCoinsDialogui
 
GUIUtil::TableViewLastColumnResizingFixercolumnResizingFixer
 
WalletModelmodel
 
QMenu * contextMenu
 
const PlatformStyleplatformStyle
 

Detailed Description

Dialog for requesting payment of fabcoins.

Definition at line 31 of file receivecoinsdialog.h.

Member Enumeration Documentation

Enumerator
DATE_COLUMN_WIDTH 
LABEL_COLUMN_WIDTH 
AMOUNT_MINIMUM_COLUMN_WIDTH 
MINIMUM_COLUMN_WIDTH 

Definition at line 36 of file receivecoinsdialog.h.

Constructor & Destructor Documentation

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

Definition at line 26 of file receivecoinsdialog.cpp.

Here is the call graph for this function:

ReceiveCoinsDialog::~ReceiveCoinsDialog ( )

Definition at line 113 of file receivecoinsdialog.cpp.

Member Function Documentation

void ReceiveCoinsDialog::accept ( )
slot

Definition at line 137 of file receivecoinsdialog.cpp.

Here is the call graph for this function:

void ReceiveCoinsDialog::clear ( )
slot

Definition at line 118 of file receivecoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void ReceiveCoinsDialog::copyAmount ( )
privateslot

Definition at line 340 of file receivecoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void ReceiveCoinsDialog::copyColumnToClipboard ( int  column)
private

Definition at line 296 of file receivecoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void ReceiveCoinsDialog::copyLabel ( )
privateslot

Definition at line 328 of file receivecoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void ReceiveCoinsDialog::copyMessage ( )
privateslot

Definition at line 334 of file receivecoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void ReceiveCoinsDialog::copyURI ( )
privateslot

Definition at line 315 of file receivecoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void ReceiveCoinsDialog::keyPressEvent ( QKeyEvent *  event)
protectedvirtual

Definition at line 267 of file receivecoinsdialog.cpp.

Here is the call graph for this function:

void ReceiveCoinsDialog::on_copyAddressButton_clicked ( )
privateslot

Definition at line 254 of file receivecoinsdialog.cpp.

Here is the call graph for this function:

void ReceiveCoinsDialog::on_receiveButton_clicked ( )
privateslot

Definition at line 150 of file receivecoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void ReceiveCoinsDialog::on_recentRequestsView_clicked ( const QModelIndex &  index)
privateslot

Definition at line 205 of file receivecoinsdialog.cpp.

Here is the call graph for this function:

void ReceiveCoinsDialog::on_recentRequestsView_doubleClicked ( const QModelIndex &  index)
privateslot

Definition at line 195 of file receivecoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void ReceiveCoinsDialog::on_removeRequestButton_clicked ( )
privateslot

Definition at line 242 of file receivecoinsdialog.cpp.

Here is the call graph for this function:

void ReceiveCoinsDialog::on_showRequestButton_clicked ( )
privateslot

Definition at line 231 of file receivecoinsdialog.cpp.

Here is the call graph for this function:

void ReceiveCoinsDialog::recentRequestsView_selectionChanged ( const QItemSelection &  selected,
const QItemSelection &  deselected 
)
privateslot

Definition at line 223 of file receivecoinsdialog.cpp.

Here is the caller graph for this function:

void ReceiveCoinsDialog::reject ( )
slot

Definition at line 132 of file receivecoinsdialog.cpp.

Here is the call graph for this function:

void ReceiveCoinsDialog::resizeEvent ( QResizeEvent *  event)
privatevirtual

Definition at line 261 of file receivecoinsdialog.cpp.

Here is the call graph for this function:

QModelIndex ReceiveCoinsDialog::selectedRow ( )
private

Definition at line 283 of file receivecoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void ReceiveCoinsDialog::setModel ( WalletModel model)

Definition at line 83 of file receivecoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 306 of file receivecoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void ReceiveCoinsDialog::updateDisplayUnit ( )
privateslot

Definition at line 142 of file receivecoinsdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

GUIUtil::TableViewLastColumnResizingFixer* ReceiveCoinsDialog::columnResizingFixer
private

Definition at line 58 of file receivecoinsdialog.h.

QMenu* ReceiveCoinsDialog::contextMenu
private

Definition at line 60 of file receivecoinsdialog.h.

WalletModel* ReceiveCoinsDialog::model
private

Definition at line 59 of file receivecoinsdialog.h.

const PlatformStyle* ReceiveCoinsDialog::platformStyle
private

Definition at line 61 of file receivecoinsdialog.h.

Ui::ReceiveCoinsDialog* ReceiveCoinsDialog::ui
private

Definition at line 57 of file receivecoinsdialog.h.


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