forked from qt-creator/qt-creator
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:
@@ -43,7 +43,14 @@ FileStoreIo::FileStoreIo(const QString &fileName)
|
||||
|
||||
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();
|
||||
m_file->close();
|
||||
|
||||
@@ -52,7 +59,11 @@ QByteArray FileStoreIo::read() const
|
||||
|
||||
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->close();
|
||||
}
|
||||
|
Reference in New Issue
Block a user