Add Android Manifest

This commit is contained in:
Vyn 2024-05-23 16:50:37 +02:00
parent 3bbcf60c61
commit 8d24efd4f1
11 changed files with 509 additions and 5 deletions

View file

@ -30,7 +30,6 @@ Backend::Backend() : todoView(&mirai)
std::cout << "Backend created" << std::endl;
cpputils::debug::Timer readConfigDuration;
QDir().mkpath(getConfigFilePath());
QFile loadFile(getConfigFilePath());
readConfigDuration.printTimeElapsed("Read config duration");
@ -342,9 +341,10 @@ void Backend::saveConfig()
}
rootJson["tags"] = tagsJson;
QDir().mkpath(QStandardPaths::writableLocation(QStandardPaths::AppConfigLocation));
QFile configFile(getConfigFilePath());
if (!configFile.open(QIODevice::WriteOnly)) {
qWarning() << "Cannot save config";
if (!configFile.open(QIODevice::WriteOnly | QIODevice::Truncate)) {
qWarning() << "Cannot save config: " << getConfigFilePath();
return;
}
configFile.write(QJsonDocument(rootJson).toJson());