X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fanalogsignal.cpp;h=03b05955e4820f90bfd40e12058ccef2d7d60701;hp=a6f032b5793aa0422e8e71b07f5e5b2f56fb3e2d;hb=568b90d4fcfb5f67f5fb642a9f0fdb3a54607bf3;hpb=299d0e751844eb09d88f1a5bac45231571ca5c66 diff --git a/pv/view/analogsignal.cpp b/pv/view/analogsignal.cpp index a6f032b5..03b05955 100644 --- a/pv/view/analogsignal.cpp +++ b/pv/view/analogsignal.cpp @@ -32,11 +32,19 @@ using namespace std; namespace pv { namespace view { -AnalogSignal::AnalogSignal(QString name, shared_ptr data) : +const QColor AnalogSignal::SignalColours[4] = { + QColor(0xC4, 0xA0, 0x00), // Yellow + QColor(0x87, 0x20, 0x7A), // Magenta + QColor(0x20, 0x4A, 0x87), // Blue + QColor(0x4E, 0x9A, 0x06) // Green +}; + +AnalogSignal::AnalogSignal(QString name, shared_ptr data, + int probe_index) : Signal(name), _data(data) { - _colour = Qt::blue; + _colour = SignalColours[probe_index % countof(SignalColours)]; } void AnalogSignal::paint(QPainter &p, int y, int left, int right, double scale,