/* * * $Id$ * * This file is part of the Virtual Leaf. * * The Virtual Leaf is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * The Virtual Leaf is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with the Virtual Leaf. If not, see . * * Copyright 2010 Roeland Merks. * */ #ifndef _CURVECOLORS_H_ #define _CURVECOLORS_H_ #include class CurveColors { public: CurveColors(void) { colors += QString("red"); colors += QString("darkgreen"); colors += QString("blue"); colors += QString("purple"); colors += QString("powderblue"); colors += QString("darkgreen"); colors += QString("darkcyan"); colors += QString("burlywood"); colors += QString("deeppink"); colors += QString("deepskyblue"); colors += QString("fuchsia"); colors += QString("lawngreen"); colors += QString("lavenderblush"); colors += QString("pink"); colors += QString("purple"); colors += QString("navy"); colors += QString("greenyellow"); colors += QString("mintcream"); colors += QString("saddlebrown"); colors += QString("salmon"); colors += QString("cornsilk"); colors += QString("darkmagenta"); colors += QString("chocolate"); colors += QString("ivory"); colors += QString("khaki"); colors += QString("moccasin"); colors += QString("mediumturquoise"); colors += QString("mediumorchid"); colors += QString("darkgray"); colors += QString("lightseagreen"); colors += QString("royalblue"); colors += QString("darkred"); colors += QString("violet"); colors += QString("lavender"); colors += QString("silver"); colors += QString("slategray"); colors += QString("ghostwhite"); colors += QString("forestgreen"); colors += QString("lightgrey"); colors += QString("brown"); colors += QString("lightgoldenrodyellow"); colors += QString("darkblue"); colors += QString("lime"); colors += QString("darkkhaki"); colors += QString("oldlace"); colors += QString("springgreen"); colors += QString("darkseagreen"); colors += QString("skyblue"); colors += QString("teal"); colors += QString("lightsalmon"); colors += QString("midnightblue"); colors += QString("mediumslateblue"); colors += QString("darkslateblue"); colors += QString("indianred"); colors += QString("honeydew"); colors += QString("lemonchiffon"); colors += QString("peru"); colors += QString("snow"); colors += QString("mistyrose"); colors += QString("darkslategrey"); colors += QString("gainsboro"); colors += QString("mediumpurple"); colors += QString("grey"); colors += QString("palegoldenrod"); colors += QString("linen"); colors += QString("dimgrey"); colors += QString("firebrick"); colors += QString("lightcyan"); colors += QString("steelblue"); colors += QString("orangered"); colors += QString("darkgoldenrod"); colors += QString("turquoise"); colors += QString("blueviolet"); colors += QString("rosybrown"); colors += QString("lightslategrey"); colors += QString("lightgray"); colors += QString("orchid"); colors += QString("darkturquoise"); colors += QString("darkorange"); colors += QString("plum"); colors += QString("dimgray"); colors += QString("crimson"); colors += QString("mediumaquamarine"); colors += QString("chartreuse"); colors += QString("limegreen"); colors += QString("cadetblue"); colors += QString("mediumblue"); colors += QString("papayawhip"); colors += QString("tan"); colors += QString("dodgerblue"); colors += QString("orange"); colors += QString("lightblue"); colors += QString("coral"); colors += QString("blue"); colors += QString("sandybrown"); colors += QString("slategrey"); colors += QString("lightpink"); colors += QString("sienna"); colors += QString("indigo"); colors += QString("seashell"); colors += QString("lightskyblue"); colors += QString("paleturquoise"); colors += QString("darkslategray"); colors += QString("darkolivegreen"); colors += QString("mediumspringgreen"); colors += QString("floralwhite"); colors += QString("lightyellow"); colors += QString("palegreen"); colors += QString("red"); colors += QString("lightgreen"); colors += QString("cyan"); colors += QString("hotpink"); colors += QString("cornflowerblue"); colors += QString("maroon"); colors += QString("magenta"); colors += QString("lightsteelblue"); colors += QString("gray"); colors += QString("green"); colors += QString("darkviolet"); colors += QString("palevioletred"); colors += QString("darksalmon"); colors += QString("seagreen"); colors += QString("tomato"); colors += QString("olive"); colors += QString("slateblue"); colors += QString("peachpuff"); colors += QString("gold"); colors += QString("mediumseagreen"); colors += QString("darkorchid"); colors += QString("lightslategray"); colors += QString("lightcoral"); colors += QString("mediumvioletred"); colors += QString("thistle"); } QString &operator[](int i) { if (i>=colors.size() || i<0) { throw("Color number out of range in curvecolors.h"); } else return colors[i]; } private: QStringList colors; }; #endif /* finis */