19 #include "UsersModelPrivate.h"
23 #include <QStringList>
28 UsersModelPrivate::UsersModelPrivate(UsersModel* parent)
31 QSettings settings(QDir::homePath() +
"/.unity8-greeter-demo", QSettings::NativeFormat);
32 QStringList users = settings.value(QStringLiteral(
"users"), QStringList() << qgetenv(
"USER")).toStringList();
34 entries.reserve(users.count());
35 Q_FOREACH(
const QString &user, users)
37 QVariant defaultValue = QString(user[0].toUpper() + user.mid(1));
38 QString name = settings.value(user +
"/name", defaultValue).toString();
39 entries.append({user, name, 0, 0,
false,
false, 0, 0});