annotate libgui/qterminal/libqterminal/QGenericTerminalColors.cpp @ 27092:55301e06b238 jwe-new-qterminal

experimental qterminal
author John W. Eaton <jwe@octave.org>
date Tue, 14 May 2019 15:26:56 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
27092
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1 /*
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
2
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
3 Copyright (C) 2011-2019 Michael Goffioul
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
4
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
5 This file is part of QConsole.
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
6
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
7 This program is free software: you can redistribute it and/or modify
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
8 it under the terms of the GNU General Public License as published by
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
9 the Free Software Foundation, either version 3 of the License, or
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
10 (at your option) any later version.
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
11
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
12 This program is distributed in the hope that it will be useful,
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
15 GNU General Public License for more details.
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
16
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
17 You should have received a copy of the GNU General Public License
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
18 along with this program. If not,
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
19 see <https://www.gnu.org/licenses/>.
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
20
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
21 */
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
22
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
23 #include "QGenericTerminalColors.h"
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
24
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
25 //////////////////////////////////////////////////////////////////////////////
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
26
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
27 QConsoleColors::QConsoleColors (void)
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
28 : QMap<int, QColor> ()
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
29 {
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
30 (*this)[0] = Qt::black;
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
31 (*this)[1] = Qt::darkBlue;
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
32 (*this)[2] = Qt::darkGreen;
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
33 (*this)[3] = Qt::darkCyan;
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
34 (*this)[4] = Qt::darkRed;
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
35 (*this)[5] = Qt::darkMagenta;
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
36 (*this)[6] = Qt::darkYellow;
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
37 (*this)[7] = Qt::lightGray;
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
38 (*this)[8] = Qt::darkGray;
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
39 (*this)[9] = Qt::blue;
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
40 (*this)[10] = Qt::green;
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
41 (*this)[11] = Qt::cyan;
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
42 (*this)[12] = Qt::red;
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
43 (*this)[13] = Qt::magenta;
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
44 (*this)[14] = Qt::yellow;
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
45 (*this)[15] = Qt::white;
55301e06b238 experimental qterminal
John W. Eaton <jwe@octave.org>
parents:
diff changeset
46 }