1
0
mirror of https://github.com/Swordfish90/cool-retro-term.git synced 2025-03-03 01:08:49 +00:00
cool-retro-term/yat/backend/color_palette.h

39 lines
653 B
C
Raw Normal View History

2013-11-23 13:59:05 +01:00
#ifndef COLOR_PALETTE_H
#define COLOR_PALETTE_H
#include <QtCore/QVector>
#include <QtGui/QColor>
class ColorPalette
{
public:
ColorPalette();
enum Color {
Black,
Red,
Green,
Yellow,
Blue,
Magenta,
Cyan,
White,
DefaultForground,
DefaultBackground,
numberOfColors
};
QColor color(Color color, bool bold) const;
QColor normalColor(Color color) const;
QColor lightColor(Color color) const;
private:
QVector<QColor> m_normalColors;
QVector<QColor> m_lightColors;
QVector<QColor> m_intenseColors;
};
#endif // COLOR_PALETTE_H