summaryrefslogtreecommitdiff
path: root/src/libs/utils/fileutils.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/utils/fileutils.cpp')
-rw-r--r--src/libs/utils/fileutils.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libs/utils/fileutils.cpp b/src/libs/utils/fileutils.cpp
index 5ad3fb809e..d5193bdad8 100644
--- a/src/libs/utils/fileutils.cpp
+++ b/src/libs/utils/fileutils.cpp
@@ -218,6 +218,12 @@ QString FileUtils::shortNativePath(const FileName &path)
return path.toUserOutput();
}
+bool FileUtils::makeWritable(const FileName &path)
+{
+ const QString fileName = path.toString();
+ return QFile::setPermissions(fileName, QFile::permissions(fileName) | QFile::WriteUser);
+}
+
QByteArray FileReader::fetchQrc(const QString &fileName)
{
QTC_ASSERT(fileName.startsWith(QLatin1Char(':')), return QByteArray());