Master Core  v0.0.9 - 49a5c0d97abf09ef2911ddfe8d9551df59f9efd3-dirty
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Types | Public Slots | Public Member Functions | Private Member Functions | Private Attributes
EditAddressDialog Class Reference

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

#include <editaddressdialog.h>

+ Inheritance diagram for EditAddressDialog:
+ Collaboration diagram for EditAddressDialog:

Public Types

enum  Mode {
  NewReceivingAddress,
  NewSendingAddress,
  EditReceivingAddress,
  EditSendingAddress
}
 

Public Slots

void accept ()
 

Public Member Functions

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

Private Member Functions

bool saveCurrentRow ()
 

Private Attributes

Ui::EditAddressDialogui
 
QDataWidgetMappermapper
 
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
NewReceivingAddress 
NewSendingAddress 
EditReceivingAddress 
EditSendingAddress 

Definition at line 27 of file editaddressdialog.h.

Constructor & Destructor Documentation

EditAddressDialog::EditAddressDialog ( Mode  mode,
QWidget parent 
)
explicit

Definition at line 14 of file editaddressdialog.cpp.

References Ui_EditAddressDialog::addressEdit, EditReceivingAddress, EditSendingAddress, mapper, NewReceivingAddress, NewSendingAddress, QValidatedLineEdit::setEnabled(), GUIUtil::setupAddressWidget(), Ui_EditAddressDialog::setupUi(), and ui.

+ Here is the call graph for this function:

EditAddressDialog::~EditAddressDialog ( )

Definition at line 47 of file editaddressdialog.cpp.

References ui.

Member Function Documentation

void EditAddressDialog::accept ( )
slot
QString EditAddressDialog::getAddress ( ) const

Definition at line 135 of file editaddressdialog.cpp.

References address.

Referenced by AddressBookPage::on_newAddress_clicked().

+ Here is the caller graph for this function:

void EditAddressDialog::loadRow ( int  row)

Definition at line 63 of file editaddressdialog.cpp.

References mapper.

Referenced by TransactionView::editLabel(), and AddressBookPage::onEditAction().

+ Here is the caller graph for this function:

bool EditAddressDialog::saveCurrentRow ( )
private

Definition at line 68 of file editaddressdialog.cpp.

References address, Ui_EditAddressDialog::addressEdit, AddressTableModel::addRow(), EditReceivingAddress, EditSendingAddress, Ui_EditAddressDialog::labelEdit, mapper, mode, model, NewReceivingAddress, NewSendingAddress, AddressTableModel::Receive, AddressTableModel::Send, and ui.

Referenced by accept().

+ 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 140 of file editaddressdialog.cpp.

References address, Ui_EditAddressDialog::addressEdit, and ui.

Referenced by TransactionView::editLabel().

+ Here is the caller graph for this function:

void EditAddressDialog::setModel ( AddressTableModel model)

Definition at line 52 of file editaddressdialog.cpp.

References AddressTableModel::Address, Ui_EditAddressDialog::addressEdit, AddressTableModel::Label, Ui_EditAddressDialog::labelEdit, mapper, model, and ui.

Referenced by TransactionView::editLabel(), AddressBookPage::on_newAddress_clicked(), and AddressBookPage::onEditAction().

+ Here is the caller graph for this function:

Field Documentation

QString EditAddressDialog::address
private

Definition at line 54 of file editaddressdialog.h.

Referenced by getAddress(), saveCurrentRow(), and setAddress().

QDataWidgetMapper* EditAddressDialog::mapper
private

Definition at line 50 of file editaddressdialog.h.

Referenced by EditAddressDialog(), loadRow(), saveCurrentRow(), and setModel().

Mode EditAddressDialog::mode
private

Definition at line 51 of file editaddressdialog.h.

Referenced by saveCurrentRow().

AddressTableModel* EditAddressDialog::model
private

Definition at line 52 of file editaddressdialog.h.

Referenced by accept(), saveCurrentRow(), and setModel().

Ui::EditAddressDialog* EditAddressDialog::ui
private

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