~lightdm-team/lightdm/1.4

« back to all changes in this revision

Viewing changes to liblightdm-qt/QLightDM/config.cpp

  • Committer: David Edmundson
  • Date: 2011-05-22 11:19:24 UTC
  • mto: This revision was merged to the branch mainline in revision 461.
  • Revision ID: david@davidedmundson.co.uk-20110522111924-aar5y8f75tm9q9xh
Added a users model

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 
3
3
#include <QtCore/QSettings>
4
4
 
 
5
#include <QDebug>
 
6
 
5
7
using namespace QLightDM;
6
8
 
7
9
class ConfigPrivate {
13
15
    QObject(parent),
14
16
    d (new ConfigPrivate())
15
17
{
 
18
    qDebug() << "creating config";
 
19
    qDebug() << this;
16
20
    d->settings = new QSettings(filePath, QSettings::IniFormat, this);
 
21
    qDebug() << d->settings;
 
22
    qDebug() << d->settings->value("UserManager/load-users", QVariant(true)).toBool();
17
23
}
18
24
 
19
25
Config::~Config()
20
26
{
 
27
    qDebug() << "deleting config";
 
28
 
21
29
    delete d;
22
30
}
23
31
 
47
55
 
48
56
bool QLightDM::Config::loadUsers() const
49
57
{
 
58
    qDebug() << this;
 
59
    qDebug() << d->settings;
50
60
    return d->settings->value("UserManager/load-users", QVariant(true)).toBool();
51
61
}