Changeset View
Changeset View
Standalone View
Standalone View
src/accountinfo.cpp
Show First 20 Lines • Show All 148 Lines • ▼ Show 20 Line(s) | |||||
149 | bool AccountInfo::save() | 149 | bool AccountInfo::save() | ||
150 | { | 150 | { | ||
151 | if (m_infoToSave.isEmpty()) { | 151 | if (m_infoToSave.isEmpty()) { | ||
152 | return false; | 152 | return false; | ||
153 | } | 153 | } | ||
154 | 154 | | |||
155 | qCDebug(USER_MANAGER_LOG) << "Saving on Index: " << m_index.row(); | 155 | qCDebug(USER_MANAGER_LOG) << "Saving on Index: " << m_index.row(); | ||
156 | QList<AccountModel::Role> failed; | 156 | QList<AccountModel::Role> failed; | ||
157 | if (m_infoToSave.contains(AccountModel::Username)) { | | |||
158 | if (!m_model->setData(m_index, m_info->username->text(), AccountModel::Username)) { | 157 | if (!m_model->setData(m_index, m_info->username->text(), AccountModel::Username)) { | ||
159 | failed.append(AccountModel::Username); | 158 | failed.append(AccountModel::Username); | ||
160 | } | 159 | } | ||
161 | } | | |||
162 | if (m_infoToSave.contains(AccountModel::RealName)) { | | |||
163 | if (!m_model->setData(m_index, m_info->realName->text(), AccountModel::RealName)) { | 160 | if (!m_model->setData(m_index, m_info->realName->text(), AccountModel::RealName)) { | ||
164 | failed.append(AccountModel::RealName); | 161 | failed.append(AccountModel::RealName); | ||
165 | } | 162 | } | ||
166 | } | | |||
167 | if (m_infoToSave.contains(AccountModel::Email)) { | | |||
168 | if (!m_model->setData(m_index, m_info->email->text(), AccountModel::Email)) { | 163 | if (!m_model->setData(m_index, m_info->email->text(), AccountModel::Email)) { | ||
169 | failed.append(AccountModel::Email); | 164 | failed.append(AccountModel::Email); | ||
170 | } | 165 | } | ||
171 | } | | |||
172 | if (m_infoToSave.contains(AccountModel::Administrator)) { | | |||
173 | if (!m_model->setData(m_index, m_info->administrator->isChecked(), AccountModel::Administrator)) { | 166 | if (!m_model->setData(m_index, m_info->administrator->isChecked(), AccountModel::Administrator)) { | ||
174 | failed.append(AccountModel::Administrator); | 167 | failed.append(AccountModel::Administrator); | ||
175 | } | 168 | } | ||
176 | } | | |||
177 | if (m_infoToSave.contains(AccountModel::AutomaticLogin)) { | | |||
178 | if (!m_model->setData(m_index, m_info->automaticLogin->isChecked(), AccountModel::AutomaticLogin)) { | 169 | if (!m_model->setData(m_index, m_info->automaticLogin->isChecked(), AccountModel::AutomaticLogin)) { | ||
179 | failed.append(AccountModel::AutomaticLogin); | 170 | failed.append(AccountModel::AutomaticLogin); | ||
180 | } | 171 | } | ||
181 | } | | |||
182 | if (m_infoToSave.contains(AccountModel::Password)) { | 172 | if (m_infoToSave.contains(AccountModel::Password)) { | ||
183 | if (!m_model->setData(m_index, m_infoToSave[AccountModel::Password], AccountModel::Password)) { | 173 | if (!m_model->setData(m_index, m_infoToSave[AccountModel::Password], AccountModel::Password)) { | ||
184 | failed.append(AccountModel::Password); | 174 | failed.append(AccountModel::Password); | ||
185 | } | 175 | } | ||
186 | } | 176 | } | ||
187 | if (m_infoToSave.contains(AccountModel::Face)) { | 177 | if (m_infoToSave.contains(AccountModel::Face)) { | ||
188 | const QString path = m_infoToSave[AccountModel::Face].toString(); | 178 | const QString path = m_infoToSave[AccountModel::Face].toString(); | ||
189 | QString faceFile = QDesktopServices::storageLocation(QDesktopServices::HomeLocation); | 179 | QString faceFile = QDesktopServices::storageLocation(QDesktopServices::HomeLocation); | ||
▲ Show 20 Lines • Show All 283 Lines • Show Last 20 Lines |