summaryrefslogtreecommitdiff
path: root/ui/qt/lbm_lbtrm_transport_dialog.cpp
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2015-01-29 13:55:18 -0800
committerGerald Combs <gerald@wireshark.org>2015-01-29 22:51:43 +0000
commit67b069e544da2078cf5c9ba0c95ca9af8ba00b03 (patch)
treedda3edf650e2a08f86825bbf3d537a7ab33051f2 /ui/qt/lbm_lbtrm_transport_dialog.cpp
parent2edf8bbd33e4820c19a52a435ddb2cc8e3e32fdb (diff)
downloadwireshark-67b069e544da2078cf5c9ba0c95ca9af8ba00b03.tar.gz
Qt: Add address conversion convenience routines
Add address_to_qstring and address_to_display_qstring, which wrap address_to_string and address_to_display respectively and return QStrings. Convert most of the instances in ui/qt to the new routines. Fix a some memory leaks in the process. Change-Id: Icda80bbfe0b2df723d54c8da84355255f819af89 Reviewed-on: https://code.wireshark.org/review/6848 Petri-Dish: Gerald Combs <gerald@wireshark.org> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Gerald Combs <gerald@wireshark.org>
Diffstat (limited to 'ui/qt/lbm_lbtrm_transport_dialog.cpp')
-rw-r--r--ui/qt/lbm_lbtrm_transport_dialog.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/ui/qt/lbm_lbtrm_transport_dialog.cpp b/ui/qt/lbm_lbtrm_transport_dialog.cpp
index 321a52d3f1..c2d7d42f6b 100644
--- a/ui/qt/lbm_lbtrm_transport_dialog.cpp
+++ b/ui/qt/lbm_lbtrm_transport_dialog.cpp
@@ -26,6 +26,7 @@
#include "file.h"
+#include "qt_ui_utils.h"
#include "wireshark_application.h"
#include <QClipboard>
@@ -36,12 +37,9 @@
#include <epan/packet_info.h>
#include <epan/tap.h>
#include <epan/to_str.h>
-#include <epan/wmem/wmem.h>
#include <epan/dissectors/packet-lbm.h>
#include <wsutil/nstime.h>
-#include <QDebug>
-
namespace
{
static const int Source_AddressTransport_Column = 0;
@@ -1059,7 +1057,7 @@ void LBMLBTRMTransportDialogInfo::processPacket(const packet_info * pinfo, const
{
LBMLBTRMSourceEntry * source = NULL;
LBMLBTRMSourceMapIterator it;
- QString src_address = QString(address_to_str(pinfo->pool, &(pinfo->src)));
+ QString src_address = address_to_qstring(&(pinfo->src));
it = m_sources.find(src_address);
if (m_sources.end() == it)
@@ -1086,7 +1084,7 @@ void LBMLBTRMTransportDialogInfo::processPacket(const packet_info * pinfo, const
{
LBMLBTRMReceiverEntry * receiver = NULL;
LBMLBTRMReceiverMapIterator it;
- QString src_address = QString(address_to_str(pinfo->pool, &(pinfo->src)));
+ QString src_address = address_to_qstring(&(pinfo->src));
it = m_receivers.find(src_address);
if (m_receivers.end() == it)