1 #ifndef EDITADDRESSDIALOG_H
2 #define EDITADDRESSDIALOG_H
5 #include "dialogwindowflags.h"
8 class QDataWidgetMapper;
12 class EditAddressDialog;
14 class AddressTableModel;
16 /** Dialog for editing an address and associated information.
18 class EditAddressDialog : public QDialog
30 explicit EditAddressDialog(Mode mode, QWidget *parent = 0);
33 void setModel(AddressTableModel *model);
34 void loadRow(int row);
36 QString getAddress() const;
37 void setAddress(const QString &address);
43 bool saveCurrentRow();
45 Ui::EditAddressDialog *ui;
46 QDataWidgetMapper *mapper;
48 AddressTableModel *model;
53 #endif // EDITADDRESSDIALOG_H