QDS New Project Dialog: Remove Warning that UserPresets.json was not read

Task-number: QDS-7679
Change-Id: I639a8323b3860f3dfb5f4287267a014aaa95dc63
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
This commit is contained in:
Samuel Ghinet
2022-09-14 15:14:17 +03:00
parent a7c15838e2
commit e46431f7df

View File

@@ -43,7 +43,14 @@ FileStoreIo::FileStoreIo(const QString &fileName)
QByteArray FileStoreIo::read() const QByteArray FileStoreIo::read() const
{ {
m_file->open(QFile::ReadOnly | QFile::Text); if (!m_file->exists())
return {};
if (!m_file->open(QFile::ReadOnly | QFile::Text)) {
qWarning() << "Cannot load User Preset(s)";
return {};
}
QByteArray data = m_file->readAll(); QByteArray data = m_file->readAll();
m_file->close(); m_file->close();
@@ -52,7 +59,11 @@ QByteArray FileStoreIo::read() const
void FileStoreIo::write(const QByteArray &data) void FileStoreIo::write(const QByteArray &data)
{ {
m_file->open(QFile::WriteOnly | QFile::Text); if (!m_file->open(QFile::WriteOnly | QFile::Text)) {
qWarning() << "Cannot save User Preset(s)";
return;
}
m_file->write(data); m_file->write(data);
m_file->close(); m_file->close();
} }