Bitcoin Core  0.15.99
P2P Digital Currency
Public Types | Public Slots | Public Member Functions | Private Member Functions | Private Attributes | List of all members
EditAddressDialog Class Reference

Dialog for editing an address and associated information. More...

#include <editaddressdialog.h>

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

Public Types

enum  Mode { NewSendingAddress, EditReceivingAddress, EditSendingAddress }
 

Public Slots

void accept ()
 

Public Member Functions

 EditAddressDialog (Mode mode, QWidget *parent=0)
 
 ~EditAddressDialog ()
 
void setModel (AddressTableModel *model)
 
void loadRow (int row)
 
QString getAddress () const
 
void setAddress (const QString &address)
 

Private Member Functions

bool saveCurrentRow ()
 
QString getDuplicateAddressWarning () const
 Return a descriptive string when adding an already-existing address fails. More...
 

Private Attributes

Ui::EditAddressDialog * ui
 
QDataWidgetMapper * mapper
 
Mode mode
 
AddressTableModelmodel
 
QString address
 

Detailed Description

Dialog for editing an address and associated information.

Definition at line 22 of file editaddressdialog.h.

Member Enumeration Documentation

Enumerator
NewSendingAddress 
EditReceivingAddress 
EditSendingAddress 

Definition at line 27 of file editaddressdialog.h.

Constructor & Destructor Documentation

EditAddressDialog::EditAddressDialog ( Mode  mode,
QWidget *  parent = 0 
)
explicit

Definition at line 15 of file editaddressdialog.cpp.

Here is the call graph for this function:

EditAddressDialog::~EditAddressDialog ( )

Definition at line 44 of file editaddressdialog.cpp.

Member Function Documentation

void EditAddressDialog::accept ( )
slot

Definition at line 90 of file editaddressdialog.cpp.

Here is the call graph for this function:

QString EditAddressDialog::getAddress ( ) const

Definition at line 151 of file editaddressdialog.cpp.

Here is the caller graph for this function:

QString EditAddressDialog::getDuplicateAddressWarning ( ) const
private

Return a descriptive string when adding an already-existing address fails.

Definition at line 132 of file editaddressdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void EditAddressDialog::loadRow ( int  row)

Definition at line 60 of file editaddressdialog.cpp.

Here is the caller graph for this function:

bool EditAddressDialog::saveCurrentRow ( )
private

Definition at line 65 of file editaddressdialog.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void EditAddressDialog::setAddress ( const QString &  address)

Definition at line 156 of file editaddressdialog.cpp.

Here is the caller graph for this function:

void EditAddressDialog::setModel ( AddressTableModel model)

Definition at line 49 of file editaddressdialog.cpp.

Here is the caller graph for this function:

Member Data Documentation

QString EditAddressDialog::address
private

Definition at line 56 of file editaddressdialog.h.

QDataWidgetMapper* EditAddressDialog::mapper
private

Definition at line 52 of file editaddressdialog.h.

Mode EditAddressDialog::mode
private

Definition at line 53 of file editaddressdialog.h.

AddressTableModel* EditAddressDialog::model
private

Definition at line 54 of file editaddressdialog.h.

Ui::EditAddressDialog* EditAddressDialog::ui
private

Definition at line 51 of file editaddressdialog.h.


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