Set mood file as hidden on Windows

This commit is contained in:
Santi 2015-08-08 16:54:30 -03:00
parent 1ed5396e8e
commit 3cd7641f2e
1 changed files with 9 additions and 0 deletions

View File

@ -167,6 +167,15 @@ void MoodbarLoader::RequestFinished(MoodbarPipeline* request, const QUrl& url) {
QFile mood_file(mood_filename);
if (mood_file.open(QIODevice::WriteOnly)) {
mood_file.write(request->data());
#ifdef Q_OS_WIN32
if (!SetFileAttributes((LPCTSTR)mood_filename.utf16(),
FILE_ATTRIBUTE_HIDDEN)) {
qLog(Warning) << "Error changing hidden attribute for file"
<< mood_filename;
}
#endif
} else {
qLog(Warning) << "Error opening mood file for writing" << mood_filename;
}