aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/texteditor/fontsettings.h
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2022-09-22 17:15:26 +0200
committerhjk <hjk@qt.io>2022-09-23 06:22:22 +0000
commit686bcb3ef59b3f4dbfe4ab054441f34ba9058a8b (patch)
treedc50c424d3ed4fb9daef4c59a065d8ca7af31c3e /src/plugins/texteditor/fontsettings.h
parentdc09779044b45da05d587a3acd08b5307c8c8392 (diff)
TextEditor: Proliferate FilePath use to FontSettings and ColorScheme
Change-Id: I3fd2e57b9b922d7bf6269b608da48f4a2e13dfb2 Reviewed-by: David Schulz <david.schulz@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Diffstat (limited to 'src/plugins/texteditor/fontsettings.h')
-rw-r--r--src/plugins/texteditor/fontsettings.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/plugins/texteditor/fontsettings.h b/src/plugins/texteditor/fontsettings.h
index bb9b324a2c..e164664baa 100644
--- a/src/plugins/texteditor/fontsettings.h
+++ b/src/plugins/texteditor/fontsettings.h
@@ -8,6 +8,8 @@
#include "colorscheme.h"
#include "textstyles.h"
+#include <utils/filepath.h>
+
#include <QHash>
#include <QList>
#include <QString>
@@ -65,10 +67,10 @@ public:
Format &formatFor(TextStyle category);
Format formatFor(TextStyle category) const;
- QString colorSchemeFileName() const;
- void setColorSchemeFileName(const QString &fileName);
- bool loadColorScheme(const QString &fileName, const FormatDescriptions &descriptions);
- bool saveColorScheme(const QString &fileName);
+ Utils::FilePath colorSchemeFileName() const;
+ void setColorSchemeFileName(const Utils::FilePath &filePath);
+ bool loadColorScheme(const Utils::FilePath &filePath, const FormatDescriptions &descriptions);
+ bool saveColorScheme(const Utils::FilePath &filePath);
const ColorScheme &colorScheme() const;
void setColorScheme(const ColorScheme &scheme);
@@ -78,7 +80,7 @@ public:
static QString defaultFixedFontFamily();
static int defaultFontSize();
- static QString defaultSchemeFileName(const QString &fileName = QString());
+ static Utils::FilePath defaultSchemeFileName(const QString &fileName = {});
friend bool operator==(const FontSettings &f1, const FontSettings &f2) { return f1.equals(f2); }
friend bool operator!=(const FontSettings &f1, const FontSettings &f2) { return !f1.equals(f2); }
@@ -89,7 +91,7 @@ private:
private:
QString m_family;
- QString m_schemeFileName;
+ Utils::FilePath m_schemeFileName;
int m_fontSize;
int m_fontZoom;
int m_lineSpacing;