--- ui_modules/parametersoptions.cpp.orig 2018-12-19 02:50:32.000000000 +0800 +++ ui_modules/parametersoptions.cpp 2024-07-03 11:51:07.000000000 +0800 @@ -20,6 +20,8 @@ #include #include #include "parametersoptions.h" +#include +#include bool MACOS = false; @@ -108,7 +110,7 @@ } QFile file(JsonFile); - //QFileDevice::Permissions p = file.permissions(); + //QFile::Permissions p = file.permissions(); if (file.open( QIODevice::ReadOnly | QIODevice::Text ) ) { QJsonDocument doc = QJsonDocument::fromJson(((file.readAll()).trimmed()).replace("\n","").replace("\t","").replace("DOTSYMBOL",dotsymbol.toStdString().c_str()),&err); @@ -157,7 +159,7 @@ { QFile file2(":/mathmodcollection_empty.js"); file2.copy(JsonFileName); - QFile::setPermissions(JsonFileName, QFileDevice::ReadOwner| QFileDevice::WriteOwner); + QFile::setPermissions(JsonFileName, QFile::ReadOwner| QFile::WriteOwner); } QFile file(JsonFileName); @@ -217,10 +219,10 @@ ui.maxpt->setValue(mg); //Styles: QString Style = ((JConfig["Styles"].toObject())["UsedStyle"].toString()); - ui.comboBox_2->setCurrentText(Style); + ui.comboBox_2->setItemText(0, Style); //Theme: QString theme = ((JConfig["Themes"].toObject())["UsedTheme"].toString()); - ui.comboBox_3->setCurrentText(theme); + ui.comboBox_3->setItemText(0, theme); if(theme == "MyTheme") ui.groupBox->show(); else @@ -424,7 +426,7 @@ { QFile file3(":/mathmodconfig.js"); file3.copy(fileconfig); - QFile::setPermissions(fileconfig, QFileDevice::ReadOwner | QFileDevice::WriteOwner); + QFile::setPermissions(fileconfig, QFile::ReadOwner | QFile::WriteOwner); } QFile fconf(fileconfig); @@ -591,7 +593,7 @@ out << str << endl; file.close(); file.copy(advancedmodels); - QFile::setPermissions(advancedmodels, QFileDevice::ReadOwner | QFileDevice::WriteOwner); + QFile::setPermissions(advancedmodels, QFile::ReadOwner | QFile::WriteOwner); } QFile mathmodfile(filecollection); @@ -614,7 +616,7 @@ out << str << endl; file.close(); file.copy(filecollection); - QFile::setPermissions(filecollection, QFileDevice::ReadOwner | QFileDevice::WriteOwner); + QFile::setPermissions(filecollection, QFile::ReadOwner | QFile::WriteOwner); } } void Parametersoptions::on_save_clicked()