diff options
author | Tim Jenssen <tim.jenssen@nokia.com> | 2012-04-27 14:04:26 +0200 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@nokia.com> | 2012-04-27 16:23:29 +0200 |
commit | 29cf8564aa4c2ca9c839b47658e532015444ce58 (patch) | |
tree | 9c57e9bb1ef66c763351ebd79ed0a5297d4cbf71 /src/libs/installer/packagemanagercore.cpp | |
parent | 0a8755ace26f1174e9ed99e5060c4d8da0ba010d (diff) |
now we can setTempRepositories from script side
- this makes testing with autoscript more convenient
Change-Id: I93e25570cd9f2b1431412a601476947fc9a046d9
Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
Diffstat (limited to 'src/libs/installer/packagemanagercore.cpp')
-rw-r--r-- | src/libs/installer/packagemanagercore.cpp | 25 |
1 files changed, 11 insertions, 14 deletions
diff --git a/src/libs/installer/packagemanagercore.cpp b/src/libs/installer/packagemanagercore.cpp index e43033c3f..8d4c92d31 100644 --- a/src/libs/installer/packagemanagercore.cpp +++ b/src/libs/installer/packagemanagercore.cpp @@ -769,29 +769,26 @@ bool PackageManagerCore::removeWizardPageItem(Component *component, const QStrin return false; } -void PackageManagerCore::addUserRepository(const QString &repositoryUrl, bool isDefault) +void PackageManagerCore::addUserRepositories(const QStringList &repositories) { - addUserRepositories(QSet<Repository>() << Repository::fromUserInput(repositoryUrl, isDefault)); -} + QSet<Repository> repositorySet; + foreach (const QString &repository, repositories) + repositorySet.insert(Repository::fromUserInput(repository)); -void PackageManagerCore::addUserRepositories(const QSet<Repository> &repositories) -{ - d->m_settings.addUserRepositories(repositories); -} - - -void PackageManagerCore::setTemporaryRepository(const QString &repositoryUrl) -{ - setTemporaryRepositories(QSet<Repository>() << Repository::fromUserInput(repositoryUrl, false)); + d->m_settings.addUserRepositories(repositorySet); } /*! Sets additional repository for this instance of the installer or updater. Will be removed after invoking it again. */ -void PackageManagerCore::setTemporaryRepositories(const QSet<Repository> &repositories, bool replace) +void PackageManagerCore::setTemporaryRepositories(const QStringList &repositories, bool replace) { - d->m_settings.setTemporaryRepositories(repositories, replace); + QSet<Repository> repositorySet; + foreach (const QString &repository, repositories) + repositorySet.insert(Repository::fromUserInput(repository)); + + d->m_settings.setTemporaryRepositories(repositorySet, replace); } /*! |