+ QString Ip = QInputDialog::getText(this,"ip?","enter your ip");
+ // On peut checker si c'est une bonne forme d'ip avec QRegExp
+
+ QString ipKey = "Label"+Ip; // La faudra l'integré dans un widget personnalisé ( entrez le label, entrez l' IP)
+
+ QSettings settings;
+ settings.beginGroup("account");
+ settings.setValue(ipKey, Ip);
+ settings.endGroup();
+
+ load(); // On recharge les compte
+
+}
+void AccountDialog::load()
+{
+ ui->listWidget->clear(); // tjr effacer , sinon on rajoute
+ QSettings settings;
+ settings.beginGroup("account");
+ foreach ( QString key, settings.allKeys())
+ {
+ QListWidgetItem * item = new QListWidgetItem;
+ item->setText(key);
+ item->setData(Qt::UserRole,settings.value(key));
+ ui->listWidget->addItem(item);
+
+ }
+ settings.endGroup();