]> git.sven.stormbind.net Git - sven/vym.git/blobdiff - src/confluence-userdialog.h
New upstream version 2.9.22
[sven/vym.git] / src / confluence-userdialog.h
diff --git a/src/confluence-userdialog.h b/src/confluence-userdialog.h
new file mode 100644 (file)
index 0000000..de52f0b
--- /dev/null
@@ -0,0 +1,34 @@
+#ifndef CONFLUENCEUSERDIALOG_H
+#define CONFLUENCEUSERDIALOG_H
+
+#include "ui_confluence-userdialog.h"
+
+#include <QStringList>
+
+class ConfluenceUser;
+class ConfluenceAgent;
+class QKeyEvent;
+
+class ConfluenceUserDialog : public QDialog {
+    Q_OBJECT
+
+  public:
+    ConfluenceUserDialog(QWidget *parent = 0);
+    void keyPressEvent(QKeyEvent *);
+    int exec();
+    ConfluenceUser getSelectedUser();
+
+  public slots:
+    void lineEditChanged();
+    void itemSelected(QListWidgetItem *);
+    void updateResultsList(QList <ConfluenceUser>);
+
+  private:
+    void init();
+    Ui::ConfluenceUserDialog ui;
+
+    QList <ConfluenceUser> userList;
+    int currentRow;
+};
+
+#endif // USERDIALOG_H