diff options
author | kh1 <karsten.heimrich@digia.com> | 2014-08-28 11:06:26 +0200 |
---|---|---|
committer | Karsten Heimrich <karsten.heimrich@digia.com> | 2014-08-29 12:39:48 +0200 |
commit | 42d2b1ba06ad38fe938bc69f34f0d5714b1f201b (patch) | |
tree | f3710c4ae17aa2f721950f8064bc8fc6b39677f4 /src/libs/installer/binaryformatengine.cpp | |
parent | c855e20dff8feda133fa344ac9cb5542b986cf4f (diff) |
Adjust implementation to not use the collection manager.
Change-Id: Ie38460ff4a94b5583cabb1ecad97cd6c9a906c15
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Diffstat (limited to 'src/libs/installer/binaryformatengine.cpp')
-rw-r--r-- | src/libs/installer/binaryformatengine.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/libs/installer/binaryformatengine.cpp b/src/libs/installer/binaryformatengine.cpp index e5130c8f6..9513d83c3 100644 --- a/src/libs/installer/binaryformatengine.cpp +++ b/src/libs/installer/binaryformatengine.cpp @@ -80,10 +80,10 @@ private: namespace QInstaller { -BinaryFormatEngine::BinaryFormatEngine(const ResourceCollectionManager &manager, +BinaryFormatEngine::BinaryFormatEngine(const QHash<QByteArray, ResourceCollection> &collections, const QString &fileName) : m_resource(0) - , m_manager(manager) + , m_collections(collections) { setFileName(fileName); } @@ -104,7 +104,7 @@ void BinaryFormatEngine::setFileName(const QString &file) while (path.endsWith(sep)) path.chop(1); - m_collection = m_manager.collectionByName(path.section(sep, 0, 0).toUtf8()); + m_collection = m_collections.value(path.section(sep, 0, 0).toUtf8()); m_resource = m_collection.resourceByName(path.section(sep, 1, 1).toUtf8()); } @@ -251,7 +251,7 @@ QStringList BinaryFormatEngine::entryList(QDir::Filters filters, const QStringLi foreach (const QSharedPointer<Resource> &resource, m_collection.resources()) result.append(QString::fromUtf8(resource->name())); } else if (m_collection.name().isEmpty() && (filters & QDir::Dirs)) { - foreach (const ResourceCollection &collection, m_manager.collections()) + foreach (const ResourceCollection &collection, m_collections) result.append(QString::fromUtf8(collection.name())); } |