Removed onlinepollerthread
[irwi] / src / selectremotedlg.cpp
index 6b191a1..2ffc121 100644 (file)
@@ -53,11 +53,6 @@ SelectRemoteDlg::SelectRemoteDlg(QWidget *parent)
 SelectRemoteDlg::~SelectRemoteDlg()
 {
     delete layout;
-    if (onlinePollerThread != NULL) {
-        onlinePollerThread->quit();
-        delete onlinePollerThread;
-        onlinePollerThread = NULL;
-    }
 }
 
 void SelectRemoteDlg::setDB(RemoteDB *db)
@@ -113,26 +108,10 @@ void SelectRemoteDlg::downloadRemote()
     }
 }
 
-void SelectRemoteDlg::getDB()
-{
-    if (onlinePollerThread != NULL) {
-        onlinePollerThread->quit();
-        delete onlinePollerThread;
-        onlinePollerThread = NULL;
-    }
-    remoteDBMgr.getDBAsync();
-}
-
 void SelectRemoteDlg::refreshDB()
 {
     setBusy(true);
-    if (onlinePollerThread != NULL) {
-        delete onlinePollerThread;
-    }
-    onlinePollerThread = new OnlinePollerThread(this);
-    connect(onlinePollerThread, SIGNAL(online()),
-            this, SLOT(getDB()));
-    onlinePollerThread->run();
+    remoteDBMgr.getDBAsync();
 }
 
 void SelectRemoteDlg::showEvent(QShowEvent *event)