summaryrefslogtreecommitdiffstats
path: root/src/gui/getaddressform.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/getaddressform.h')
-rw-r--r--src/gui/getaddressform.h35
1 files changed, 35 insertions, 0 deletions
diff --git a/src/gui/getaddressform.h b/src/gui/getaddressform.h
new file mode 100644
index 0000000..c55ce06
--- /dev/null
+++ b/src/gui/getaddressform.h
@@ -0,0 +1,35 @@
+#ifndef GETADDRESSFORM_UI_H
+#define GETADDRESSFORM_UI_H
+#include "ui_getaddressform.h"
+#include "user.h"
+
+class GetAddressForm : public QDialog, public Ui::GetAddressForm
+{
+Q_OBJECT
+public:
+ GetAddressForm(QWidget *parent, const char *name, bool modal);
+ ~GetAddressForm();
+private:
+ void init();
+ // void destroy();
+public slots:
+ void reload();
+ void show();
+ void loadAddresses();
+ void loadLocalAddresses();
+ void selectAddress();
+ void selectKABCAddress();
+ void selectLocalAddress();
+ void toggleSipOnly( bool on );
+ void addLocalAddress();
+ void deleteLocalAddress();
+ void editLocalAddress();
+
+signals:
+ void address(const QString &, const QString &);
+ void address(const QString &);
+private:
+ void *addrBook;
+};
+
+#endif