~agateau/lightdm/lightdm-defaults

« back to all changes in this revision

Viewing changes to liblightdm-qt/usersmodel.cpp

  • Committer: Robert Ancell
  • Date: 2011-12-12 04:08:35 UTC
  • mfrom: (1327.1.2 lightdm)
  • Revision ID: robert.ancell@canonical.com-20111212040835-xxqg1mw89cmc3jsw
Merge with master

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
    QString realName;
27
27
    QString homeDirectory;
28
28
    QString image;
 
29
    QString background;
29
30
    bool isLoggedIn;
30
31
    QString displayName() const;
31
32
};
91
92
            user.homeDirectory = QString::fromLocal8Bit(lightdm_user_get_home_directory(ldmUser));
92
93
            user.realName = QString::fromLocal8Bit(lightdm_user_get_real_name(ldmUser));
93
94
            user.image = QString::fromLocal8Bit(lightdm_user_get_image(ldmUser));
 
95
            user.background = QString::fromLocal8Bit(lightdm_user_get_background(ldmUser));
94
96
            user.isLoggedIn = lightdm_user_get_logged_in(ldmUser);
95
97
            users.append(user);
96
98
        }
116
118
    user.homeDirectory = QString::fromLocal8Bit(lightdm_user_get_home_directory(ldmUser));
117
119
    user.realName = QString::fromLocal8Bit(lightdm_user_get_real_name(ldmUser));
118
120
    user.image = QString::fromLocal8Bit(lightdm_user_get_image(ldmUser));
 
121
    user.background = QString::fromLocal8Bit(lightdm_user_get_background(ldmUser));
119
122
    user.isLoggedIn = lightdm_user_get_logged_in(ldmUser);
120
123
    that->users.append(user);
121
124
 
136
139
            that->users[i].homeDirectory = QString::fromLocal8Bit(lightdm_user_get_home_directory(ldmUser));
137
140
            that->users[i].realName = QString::fromLocal8Bit(lightdm_user_get_real_name(ldmUser));
138
141
            that->users[i].image = QString::fromLocal8Bit(lightdm_user_get_image(ldmUser));
 
142
            that->users[i].background = QString::fromLocal8Bit(lightdm_user_get_background(ldmUser));
139
143
            that->users[i].isLoggedIn = lightdm_user_get_logged_in(ldmUser);
140
144
 
141
145
            QModelIndex index = that->q_ptr->createIndex(i, 0);
209
213
        return d->users[row].realName;
210
214
    case UsersModel::LoggedInRole:
211
215
        return d->users[row].isLoggedIn;
 
216
    case UsersModel::BackgroundRole:
 
217
        return QPixmap(d->users[row].background);
212
218
    }
213
219
 
214
220
    return QVariant();