Feathercoin  0.5.0
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
editaddressdialog.h
Go to the documentation of this file.
1 #ifndef EDITADDRESSDIALOG_H
2 #define EDITADDRESSDIALOG_H
3 
4 #include <QDialog>
5 
6 namespace Ui {
7  class EditAddressDialog;
8 }
10 
11 QT_BEGIN_NAMESPACE
12 class QDataWidgetMapper;
13 QT_END_NAMESPACE
14 
17 class EditAddressDialog : public QDialog
18 {
19  Q_OBJECT
20 
21 public:
22  enum Mode {
27  };
28 
29  explicit EditAddressDialog(Mode mode, QWidget *parent = 0);
31 
33  void loadRow(int row);
34 
35  QString getAddress() const;
36  void setAddress(const QString &address);
37 
38 public slots:
39  void accept();
40 
41 private:
42  bool saveCurrentRow();
43 
44  Ui::EditAddressDialog *ui;
45  QDataWidgetMapper *mapper;
48 
49  QString address;
50 };
51 
52 #endif // EDITADDRESSDIALOG_H
QString getAddress() const
Definition: aboutdialog.h:6
EditAddressDialog(Mode mode, QWidget *parent=0)
void setModel(AddressTableModel *model)
QDataWidgetMapper * mapper
Qt model of the address book in the core.
AddressTableModel * model
void setAddress(const QString &address)
Dialog for editing an address and associated information.
Ui::EditAddressDialog * ui