Пример #1
0
void Robot25DWindow::handleLoadAction()
{
    QSettings s;
    QString lastDir = s.value("Robot25D/LastDir", QDir::currentPath()).toString();
    const QString fileName = QFileDialog::getOpenFileName(this
                                                          , tr("Load environment")
                                                          , lastDir
                                                          , tr("Environments")+QString::fromLatin1(" (*.env.json)")
                                                          );
    if (!fileName.isEmpty()) {
        s.setValue("Robot25D/LastDir", fileName);
        loadEnvironment(fileName);
    }
}
Пример #2
0
void Settings::loadDefaults()
{
  ConfigDefaults::populateDefaults(*this);
  QString path = ConfPath::search("hoot.json");
  loadEnvironment();
  loadJson(path);
  try
  {
    QString localPath = ConfPath::search("LocalHoot.json");
    loadJson(localPath);
  }
  catch(FileNotFoundException& e)
  {
    // pass
  }
}