summaryrefslogtreecommitdiffstats
path: root/src/gui/getaddressform.h
diff options
context:
space:
mode:
authorLubos Dolezel <lubos@dolezel.info>2015-06-02 19:32:25 +0200
committerLubos Dolezel <lubos@dolezel.info>2015-06-02 19:32:25 +0200
commitab83223e1b5c7d34855d091e0c868462bd9452d1 (patch)
tree0890102c34727fcceea3d4e4c89ca560988b7f6d /src/gui/getaddressform.h
parentaa9b140a7bb49eb9666678bcbbb544cc536bd6de (diff)
downloadtwinkle-ab83223e1b5c7d34855d091e0c868462bd9452d1.tar
twinkle-ab83223e1b5c7d34855d091e0c868462bd9452d1.tar.gz
twinkle-ab83223e1b5c7d34855d091e0c868462bd9452d1.tar.lz
twinkle-ab83223e1b5c7d34855d091e0c868462bd9452d1.tar.xz
twinkle-ab83223e1b5c7d34855d091e0c868462bd9452d1.zip
Twinkle now compiles with Qt4 uic, but crashes at runtime (due to GUI calls from outside the main thread)
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