New architecture
[irwi] / src / selectremotedlg.h
index c3118dc..5cf42c3 100644 (file)
@@ -5,6 +5,8 @@
 #include <QString>
 #include <QMap>
 
+#include "remotedb.h"
+
 class QHBoxLayout;
 class QListWidget;
 class QListWidgetItem;
@@ -24,34 +26,20 @@ public:
     SelectRemoteDlg(QWidget *parent);
     ~SelectRemoteDlg();
 
-signals:
-    void remoteDownloaded();
-
 private slots:
     void alphabetItemChanged(QListWidgetItem *current,
                              QListWidgetItem *previous);
-    
     void mfgItemChanged(QListWidgetItem *current, QListWidgetItem *previous);
-    void listDownloadFinished(QNetworkReply *reply);
-
     void downloadRemote();
-    void remoteDownloadFinished(QNetworkReply *reply);
 
 private:
     QHBoxLayout *layout;
     QListWidget *alphabetList;
     QListWidget *mfgList;
     QListWidget *modelList;
-    QSettings *settings;
-    QNetworkAccessManager *listNetAM;
-    QNetworkAccessManager *remoteNetAM;
-    QMap<QString, QString> *deviceNameMap;
     QPushButton *downloadBtn;
     QLabel *remoteNameLabel;
 
-    RemoteList *remoteList;
-
-    void beginDownload(const QString &url, QNetworkAccessManager *nam);
     void setBusy(bool busy = true);
 };