summaryrefslogtreecommitdiff
path: root/src/plugins/texteditor/codestylepool.h
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@nokia.com>2012-08-17 13:18:31 +0200
committerTobias Hunger <tobias.hunger@nokia.com>2012-08-24 15:48:40 +0200
commit96d80096937dee90f7566538245daa9b0c4aa08a (patch)
tree4079dd3e3d207f9dde540f88f77359361c6757af /src/plugins/texteditor/codestylepool.h
parent29ec32a531912df1008ba12db99df8a3cd9afefe (diff)
downloadqt-creator-96d80096937dee90f7566538245daa9b0c4aa08a.tar.gz
Fix saving of xml files
Do not save XML config files (profiles.xml, toolchains.xml, etc.) if the file has not changed. Change-Id: I5f0dea374b33a05e7c428f4031d53c83d92de595 Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
Diffstat (limited to 'src/plugins/texteditor/codestylepool.h')
-rw-r--r--src/plugins/texteditor/codestylepool.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/plugins/texteditor/codestylepool.h b/src/plugins/texteditor/codestylepool.h
index 9d690e517b..4dd1bd9147 100644
--- a/src/plugins/texteditor/codestylepool.h
+++ b/src/plugins/texteditor/codestylepool.h
@@ -33,6 +33,8 @@
#include "texteditor_global.h"
+#include <utils/fileutils.h>
+
#include <QObject>
namespace TextEditor {
@@ -68,8 +70,8 @@ public:
void loadCustomCodeStyles();
- ICodeStylePreferences *importCodeStyle(const QString &fileName);
- void exportCodeStyle(const QString &fileName, ICodeStylePreferences *codeStyle) const;
+ ICodeStylePreferences *importCodeStyle(const Utils::FileName &fileName);
+ void exportCodeStyle(const Utils::FileName &fileName, ICodeStylePreferences *codeStyle) const;
signals:
void codeStyleAdded(ICodeStylePreferences *);
@@ -80,12 +82,11 @@ private slots:
private:
QString settingsDir() const;
- QString settingsPath(const QString &id) const;
- ICodeStylePreferences *loadCodeStyle(const QString &fileName);
+ Utils::FileName settingsPath(const QString &id) const;
+ ICodeStylePreferences *loadCodeStyle(const Utils::FileName &fileName);
void saveCodeStyle(ICodeStylePreferences *codeStyle) const;
Internal::CodeStylePoolPrivate *d;
-
};
} // namespace TextEditor