| 444 | } |
| 445 | |
| 446 | void MainWindow::saveConfigFile() { |
| 447 | QString file = QFileDialog::getSaveFileName(this, tr("Save Config File"), QString(), tr("JSon file (*.json)")); |
| 448 | QFile save_file(file); |
| 449 | if (!save_file.open(QIODevice::WriteOnly)) { |
| 450 | qWarning("Couldn't open save file."); |
| 451 | return ; |
| 452 | } |
| 453 | QJsonObject object; |
| 454 | labels.write(object); |
| 455 | QJsonDocument saveDoc(object); |
| 456 | save_file.write(saveDoc.toJson()); |
| 457 | save_file.close(); |
| 458 | } |
| 459 | |
| 460 | void MainWindow::loadConfigFile() { |
| 461 | QString file = QFileDialog::getOpenFileName(this, tr("Open Config File"), QString(), tr("JSon file (*.json)")); |