Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <QtGui/QApplication>
- #include <QSettings>
- #include <QDebug>
- #include <QStringList>
- #include "mainwindow.h"
- int main(int argc, char *argv[])
- {
- QApplication a(argc, argv);
- QSettings settings("akabei.conf", QSettings::NativeFormat);
- settings.beginGroup("Options");
- if (!settings.value("RootDir").isNull())
- qDebug() << settings.value("RootDir").toString();
- if (!settings.value("CacheDir").isNull())
- qDebug() << settings.value("CacheDir").toString();
- if (!settings.value("DatabaseDir").isNull())
- qDebug() << settings.value("DatabaseDir").toString();
- if (!settings.value("LogFile").isNull())
- qDebug() << settings.value("LogFile").toString();
- settings.endGroup();
- QStringList servers;
- settings.beginGroup("Repositories");
- foreach (const QString &repositories, settings.childGroups()) {
- int size = settings.beginReadArray(repositories);
- qDebug() << repositories << size;
- for (int i = 0; i < size; ++i) {
- settings.setArrayIndex(i);
- qDebug() << settings.value("Server").toString();
- servers.append(settings.value("Server").toString());
- }
- settings.endArray();
- }
- settings.endGroup();
- return 0;
- }
Add Comment
Please, Sign In to add comment