Chatterino
MessageColor.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 #include <QColor>
4 
5 namespace chatterino {
6 class Theme;
7 
8 struct MessageColor {
9  enum Type { Custom, Text, Link, System };
10 
11  MessageColor(const QColor &color);
12  MessageColor(Type type_ = Text);
13 
14  const QColor &getColor(Theme &themeManager) const;
15 
16 private:
17  Type type_;
18  QColor customColor_;
19 };
20 
21 } // namespace chatterino
Definition: MessageColor.hpp:8
const QColor & getColor(Theme &themeManager) const
Definition: MessageColor.cpp:18
Definition: Application.cpp:48
Type
Definition: MessageColor.hpp:9
Definition: MessageColor.hpp:9
Definition: MessageColor.hpp:9
MessageColor(const QColor &color)
Definition: MessageColor.cpp:7
Definition: MessageColor.hpp:9
Definition: MessageColor.hpp:9
Definition: Theme.hpp:15