diff options
Diffstat (limited to 'tools/repocompare/mainwindow.h')
-rw-r--r-- | tools/repocompare/mainwindow.h | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/tools/repocompare/mainwindow.h b/tools/repocompare/mainwindow.h index 40b03cf2d..bc1e99f22 100644 --- a/tools/repocompare/mainwindow.h +++ b/tools/repocompare/mainwindow.h @@ -33,6 +33,7 @@ #ifndef MAINWINDOW_H #define MAINWINDOW_H +#include "repositorymanager.h" #include <QtCore/QTemporaryFile> #include <QtCore/QUrl> #include <QtCore/QDate> @@ -45,12 +46,6 @@ namespace Ui { class MainWindow; } -struct RepositoryDescription { - QString version; - QDate releaseDate; - QString checksum; - QString updateText; -}; class MainWindow : public QMainWindow { @@ -60,25 +55,18 @@ public: explicit MainWindow(QWidget *parent = 0); ~MainWindow(); - void compareRepositories(); public slots: - void receiveRepository(QNetworkReply* reply); + void displayRepositories(); void getProductionRepository(); void getUpdateRepository(); void createExportFile(); private: - void createRepositoryMap(const QByteArray &data, QMap<QString, RepositoryDescription> &map); + void createRepositoryMap(const QByteArray &data, QMap<QString, ComponentDescription> &map); Ui::MainWindow *ui; - QTemporaryFile productionFile; - QTemporaryFile updateFile; - QNetworkReply *productionReply; - QNetworkReply *updateReply; - QNetworkAccessManager *manager; - QMap<QString, RepositoryDescription> productionMap; - QMap<QString, RepositoryDescription> updateMap; + RepositoryManager manager; }; #endif // MAINWINDOW_H |