mirror of
https://github.com/Chatterino/chatterino2.git
synced 2024-11-13 19:49:51 +01:00
57 lines
1.4 KiB
C++
57 lines
1.4 KiB
C++
#ifndef COLORSCHEME_H
|
|
#define COLORSCHEME_H
|
|
|
|
#include <QColor>
|
|
|
|
class ColorScheme
|
|
{
|
|
static bool IsLightTheme;
|
|
|
|
static QColor TooltipBackground;
|
|
static QColor TooltipText;
|
|
|
|
static QColor ChatSeperator;
|
|
static QColor ChatBackground;
|
|
static QColor ChatBackgroundHighlighted;
|
|
static QColor ChatBackgroundResub;
|
|
static QColor ChatBackgroundWhisper;
|
|
static QColor ChatInputOuter;
|
|
static QColor ChatInputInner;
|
|
static QColor ChatInputBorder;
|
|
static QColor ChatMessageSeperatorBorder;
|
|
static QColor ChatMessageSeperatorBorderInner;
|
|
static QColor ChatBorder;
|
|
static QColor ChatBorderFocused;
|
|
|
|
static QColor Text;
|
|
static QColor TextCaret;
|
|
static QColor TextLink;
|
|
static QColor TextFocused;
|
|
|
|
static QColor Menu;
|
|
static QColor MenuBorder;
|
|
|
|
static QColor ScrollbarBG;
|
|
static QColor ScrollbarThumb;
|
|
static QColor ScrollbarThumbSelected;
|
|
static QColor ScrollbarArrow;
|
|
|
|
static QColor TabPanelBG;
|
|
static QColor TabBG;
|
|
static QColor TabHoverBG;
|
|
static QColor TabSelectedBG;
|
|
static QColor TabHighlightedBG;
|
|
static QColor TabNewMessageBG;
|
|
static QColor TabText;
|
|
static QColor TabHoverText;
|
|
static QColor TabSelectedText;
|
|
static QColor TabHighlightedText;
|
|
|
|
static void makeScheme(float hue, float multiplyer);
|
|
|
|
private:
|
|
Colorscheme() {}
|
|
};
|
|
|
|
#endif // COLORSCHEME_H
|