-bool IdentitiesSettingsPage::aboutToSave() {
- ui.identityEditor->saveToIdentity(identities[currentId]);
- QList<int> errors;
- foreach(Identity *id, identities.values()) {
- if(id->identityName().isEmpty()) errors.append(1);
- if(!id->nicks().count()) errors.append(2);
- if(id->realName().isEmpty()) errors.append(3);
- if(id->ident().isEmpty()) errors.append(4);
- }
- if(!errors.count()) return true;
- QString error(tr("<b>The following problems need to be corrected before your changes can be applied:</b><ul>"));
- if(errors.contains(1)) error += tr("<li>All identities need an identity name set</li>");
- if(errors.contains(2)) error += tr("<li>Every identity needs at least one nickname defined</li>");
- if(errors.contains(3)) error += tr("<li>You need to specify a real name for every identity</li>");
- if(errors.contains(4)) error += tr("<li>You need to specify an ident for every identity</li>");
- error += tr("</ul>");
- QMessageBox::warning(this, tr("One or more identities are invalid"), error);
- return false;
+bool IdentitiesSettingsPage::aboutToSave()
+{
+ ui.identityEditor->saveToIdentity(identities[currentId]);
+ QList<int> errors;
+ foreach (Identity* id, identities.values()) {
+ if (id->identityName().isEmpty())
+ errors.append(1);
+ if (!id->nicks().count())
+ errors.append(2);
+ if (id->realName().isEmpty())
+ errors.append(3);
+ if (id->ident().isEmpty())
+ errors.append(4);
+ }
+ if (!errors.count())
+ return true;
+ QString error(tr("<b>The following problems need to be corrected before your changes can be applied:</b><ul>"));
+ if (errors.contains(1))
+ error += tr("<li>All identities need an identity name set</li>");
+ if (errors.contains(2))
+ error += tr("<li>Every identity needs at least one nickname defined</li>");
+ if (errors.contains(3))
+ error += tr("<li>You need to specify a real name for every identity</li>");
+ if (errors.contains(4))
+ error += tr("<li>You need to specify an ident for every identity</li>");
+ error += tr("</ul>");
+ QMessageBox::warning(this, tr("One or more identities are invalid"), error);
+ return false;