diff options
author | David Schulz <david.schulz@qt.io> | 2020-01-03 14:43:35 +0100 |
---|---|---|
committer | David Schulz <david.schulz@qt.io> | 2020-01-07 19:02:12 +0000 |
commit | 67db5cb2de25d5e5290b04fa6b6677b605562f58 (patch) | |
tree | cf4dcab8d180fd6a90fddc504a36a09a31f8ef6c /src/plugins/texteditor/textmark.h | |
parent | ff61ed69d39dcfe9ffffb5a3b263c32f834f9ec5 (diff) |
Editor: Use optional for text mark color
instead of an additional hasColor member
Change-Id: I658401bb91374b10420e070625cf61049cb3cc64
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Diffstat (limited to 'src/plugins/texteditor/textmark.h')
-rw-r--r-- | src/plugins/texteditor/textmark.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/plugins/texteditor/textmark.h b/src/plugins/texteditor/textmark.h index 2d049cbacc..d8f0e3f740 100644 --- a/src/plugins/texteditor/textmark.h +++ b/src/plugins/texteditor/textmark.h @@ -30,6 +30,7 @@ #include <coreplugin/id.h> #include <utils/theme/theme.h> #include <utils/fileutils.h> +#include <utils/optional.h> #include <QIcon> #include <QVector> @@ -108,9 +109,8 @@ public: double widthFactor() const; void setWidthFactor(double factor); - Utils::Theme::Color color() const; + Utils::optional<Utils::Theme::Color> color() const; void setColor(const Utils::Theme::Color &color); - bool hasColor() const { return m_hasColor; } QString defaultToolTip() const { return m_defaultToolTip; } void setDefaultToolTip(const QString &toolTip) { m_defaultToolTip = toolTip; } @@ -135,9 +135,8 @@ private: int m_lineNumber = 0; Priority m_priority = LowPriority; QIcon m_icon; - Utils::Theme::Color m_color = Utils::Theme::TextColorNormal; + Utils::optional<Utils::Theme::Color> m_color; bool m_visible = false; - bool m_hasColor = false; Core::Id m_category; double m_widthFactor = 1.0; QString m_lineAnnotation; |