diff options
author | Daniel Molkentin <daniel.molkentin@nokia.com> | 2011-08-03 14:19:10 +0200 |
---|---|---|
committer | Daniel Molkentin <daniel.molkentin@nokia.com> | 2011-08-18 15:32:51 +0200 |
commit | 89e284cb1a344d51cb474ef4b1e8442d09b1eb39 (patch) | |
tree | c05f891e7d1f256ec8f88b8ea45387d9f656895c /src | |
parent | b908a0f7b356559c2870b73926c6e45a1c3281fe (diff) |
SDK Integration for Example Manifests
Change-Id: I3cdf8e299267b0cb2c21322bb9cd147f43dfb851
Reviewed-on: http://codereview.qt.nokia.com/2573
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
Reviewed-by: Daniel Molkentin <daniel.molkentin@nokia.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/qtsupport/exampleslistmodel.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/plugins/qtsupport/exampleslistmodel.cpp b/src/plugins/qtsupport/exampleslistmodel.cpp index 662ee833524..3d60f135bdd 100644 --- a/src/plugins/qtsupport/exampleslistmodel.cpp +++ b/src/plugins/qtsupport/exampleslistmodel.cpp @@ -250,7 +250,14 @@ QStringList ExamplesListModel::exampleSources() const QFileInfoList sources; const QStringList pattern(QLatin1String("*.xml")); - // TODO: Read key from settings + // Read keys from SDK installer + QSettings *settings = Core::ICore::instance()->settings(QSettings::SystemScope); + int size = settings->beginReadArray("ExampleManifests"); + for (int i = 0; i < size; ++i) { + settings->setArrayIndex(i); + sources.append(settings->value("Location").toString()); + } + settings->endArray(); if (sources.isEmpty()) { // Try to get dir from first Qt Version |