Changeset View
Changeset View
Standalone View
Standalone View
src/ColorScheme.h
Show All 21 Lines | |||||
22 | #ifndef COLORSCHEME_H | 22 | #ifndef COLORSCHEME_H | ||
23 | #define COLORSCHEME_H | 23 | #define COLORSCHEME_H | ||
24 | 24 | | |||
25 | // Qt | 25 | // Qt | ||
26 | #include <QMetaType> | 26 | #include <QMetaType> | ||
27 | #include <QSharedData> | 27 | #include <QSharedData> | ||
28 | 28 | | |||
29 | // Konsole | 29 | // Konsole | ||
30 | #include "konsoleprivate_export.h" | ||||
30 | #include "CharacterColor.h" | 31 | #include "CharacterColor.h" | ||
31 | 32 | | |||
32 | class KConfig; | 33 | class KConfig; | ||
33 | class QPixmap; | 34 | class QPixmap; | ||
34 | class QPainter; | 35 | class QPainter; | ||
35 | 36 | | |||
36 | namespace Konsole { | 37 | namespace Konsole { | ||
37 | /** | 38 | /** | ||
Show All 25 Lines | |||||
63 | }; | 64 | }; | ||
64 | 65 | | |||
65 | /** | 66 | /** | ||
66 | * Represents a color scheme for a terminal display. | 67 | * Represents a color scheme for a terminal display. | ||
67 | * | 68 | * | ||
68 | * The color scheme includes the palette of colors used to draw the text and character backgrounds | 69 | * The color scheme includes the palette of colors used to draw the text and character backgrounds | ||
69 | * in the display and the opacity level of the display background. | 70 | * in the display and the opacity level of the display background. | ||
70 | */ | 71 | */ | ||
71 | class ColorScheme | 72 | class KONSOLEPRIVATE_EXPORT ColorScheme | ||
72 | { | 73 | { | ||
73 | public: | 74 | public: | ||
74 | /** | 75 | /** | ||
75 | * Constructs a new color scheme which is initialized to the default color set | 76 | * Constructs a new color scheme which is initialized to the default color set | ||
76 | * for Konsole. | 77 | * for Konsole. | ||
77 | */ | 78 | */ | ||
78 | ColorScheme(); | 79 | ColorScheme(); | ||
79 | ColorScheme(const ColorScheme &other); | 80 | ColorScheme(const ColorScheme &other); | ||
▲ Show 20 Lines • Show All 171 Lines • Show Last 20 Lines |