After several tries I have noticed the same results as you wrote. The main problem is: I dont know how to restore saved list. Any tips how to get this working?

SaveProfile() function:
Qt Code:
  1. QSettings.setValue("MyProfileList", ProfileList);
To copy to clipboard, switch view to plain text mode 

and in LoadProfile() function it is:
Qt Code:
  1. QSetting.Value("MyProfileList");
To copy to clipboard, switch view to plain text mode 

I try to achieve something like this:
Qt Code:
  1. void on_AddProfileButton_clicked()
  2. {
  3. LoadProfiles(); //Read from QSettings, and fill the list with existing Profiles
  4. AddProfile(); //Add Profile and do duplicate check
  5. SaveProfiles(); //Save to QSettings new ProfileList
  6. }
To copy to clipboard, switch view to plain text mode 

PS:Should I use settings.beginWriteArray??

Have a nice night everyone!