pane.cpp 591 B

1234567891011121314151617181920
  1. #include "pane.h"
  2. void Pane::saveConfig(QJsonObject config) {
  3. QString homePath = getenv("HOME");
  4. QString configPath = homePath + "/.config/plainDE/config.json";
  5. QJsonDocument doc(config);
  6. QFile jsonFile(configPath);
  7. jsonFile.open(QFile::WriteOnly);
  8. jsonFile.write(doc.toJson(QJsonDocument::Indented));
  9. jsonFile.close();
  10. QMessageBox msg;
  11. msg.setWindowTitle("Restart plainDE");
  12. msg.setText("Changes will take effect after restarting plainDE");
  13. msg.setStandardButtons(QMessageBox::Ok);
  14. msg.setIcon(QMessageBox::Information);
  15. msg.exec();
  16. }