Error fixes. Now it compiles.
[irwi] / src / remotedbmgr.h
index 7d5a99e..8bb607a 100644 (file)
@@ -5,6 +5,9 @@
 #include <QNetworkAccessManager>
 #include "remotedb.h"
 
+class QDomDocument;
+class QDomElement;
+
 class RemoteDBMgr : public QObject
 {
     Q_OBJECT
@@ -17,10 +20,19 @@ public:
 signals:
     void dbReady(RemoteDB *);
 
+private slots:
+    void dbDownloadFinished(QNetworkReply *reply);
+
 private:
+    void parse(QDomDocument &doc);
+    MfgMap parseMfgMap(QDomElement &charEl);
+    RemoteList parseRemotes(QDomElement &mfgEl);
+
     RemoteDB db;
     QNetworkAccessManager netAM;
+
 };
 
 #endif
 
+