summaryrefslogtreecommitdiffstats
path: root/src/sdk/settingsdialog.h
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@digia.com>2013-11-19 16:22:42 +0200
committerTim Jenssen <tim.jenssen@digia.com>2013-11-20 12:33:46 +0100
commit6213db49c8281ed9cb84e32b1cee261202f9ad73 (patch)
treebfaca77e635cf550a19d0181bcbdb9aefa5b3c1c /src/sdk/settingsdialog.h
parent9dd6a230ff1373da68f5fe9684cad08ed8b6992e (diff)
Move TestRepository from sdk to own file in installer lib
Moved the class to installer lib so it can be reused in ProductKeyCheck as well. Change-Id: I8b207f4816505671fa05ebf602895978e04d13e9 Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Diffstat (limited to 'src/sdk/settingsdialog.h')
-rw-r--r--src/sdk/settingsdialog.h39
1 files changed, 2 insertions, 37 deletions
diff --git a/src/sdk/settingsdialog.h b/src/sdk/settingsdialog.h
index 1a6633c67..a2386acbb 100644
--- a/src/sdk/settingsdialog.h
+++ b/src/sdk/settingsdialog.h
@@ -43,8 +43,7 @@
#include <repository.h>
#include <settings.h>
-
-#include <kdjob.h>
+#include <testrepository.h>
#include <QDialog>
#include <QStyledItemDelegate>
@@ -56,10 +55,6 @@ class QLocale;
class QVariant;
QT_END_NAMESPACE
-namespace KDUpdater {
- class FileDownloader;
-}
-
namespace QInstaller {
class PackageManagerCore;
}
@@ -68,36 +63,6 @@ namespace Ui {
class SettingsDialog;
}
-
-// -- TestRepositoryJob
-
-class TestRepository : public KDJob
-{
- Q_OBJECT
-
-public:
-
- explicit TestRepository(QObject *parent = 0);
- ~TestRepository();
-
- QInstaller::Repository repository() const;
- void setRepository(const QInstaller::Repository &repository);
-
-private:
- void doStart();
- void doCancel();
-
-private Q_SLOTS:
- void downloadCompleted();
- void downloadAborted(const QString &reason);
- void onAuthenticatorChanged(const QAuthenticator &authenticator);
-
-private:
- QInstaller::Repository m_repository;
- KDUpdater::FileDownloader *m_downloader;
-};
-
-
// -- PasswordDelegate
class PasswordDelegate : public QStyledItemDelegate
@@ -177,7 +142,7 @@ private:
QInstaller::PackageManagerCore *m_core;
bool m_showPasswords;
- TestRepository m_testRepository;
+ QInstaller::TestRepository m_testRepository;
QList<QTreeWidgetItem*> m_rootItems;
};