MCPcopy Create free account
hub / github.com/Audio4Linux/JDSP4Linux / loadPreset

Method loadPreset

3rdparty/qcustomplot/qcustomplot.cpp:16878–16980  ·  view source on GitHub ↗

! Clears the current color stops and loads the specified \a preset. A preset consists of predefined color stops and the corresponding color interpolation method. The available presets are: \image html QCPColorGradient.png */

Source from the content-addressed store, hash-verified

16876 \image html QCPColorGradient.png
16877*/
16878void QCPColorGradient::loadPreset(GradientPreset preset)
16879{
16880 clearColorStops();
16881 switch (preset)
16882 {
16883 case gpGrayscale:
16884 setColorInterpolation(ciRGB);
16885 setColorStopAt(0, Qt::black);
16886 setColorStopAt(1, Qt::white);
16887 break;
16888 case gpHot:
16889 setColorInterpolation(ciRGB);
16890 setColorStopAt(0, QColor(50, 0, 0));
16891 setColorStopAt(0.2, QColor(180, 10, 0));
16892 setColorStopAt(0.4, QColor(245, 50, 0));
16893 setColorStopAt(0.6, QColor(255, 150, 10));
16894 setColorStopAt(0.8, QColor(255, 255, 50));
16895 setColorStopAt(1, QColor(255, 255, 255));
16896 break;
16897 case gpCold:
16898 setColorInterpolation(ciRGB);
16899 setColorStopAt(0, QColor(0, 0, 50));
16900 setColorStopAt(0.2, QColor(0, 10, 180));
16901 setColorStopAt(0.4, QColor(0, 50, 245));
16902 setColorStopAt(0.6, QColor(10, 150, 255));
16903 setColorStopAt(0.8, QColor(50, 255, 255));
16904 setColorStopAt(1, QColor(255, 255, 255));
16905 break;
16906 case gpNight:
16907 setColorInterpolation(ciHSV);
16908 setColorStopAt(0, QColor(10, 20, 30));
16909 setColorStopAt(1, QColor(250, 255, 250));
16910 break;
16911 case gpCandy:
16912 setColorInterpolation(ciHSV);
16913 setColorStopAt(0, QColor(0, 0, 255));
16914 setColorStopAt(1, QColor(255, 250, 250));
16915 break;
16916 case gpGeography:
16917 setColorInterpolation(ciRGB);
16918 setColorStopAt(0, QColor(70, 170, 210));
16919 setColorStopAt(0.20, QColor(90, 160, 180));
16920 setColorStopAt(0.25, QColor(45, 130, 175));
16921 setColorStopAt(0.30, QColor(100, 140, 125));
16922 setColorStopAt(0.5, QColor(100, 140, 100));
16923 setColorStopAt(0.6, QColor(130, 145, 120));
16924 setColorStopAt(0.7, QColor(140, 130, 120));
16925 setColorStopAt(0.9, QColor(180, 190, 190));
16926 setColorStopAt(1, QColor(210, 210, 230));
16927 break;
16928 case gpIon:
16929 setColorInterpolation(ciHSV);
16930 setColorStopAt(0, QColor(50, 10, 10));
16931 setColorStopAt(0.45, QColor(0, 0, 255));
16932 setColorStopAt(0.8, QColor(0, 255, 255));
16933 setColorStopAt(1, QColor(0, 255, 0));
16934 break;
16935 case gpThermal:

Callers

nothing calls this directly

Calls 1

QColorClass · 0.85

Tested by

no test coverage detected