Update async methods! Now valid ip is detected
[vlc-remote] / accountdialog.h
index 7095040..f898183 100644 (file)
@@ -2,7 +2,8 @@
 #define ACCOUNTDIALOG_H
 
 #include <QDialog>
-
+#include <QListWidget>
+#include <QFutureWatcher>
 namespace Ui {
     class AccountDialog;
 }
@@ -14,14 +15,22 @@ class AccountDialog : public QDialog
 public:
     explicit AccountDialog(QWidget *parent = 0);
     ~AccountDialog();
+     static QListWidgetItem asyncTestItem(const QListWidgetItem& item);
+
+
+static QString  currentIp();
 
 public slots:
     void add();
     void edit();
     void rem();
-
+    void use();
+    void load();
+    void enableUi();
+ void setAsyncItem(int row);
 private:
     Ui::AccountDialog *ui;
+    QFutureWatcher <QListWidgetItem> * mFuturWatcher;
 };
 
 #endif // ACCOUNTDIALOG_H