| 308 | } |
| 309 | |
| 310 | void Settings::saveLastUpdateCheck() |
| 311 | { |
| 312 | std::unique_ptr<QSettings> ptr; |
| 313 | const auto iniName = iniFileName(); |
| 314 | if (QFile::exists(iniName)) { |
| 315 | ptr = std::make_unique<QSettings>(iniName, QSettings::IniFormat); |
| 316 | } else { |
| 317 | ptr = std::make_unique<QSettings>(); |
| 318 | } |
| 319 | auto& settings = *ptr; |
| 320 | |
| 321 | settings.beginGroup(qs_guiGroup); |
| 322 | settings.setValue(qs_lastUpdateCheck, lastUpdateCheck); |
| 323 | settings.endGroup(); |
| 324 | } |
| 325 | |
| 326 | bool Settings::isPortable() const |
| 327 | { |