Advertisement
Guest User

Untitled

a guest
Jun 25th, 2014
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // main.cpp:
  2. QSettings* Settings = new QSettings(".\\Settings.ini", QSettings::IniFormat);
  3.  
  4. qApp->setProperty("Settings", QVariant::fromValue<QSettings*>(Settings));
  5.  
  6. // MainWindow.cpp:
  7. QSettings* Settings = qApp->property("Settings").value<QSettings*>();
  8.  
  9. QVarLengthArray<QVariant, 100> Servers;
  10.  
  11. Settings->beginGroup("Servers"); // <-- Crashes here
  12. Servers.resize(Settings->beginReadArray("Server"));
  13.  
  14. for(int It = 0; It < Servers.size(); It++)
  15. {
  16.     Settings->setArrayIndex(It);
  17.  
  18.     QTreeWidgetItem* Server = new QTreeWidgetItem(this->Ui->MainTreeview);
  19.  
  20.     Server->setText(0, Settings->value("Name").toString());
  21.     Server->setIcon(0, QIcon(":/Icons/Resources/Icons/server.png"));
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement