diff options
author | Samuli Piippo <samuli.piippo@digia.com> | 2013-11-19 16:22:42 +0200 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@digia.com> | 2013-11-20 12:33:46 +0100 |
commit | 6213db49c8281ed9cb84e32b1cee261202f9ad73 (patch) | |
tree | bfaca77e635cf550a19d0181bcbdb9aefa5b3c1c /src/sdk/settingsdialog.h | |
parent | 9dd6a230ff1373da68f5fe9684cad08ed8b6992e (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.h | 39 |
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; }; |