MCPcopy Create free account
hub / github.com/KDE/labplot / color

Method color

src/backend/datasources/projects/OriginProjectParser.cpp:3022–3090  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3020}
3021
3022QColor OriginProjectParser::color(Origin::Color color) const {
3023 switch (color.type) {
3024 case Origin::Color::ColorType::Regular:
3025 switch (color.regular) {
3026 case Origin::Color::Black:
3027 return QColor{Qt::black};
3028 case Origin::Color::Red:
3029 return QColor{Qt::red};
3030 case Origin::Color::Green:
3031 return QColor{Qt::green};
3032 case Origin::Color::Blue:
3033 return QColor{Qt::blue};
3034 case Origin::Color::Cyan:
3035 return QColor{Qt::cyan};
3036 case Origin::Color::Magenta:
3037 return QColor{Qt::magenta};
3038 case Origin::Color::Yellow:
3039 return QColor{Qt::yellow};
3040 case Origin::Color::DarkYellow:
3041 return QColor{Qt::darkYellow};
3042 case Origin::Color::Navy:
3043 return QColor{0, 0, 128};
3044 case Origin::Color::Purple:
3045 return QColor{128, 0, 128};
3046 case Origin::Color::Wine:
3047 return QColor{128, 0, 0};
3048 case Origin::Color::Olive:
3049 return QColor{0, 128, 0};
3050 case Origin::Color::DarkCyan:
3051 return QColor{Qt::darkCyan};
3052 case Origin::Color::Royal:
3053 return QColor{0, 0, 160};
3054 case Origin::Color::Orange:
3055 return QColor{255, 128, 0};
3056 case Origin::Color::Violet:
3057 return QColor{128, 0, 255};
3058 case Origin::Color::Pink:
3059 return QColor{255, 0, 128};
3060 case Origin::Color::White:
3061 return QColor{Qt::white};
3062 case Origin::Color::LightGray:
3063 return QColor{Qt::lightGray};
3064 case Origin::Color::Gray:
3065 return QColor{Qt::gray};
3066 case Origin::Color::LTYellow:
3067 return QColor{255, 0, 128};
3068 case Origin::Color::LTCyan:
3069 return QColor{128, 255, 255};
3070 case Origin::Color::LTMagenta:
3071 return QColor{255, 128, 255};
3072 case Origin::Color::DarkGray:
3073 return QColor{Qt::darkGray};
3074 case Origin::Color::SpecialV7Axis:
3075 return QColor{Qt::black};
3076 }
3077 break;
3078 case Origin::Color::ColorType::Custom:
3079 return QColor{color.custom[0], color.custom[1], color.custom[2]};

Callers 5

loadAxisMethod · 0.45
loadSymbolMethod · 0.45
QJsonModelMethod · 0.45
paintMethod · 0.45
paintMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected