Qt: Cache packet list column strings.
authorGerald Combs <gerald@wireshark.org>
Sat, 31 May 2014 01:56:35 +0000 (09:56 +0800)
committerAnders Broman <a.broman58@gmail.com>
Mon, 7 Jul 2014 06:24:23 +0000 (06:24 +0000)
commit4cdd17a59dca0c9d2597d7974846e2b8ad9e1462
tree4f1a2932e39a298be1c5c3e0ff7524a7b1b3fc2c
parent593878299de9d8334368457c662c3131dbe5ad84
Qt: Cache packet list column strings.

For each displayed packet list row, save a copy of or a pointer to
column strings similar to ui/gtk/packet_list_store.c. This lets us call
epan_dissect_run only once per row.

Bug: 9511
Change-Id: I17e8ebeb5ed70518c9047413c3b2a46f01e904ef
Reviewed-on: https://code.wireshark.org/review/2752
Reviewed-by: Anders Broman <a.broman58@gmail.com>
epan/CMakeLists.txt
ui/qt/packet_list_model.cpp
ui/qt/packet_list_record.cpp
ui/qt/packet_list_record.h
ui/qt/related_packet_delegate.cpp