diff options
author | Gerald Combs <gerald@wireshark.org> | 2016-05-31 12:11:11 -0700 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2016-06-01 04:27:13 +0000 |
commit | 16c91568bb4daf63e536c5b1101f3530c177f21f (patch) | |
tree | 1f67f784befe8af5dfc8e4c4d6cde8413c0862fd /ui/qt/sequence_diagram.cpp | |
parent | 20a41839ab33f24a83b68c900b59421e03c658b8 (diff) |
Qt: Color _ANY and _TCP sequence analysis items.
For SEQ_ANALYSIS_ANY, color each sequence diagram item according to its
associated packet. For SEQ_ANALYSIS_TCP, color each item according to
its stream.
Bug: 12065
Change-Id: Ib43490fe55039fbcfa793223b5850233a2694a26
Reviewed-on: https://code.wireshark.org/review/15651
Reviewed-by: Gerald Combs <gerald@wireshark.org>
Petri-Dish: Gerald Combs <gerald@wireshark.org>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'ui/qt/sequence_diagram.cpp')
-rw-r--r-- | ui/qt/sequence_diagram.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ui/qt/sequence_diagram.cpp b/ui/qt/sequence_diagram.cpp index 5e625e114d..bc69a55ea9 100644 --- a/ui/qt/sequence_diagram.cpp +++ b/ui/qt/sequence_diagram.cpp @@ -264,7 +264,10 @@ void SequenceDiagram::draw(QCPPainter *painter) fg_pen.setColor(sel_pal.color(QPalette::HighlightedText)); bg_color = sel_pal.color(QPalette::Highlight); selected_key_ = cur_key; - } else { + } else if (sainfo_->type == SEQ_ANALYSIS_ANY) { + fg_pen.setColor(QColor().fromRgb(sai->fg_color)); + bg_color = QColor().fromRgb(sai->bg_color); + } else { // SEQ_ANALYSIS_VOIP, SEQ_ANALYSIS_TCP fg_pen.setColor(Qt::black); bg_color = ColorUtils::sequenceColor(sai->conv_num); } |