PRCYCoin  2.0.0.7rc1
P2P Digital Currency
editaddressdialog.h
Go to the documentation of this file.
1 // Copyright (c) 2011-2013 The Bitcoin developers
2 // Distributed under the MIT/X11 software license, see the accompanying
3 // file COPYING or http://www.opensource.org/licenses/mit-license.php.
4 
5 #ifndef BITCOIN_QT_EDITADDRESSDIALOG_H
6 #define BITCOIN_QT_EDITADDRESSDIALOG_H
7 
8 #include <QDialog>
9 
10 class AddressTableModel;
11 
12 namespace Ui
13 {
14 class EditAddressDialog;
15 }
16 
17 QT_BEGIN_NAMESPACE
18 class QDataWidgetMapper;
19 QT_END_NAMESPACE
20 
23 class EditAddressDialog : public QDialog
24 {
25  Q_OBJECT
26 
27 public:
28  enum Mode {
33  };
34 
35  explicit EditAddressDialog(Mode mode, QWidget* parent);
37 
39  void loadRow(int row);
40 
41  QString getAddress() const;
42  void setAddress(const QString& address);
43 
44 public Q_SLOTS:
45  void accept();
46 
47 private:
48  bool saveCurrentRow();
49 
50  Ui::EditAddressDialog* ui;
51  QDataWidgetMapper* mapper;
54 
55  QString address;
56 };
57 
58 #endif // BITCOIN_QT_EDITADDRESSDIALOG_H
EditAddressDialog::loadRow
void loadRow(int row)
Definition: editaddressdialog.cpp:64
EditAddressDialog::accept
void accept()
Definition: editaddressdialog.cpp:92
EditAddressDialog::EditReceivingAddress
@ EditReceivingAddress
Definition: editaddressdialog.h:31
AddressTableModel
Qt model of the address book in the core.
Definition: addresstablemodel.h:19
EditAddressDialog::setModel
void setModel(AddressTableModel *model)
Definition: editaddressdialog.cpp:53
EditAddressDialog::EditSendingAddress
@ EditSendingAddress
Definition: editaddressdialog.h:32
EditAddressDialog
Dialog for editing an address and associated information.
Definition: editaddressdialog.h:23
EditAddressDialog::EditAddressDialog
EditAddressDialog(Mode mode, QWidget *parent)
Definition: editaddressdialog.cpp:17
EditAddressDialog::~EditAddressDialog
~EditAddressDialog()
Definition: editaddressdialog.cpp:48
EditAddressDialog::model
AddressTableModel * model
Definition: editaddressdialog.h:53
EditAddressDialog::mapper
QDataWidgetMapper * mapper
Definition: editaddressdialog.h:51
EditAddressDialog::setAddress
void setAddress(const QString &address)
Definition: editaddressdialog.cpp:136
EditAddressDialog::NewSendingAddress
@ NewSendingAddress
Definition: editaddressdialog.h:30
EditAddressDialog::saveCurrentRow
bool saveCurrentRow()
Definition: editaddressdialog.cpp:69
EditAddressDialog::address
QString address
Definition: editaddressdialog.h:55
EditAddressDialog::mode
Mode mode
Definition: editaddressdialog.h:52
Ui
Definition: 2faconfirmdialog.h:7
EditAddressDialog::ui
Ui::EditAddressDialog * ui
Definition: editaddressdialog.h:50
EditAddressDialog::Mode
Mode
Definition: editaddressdialog.h:28
EditAddressDialog::getAddress
QString getAddress() const
Definition: editaddressdialog.cpp:131
EditAddressDialog::NewReceivingAddress
@ NewReceivingAddress
Definition: editaddressdialog.h:29