NOISSUE use FS a bit more

This commit is contained in:
Petr Mrázek
2015-06-03 21:10:28 +02:00
parent 3a8b238052
commit 06a67fbd38
5 changed files with 36 additions and 59 deletions

View File

@ -30,6 +30,7 @@
#include "SeparatorPrefixTree.h"
#include "Env.h"
#include <icons/IconList.h>
#include <FileSystem.h>
class PackIgnoreProxy : public QSortFilterProxyModel
{
@ -469,15 +470,16 @@ void ExportInstanceDialog::loadPackIgnore()
void ExportInstanceDialog::savePackIgnore()
{
auto filename = ignoreFileName();
QSaveFile ignoreFile(filename);
if(!ignoreFile.open(QIODevice::WriteOnly))
{
ignoreFile.cancelWriting();
}
auto data = proxyModel->blockedPaths().toStringList().join('\n').toUtf8();
ignoreFile.write(data);
ignoreFile.commit();
auto filename = ignoreFileName();
try
{
FS::write(filename, data);
}
catch (Exception & e)
{
qWarning() << e.cause();
}
}
#include "ExportInstanceDialog.moc"