summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2015-02-12 15:35:59 -0800
committerGerald Combs <gerald@wireshark.org>2015-02-13 02:31:16 +0000
commit6e88978fd98cf0dd032245c1b68b5a12cd94e405 (patch)
treed4816d481f84aaf50f727395215c1ce11baa365f
parenta5652c7257835db3f6fce01926d53b236be53405 (diff)
downloadwireshark-6e88978fd98cf0dd032245c1b68b5a12cd94e405.tar.gz
Qt: More #include → forward declarations.
Change-Id: Ib6de71f801cd3053374b6c867370acd594dcd396 Reviewed-on: https://code.wireshark.org/review/7089 Petri-Dish: Gerald Combs <gerald@wireshark.org> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Gerald Combs <gerald@wireshark.org>
-rw-r--r--ui/qt/coloring_rules_dialog.cpp5
-rw-r--r--ui/qt/interface_tree.cpp2
-rw-r--r--ui/qt/io_graph_dialog.cpp4
-rw-r--r--ui/qt/io_graph_dialog.h12
-rw-r--r--ui/qt/lbm_uimflow_dialog.cpp4
-rw-r--r--ui/qt/lbm_uimflow_dialog.h2
-rw-r--r--ui/qt/main_status_bar.cpp9
-rw-r--r--ui/qt/main_status_bar.h9
-rw-r--r--ui/qt/packet_dialog.cpp2
-rw-r--r--ui/qt/packet_list.cpp2
-rw-r--r--ui/qt/protocol_hierarchy_dialog.cpp2
-rw-r--r--ui/qt/qt_ui_utils.cpp10
-rw-r--r--ui/qt/qt_ui_utils.h31
-rw-r--r--ui/qt/sctp_graph_arwnd_dialog.cpp10
-rw-r--r--ui/qt/sctp_graph_arwnd_dialog.h22
-rw-r--r--ui/qt/sctp_graph_byte_dialog.cpp8
-rw-r--r--ui/qt/sctp_graph_byte_dialog.h22
-rw-r--r--ui/qt/sctp_graph_dialog.cpp11
-rw-r--r--ui/qt/sctp_graph_dialog.h26
-rw-r--r--ui/qt/search_frame.cpp2
-rw-r--r--ui/qt/sequence_diagram.cpp8
-rw-r--r--ui/qt/sequence_diagram.h15
-rw-r--r--ui/qt/uat_dialog.cpp5
-rw-r--r--ui/qt/uat_dialog.h10
-rw-r--r--ui/qt/voip_calls_dialog.h6
-rw-r--r--ui/qt/wireshark_application.cpp8
-rw-r--r--ui/qt/wireshark_application.h9
27 files changed, 150 insertions, 106 deletions
diff --git a/ui/qt/coloring_rules_dialog.cpp b/ui/qt/coloring_rules_dialog.cpp
index 3f50df11ea..fb055b2f27 100644
--- a/ui/qt/coloring_rules_dialog.cpp
+++ b/ui/qt/coloring_rules_dialog.cpp
@@ -24,11 +24,16 @@
#include "config.h"
+#include <errno.h>
+
#include <glib.h>
#include "color.h"
#include "color_filters.h"
+#include "epan/dfilter/dfilter.h"
+#include "epan/prefs.h"
+
#include "ui/utf8_entities.h"
#include "wsutil/filesystem.h"
diff --git a/ui/qt/interface_tree.cpp b/ui/qt/interface_tree.cpp
index 59f7888003..883dd7e870 100644
--- a/ui/qt/interface_tree.cpp
+++ b/ui/qt/interface_tree.cpp
@@ -21,6 +21,8 @@
#include "interface_tree.h"
+#include "epan/prefs.h"
+
#ifdef HAVE_LIBPCAP
#include "ui/capture_globals.h"
#endif
diff --git a/ui/qt/io_graph_dialog.cpp b/ui/qt/io_graph_dialog.cpp
index 0aefba4881..9aa5abbe56 100644
--- a/ui/qt/io_graph_dialog.cpp
+++ b/ui/qt/io_graph_dialog.cpp
@@ -22,6 +22,8 @@
#include "io_graph_dialog.h"
#include "ui_io_graph_dialog.h"
+#include "file.h"
+
#include <epan/stat_tap_ui.h>
#include "epan/stats_tree_priv.h"
#include "epan/uat-int.h"
@@ -31,6 +33,8 @@
#include "qt_ui_utils.h"
#include "tango_colors.h"
+#include "qcustomplot.h"
+#include "syntax_line_edit.h"
#include "wireshark_application.h"
#include <QClipboard>
diff --git a/ui/qt/io_graph_dialog.h b/ui/qt/io_graph_dialog.h
index d74bc5350e..5cb7785c32 100644
--- a/ui/qt/io_graph_dialog.h
+++ b/ui/qt/io_graph_dialog.h
@@ -26,19 +26,14 @@
#include <glib.h>
-#include <file.h>
-
#include "epan/epan_dissect.h"
-#include "epan/uat.h"
#include "ui/io_graph_item.h"
-#include "syntax_line_edit.h"
#include "wireshark_dialog.h"
#include <QIcon>
#include <QMenu>
-#include "qcustomplot.h"
class QComboBox;
class QLineEdit;
@@ -46,6 +41,13 @@ class QRubberBand;
class QTimer;
class QTreeWidgetItem;
+class SyntaxLineEdit;
+
+class QCPBars;
+class QCPGraph;
+class QCPItemTracer;
+class QCustomPlot;
+
// GTK+ sets this to 100000 (NUM_IO_ITEMS)
const int max_io_items_ = 250000;
diff --git a/ui/qt/lbm_uimflow_dialog.cpp b/ui/qt/lbm_uimflow_dialog.cpp
index 48f7527f15..8017820f5b 100644
--- a/ui/qt/lbm_uimflow_dialog.cpp
+++ b/ui/qt/lbm_uimflow_dialog.cpp
@@ -25,6 +25,9 @@
#include "lbm_uimflow_dialog.h"
#include "ui_lbm_uimflow_dialog.h"
+
+#include "file.h"
+
#include <epan/dissectors/packet-lbm.h>
#include <epan/packet_info.h>
#include <epan/tap.h>
@@ -35,6 +38,7 @@
#include "ui/utf8_entities.h"
#include "qt_ui_utils.h"
+#include "sequence_diagram.h"
#include "wireshark_application.h"
#include <QDir>
diff --git a/ui/qt/lbm_uimflow_dialog.h b/ui/qt/lbm_uimflow_dialog.h
index 0d37f90de4..2753846964 100644
--- a/ui/qt/lbm_uimflow_dialog.h
+++ b/ui/qt/lbm_uimflow_dialog.h
@@ -32,6 +32,8 @@
#include "epan/packet.h"
+#include "ui/tap-sequence-analysis.h"
+
#include "sequence_diagram.h"
#include <QDialog>
diff --git a/ui/qt/main_status_bar.cpp b/ui/qt/main_status_bar.cpp
index f320ebed59..79fd769d25 100644
--- a/ui/qt/main_status_bar.cpp
+++ b/ui/qt/main_status_bar.cpp
@@ -23,6 +23,10 @@
#include <glib.h>
+#include "file.h"
+
+#include "capchild/capture_session.h"
+
#include "epan/expert.h"
#include "wsutil/filesystem.h"
@@ -39,7 +43,6 @@
#include "tango_colors.h"
-
// XXX - The GTK+ code assigns priorities to these and pushes/pops accordingly.
enum StatusContext {
@@ -222,7 +225,7 @@ void MainStatusBar::expertUpdate() {
expert_status_.show();
}
-void MainStatusBar::setCaptureFile(capture_file *cf)
+void MainStatusBar::setCaptureFile(_capture_file *cf)
{
cap_file_ = cf;
comment_label_.setEnabled(cap_file_ != NULL);
@@ -313,7 +316,7 @@ void MainStatusBar::popProfileStatus() {
profile_status_.popText(STATUS_CTX_MAIN);
}
-void MainStatusBar::updateCaptureStatistics(capture_session *cap_session _U_)
+void MainStatusBar::updateCaptureStatistics(struct _capture_session *cap_session)
{
QString packets_str;
diff --git a/ui/qt/main_status_bar.h b/ui/qt/main_status_bar.h
index da2d4fe903..d1a2b993c8 100644
--- a/ui/qt/main_status_bar.h
+++ b/ui/qt/main_status_bar.h
@@ -30,7 +30,8 @@
#include <QMenu>
#include <QStatusBar>
-#include "cfile.h"
+struct _capture_session;
+struct _capture_file;
class MainStatusBar : public QStatusBar
{
@@ -48,7 +49,7 @@ private:
ProgressBar progress_bar_;
LabelStack packet_status_;
LabelStack profile_status_;
- capture_file *cap_file_;
+ struct _capture_file *cap_file_;
QMenu profile_menu_;
QMenu ctx_menu_;
QAction *edit_action_;
@@ -59,7 +60,7 @@ signals:
public slots:
- void setCaptureFile(capture_file *cf);
+ void setCaptureFile(struct _capture_file *cf);
void pushTemporaryStatus(QString &message);
void popTemporaryStatus();
void pushFileStatus(QString &message);
@@ -71,7 +72,7 @@ public slots:
void pushFilterStatus(QString &message);
void popFilterStatus();
void pushProfileName();
- void updateCaptureStatistics(capture_session * cap_session);
+ void updateCaptureStatistics(struct _capture_session * cap_session);
private slots:
void pushPacketStatus(QString &message);
diff --git a/ui/qt/packet_dialog.cpp b/ui/qt/packet_dialog.cpp
index 99c1e5d000..c5c9fc7e33 100644
--- a/ui/qt/packet_dialog.cpp
+++ b/ui/qt/packet_dialog.cpp
@@ -22,6 +22,8 @@
#include "packet_dialog.h"
#include "ui_packet_dialog.h"
+#include "file.h"
+
#include "epan/column.h"
#include "epan/ftypes/ftypes.h"
diff --git a/ui/qt/packet_list.cpp b/ui/qt/packet_list.cpp
index f4f5606b25..ae039e95ab 100644
--- a/ui/qt/packet_list.cpp
+++ b/ui/qt/packet_list.cpp
@@ -23,6 +23,8 @@
#include <glib.h>
+#include "file.h"
+
#include <epan/epan.h>
#include <epan/epan_dissect.h>
diff --git a/ui/qt/protocol_hierarchy_dialog.cpp b/ui/qt/protocol_hierarchy_dialog.cpp
index 833029ce8b..8162f00ec6 100644
--- a/ui/qt/protocol_hierarchy_dialog.cpp
+++ b/ui/qt/protocol_hierarchy_dialog.cpp
@@ -22,6 +22,8 @@
#include "protocol_hierarchy_dialog.h"
#include "ui_protocol_hierarchy_dialog.h"
+#include "cfile.h"
+
#include "ui/proto_hier_stats.h"
#include "ui/utf8_entities.h"
diff --git a/ui/qt/qt_ui_utils.cpp b/ui/qt/qt_ui_utils.cpp
index bbf4993667..c4e33e3002 100644
--- a/ui/qt/qt_ui_utils.cpp
+++ b/ui/qt/qt_ui_utils.cpp
@@ -19,16 +19,18 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#include <string.h>
+#include <stdio.h>
#include <stdlib.h>
+#include <string.h>
#include "qt_ui_utils.h"
-#include <ui/recent.h>
-#include <ui/ui_util.h>
-
#include <epan/addr_resolv.h>
#include <epan/to_str.h>
+#include <epan/value_string.h>
+
+#include <ui/recent.h>
+#include <ui/ui_util.h>
#include <wsutil/str_util.h>
diff --git a/ui/qt/qt_ui_utils.h b/ui/qt/qt_ui_utils.h
index 6eb9f70919..85208aacc3 100644
--- a/ui/qt/qt_ui_utils.h
+++ b/ui/qt/qt_ui_utils.h
@@ -29,17 +29,14 @@
* Utility functions for working with the Wireshark and GLib APIs.
*/
-#include <stdio.h>
-
#include "config.h"
#include <glib.h>
-#include <epan/timestamp.h>
-#include <epan/value_string.h>
-#include <QFont>
#include <QString>
+class QFont;
+
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
@@ -60,16 +57,16 @@ extern "C" {
// CAPTURE_AUTH_PWD /**< User/password authentication */
//} capture_auth;
-struct remote_host_t {
- gchar *remote_host; /**< Host name or network address for remote capturing */
- gchar *remote_port; /**< TCP port of remote RPCAP server */
- gint auth_type; /**< Authentication type */
- gchar *auth_username; /**< Remote authentication parameters */
- gchar *auth_password; /**< Remote authentication parameters */
- gboolean datatx_udp;
- gboolean nocap_rpcap;
- gboolean nocap_local;
-};
+//struct remote_host_t {
+// gchar *remote_host; /**< Host name or network address for remote capturing */
+// gchar *remote_port; /**< TCP port of remote RPCAP server */
+// gint auth_type; /**< Authentication type */
+// gchar *auth_username; /**< Remote authentication parameters */
+// gchar *auth_password; /**< Remote authentication parameters */
+// gboolean datatx_udp;
+// gboolean nocap_rpcap;
+// gboolean nocap_local;
+//};
struct _address;
@@ -118,7 +115,7 @@ const QString address_to_display_qstring(const struct _address *address);
*
* @return A QString representation of the value_string.
*/
-const QString val_to_qstring(const guint32 val, const value_string *vs, const char *fmt)
+const QString val_to_qstring(const guint32 val, const struct _value_string *vs, const char *fmt)
G_GNUC_PRINTF(3, 0);
/** Convert an value_string_ext to a QString using val_to_str_ext_wmem().
@@ -129,7 +126,7 @@ G_GNUC_PRINTF(3, 0);
*
* @return A QString representation of the value_string_ext.
*/
-const QString val_ext_to_qstring(const guint32 val, value_string_ext *vse, const char *fmt)
+const QString val_ext_to_qstring(const guint32 val, struct _value_string_ext *vse, const char *fmt)
G_GNUC_PRINTF(3, 0);
/** Convert bits per second value human-readable QString using format_size().
diff --git a/ui/qt/sctp_graph_arwnd_dialog.cpp b/ui/qt/sctp_graph_arwnd_dialog.cpp
index dc7b359ce6..258cae4955 100644
--- a/ui/qt/sctp_graph_arwnd_dialog.cpp
+++ b/ui/qt/sctp_graph_arwnd_dialog.cpp
@@ -23,9 +23,17 @@
#include "ui_sctp_graph_arwnd_dialog.h"
#include "sctp_assoc_analyse_dialog.h"
+#include <file.h>
+#include <math.h>
+#include <epan/dissectors/packet-sctp.h>
+#include "epan/packet.h"
+
+#include "ui/tap-sctp-analysis.h"
+
+#include "qcustomplot.h"
#include "sctp_graph_dialog.h"
-SCTPGraphArwndDialog::SCTPGraphArwndDialog(QWidget *parent, sctp_assoc_info_t *assoc, capture_file *cf, int dir) :
+SCTPGraphArwndDialog::SCTPGraphArwndDialog(QWidget *parent, sctp_assoc_info_t *assoc, _capture_file *cf, int dir) :
QDialog(parent),
ui(new Ui::SCTPGraphArwndDialog),
selected_assoc(assoc),
diff --git a/ui/qt/sctp_graph_arwnd_dialog.h b/ui/qt/sctp_graph_arwnd_dialog.h
index 850af3d392..afc8503f29 100644
--- a/ui/qt/sctp_graph_arwnd_dialog.h
+++ b/ui/qt/sctp_graph_arwnd_dialog.h
@@ -23,35 +23,29 @@
#define SCTP_GRAPH_ARWND_DIALOG_H
#include "config.h"
-#include "qcustomplot.h"
#include <glib.h>
-#include <file.h>
-#include <math.h>
-#include <epan/dissectors/packet-sctp.h>
-#include "epan/packet.h"
-
-#include "ui/tap-sctp-analysis.h"
-
#include <QDialog>
-#include <QObject>
-#include <QMessageBox>
namespace Ui {
class SCTPGraphArwndDialog;
}
+class QCPAbstractPlottable;
+
+struct _capture_file;
+struct _sctp_assoc_info;
class SCTPGraphArwndDialog : public QDialog
{
Q_OBJECT
public:
- explicit SCTPGraphArwndDialog(QWidget *parent = 0, sctp_assoc_info_t *assoc = NULL, capture_file *cf = NULL, int dir = 0);
+ explicit SCTPGraphArwndDialog(QWidget *parent = 0, struct _sctp_assoc_info *assoc = NULL, struct _capture_file *cf = NULL, int dir = 0);
~SCTPGraphArwndDialog();
public slots:
- void setCaptureFile(capture_file *cf) { cap_file_ = cf; }
+ void setCaptureFile(struct _capture_file *cf) { cap_file_ = cf; }
private slots:
void on_pushButton_4_clicked();
@@ -62,8 +56,8 @@ private slots:
private:
Ui::SCTPGraphArwndDialog *ui;
- sctp_assoc_info_t *selected_assoc;
- capture_file *cap_file_;
+ struct _sctp_assoc_info *selected_assoc;
+ struct _capture_file *cap_file_;
int frame_num;
int direction;
int startArwnd;
diff --git a/ui/qt/sctp_graph_byte_dialog.cpp b/ui/qt/sctp_graph_byte_dialog.cpp
index 38bee209bd..b0e410c151 100644
--- a/ui/qt/sctp_graph_byte_dialog.cpp
+++ b/ui/qt/sctp_graph_byte_dialog.cpp
@@ -22,6 +22,14 @@
#include "sctp_graph_byte_dialog.h"
#include "ui_sctp_graph_byte_dialog.h"
+#include <file.h>
+#include <math.h>
+#include <epan/dissectors/packet-sctp.h>
+#include "epan/packet.h"
+
+#include "ui/tap-sctp-analysis.h"
+
+#include "qcustomplot.h"
#include "sctp_graph_dialog.h"
#include "sctp_assoc_analyse_dialog.h"
diff --git a/ui/qt/sctp_graph_byte_dialog.h b/ui/qt/sctp_graph_byte_dialog.h
index b19e186f7f..99ac4c8160 100644
--- a/ui/qt/sctp_graph_byte_dialog.h
+++ b/ui/qt/sctp_graph_byte_dialog.h
@@ -23,35 +23,29 @@
#define SCTP_GRAPH_BYTE_DIALOG_H
#include "config.h"
-#include "qcustomplot.h"
#include <glib.h>
-#include <file.h>
-#include <math.h>
-#include <epan/dissectors/packet-sctp.h>
-#include "epan/packet.h"
-
-#include "ui/tap-sctp-analysis.h"
-
#include <QDialog>
-#include <QObject>
-#include <QMessageBox>
namespace Ui {
class SCTPGraphByteDialog;
}
+class QCPAbstractPlottable;
+
+struct _capture_file;
+struct _sctp_assoc_info;
class SCTPGraphByteDialog : public QDialog
{
Q_OBJECT
public:
- explicit SCTPGraphByteDialog(QWidget *parent = 0, sctp_assoc_info_t *assoc = NULL, capture_file *cf = NULL, int dir = 0);
+ explicit SCTPGraphByteDialog(QWidget *parent = 0, struct _sctp_assoc_info *assoc = NULL, struct _capture_file *cf = NULL, int dir = 0);
~SCTPGraphByteDialog();
public slots:
- void setCaptureFile(capture_file *cf) { cap_file_ = cf; }
+ void setCaptureFile(struct _capture_file *cf) { cap_file_ = cf; }
private slots:
void on_pushButton_4_clicked();
@@ -62,8 +56,8 @@ private slots:
private:
Ui::SCTPGraphByteDialog *ui;
- sctp_assoc_info_t *selected_assoc;
- capture_file *cap_file_;
+ struct _sctp_assoc_info *selected_assoc;
+ struct _capture_file *cap_file_;
int frame_num;
int direction;
QVector<double> xb, yb;
diff --git a/ui/qt/sctp_graph_dialog.cpp b/ui/qt/sctp_graph_dialog.cpp
index 7de966b251..5bc6ed0d07 100644
--- a/ui/qt/sctp_graph_dialog.cpp
+++ b/ui/qt/sctp_graph_dialog.cpp
@@ -25,6 +25,17 @@
#include "ui_sctp_graph_dialog.h"
#include "sctp_assoc_analyse_dialog.h"
+#include <file.h>
+#include <math.h>
+#include <epan/dissectors/packet-sctp.h>
+#include "epan/packet.h"
+
+#include "ui/tap-sctp-analysis.h"
+
+#include <QFileDialog>
+#include <QMessageBox>
+
+#include "qcustomplot.h"
#include "wireshark_application.h"
SCTPGraphDialog::SCTPGraphDialog(QWidget *parent, sctp_assoc_info_t *assoc, capture_file *cf, int dir) :
diff --git a/ui/qt/sctp_graph_dialog.h b/ui/qt/sctp_graph_dialog.h
index 1959ab6054..fdb4202d92 100644
--- a/ui/qt/sctp_graph_dialog.h
+++ b/ui/qt/sctp_graph_dialog.h
@@ -23,26 +23,20 @@
#define SCTP_GRAPH_DIALOG_H
#include "config.h"
-#include "qcustomplot.h"
#include <glib.h>
-#include <file.h>
-#include <math.h>
-#include <epan/dissectors/packet-sctp.h>
-#include "epan/packet.h"
-
-#include "ui/tap-sctp-analysis.h"
-
#include <QDialog>
-#include <QObject>
-#include <QMessageBox>
-#include <QDir>
-#include <QFileDialog>
namespace Ui {
class SCTPGraphDialog;
}
+class QCPAbstractPlottable;
+class QCustomPlot;
+
+struct _capture_file;
+struct _sctp_assoc_info;
+
struct chunk_header {
guint8 type;
guint8 flags;
@@ -94,12 +88,12 @@ class SCTPGraphDialog : public QDialog
Q_OBJECT
public:
- explicit SCTPGraphDialog(QWidget *parent = 0, sctp_assoc_info_t *assoc = NULL, capture_file *cf = NULL, int dir = 0);
+ explicit SCTPGraphDialog(QWidget *parent = 0, struct _sctp_assoc_info *assoc = NULL, struct _capture_file *cf = NULL, int dir = 0);
~SCTPGraphDialog();
static void save_graph(QDialog *dlg, QCustomPlot *plot);
public slots:
- void setCaptureFile(capture_file *cf) { cap_file_ = cf; }
+ void setCaptureFile(struct _capture_file *cf) { cap_file_ = cf; }
private slots:
void on_pushButton_clicked();
@@ -116,8 +110,8 @@ private slots:
private:
Ui::SCTPGraphDialog *ui;
- sctp_assoc_info_t *selected_assoc;
- capture_file *cap_file_;
+ struct _sctp_assoc_info *selected_assoc;
+ struct _capture_file *cap_file_;
int frame_num;
int direction;
QVector<double> xt, yt, xs, ys, xg, yg, xd, yd, xn, yn;
diff --git a/ui/qt/search_frame.cpp b/ui/qt/search_frame.cpp
index 48729aece4..66700f2588 100644
--- a/ui/qt/search_frame.cpp
+++ b/ui/qt/search_frame.cpp
@@ -22,6 +22,8 @@
#include "search_frame.h"
#include "ui_search_frame.h"
+#include "file.h"
+
#include <epan/proto.h>
#include <epan/strutil.h>
diff --git a/ui/qt/sequence_diagram.cpp b/ui/qt/sequence_diagram.cpp
index bdca224650..d91355e88b 100644
--- a/ui/qt/sequence_diagram.cpp
+++ b/ui/qt/sequence_diagram.cpp
@@ -23,6 +23,8 @@
#include "epan/addr_resolv.h"
+#include "ui/tap-sequence-analysis.h"
+
#include "qt_ui_utils.h"
#include <QFont>
@@ -42,7 +44,7 @@ WSCPSeqData::WSCPSeqData() :
{
}
-WSCPSeqData::WSCPSeqData(double key, seq_analysis_item_t *value) :
+WSCPSeqData::WSCPSeqData(double key, struct _seq_analysis_item *value) :
key(key),
value(value)
{
@@ -93,7 +95,7 @@ SequenceDiagram::SequenceDiagram(QCPAxis *keyAxis, QCPAxis *valueAxis, QCPAxis *
// valueAxis->setTickLabelRotation(30);
}
-void SequenceDiagram::setData(seq_analysis_info_t *sainfo)
+void SequenceDiagram::setData(_seq_analysis_info *sainfo)
{
data_->clear();
sainfo_ = sainfo;
@@ -150,7 +152,7 @@ void SequenceDiagram::setSelectedPacket(int selected_packet)
mParentPlot->replot();
}
-seq_analysis_item_t *SequenceDiagram::itemForPosY(int ypos)
+_seq_analysis_item *SequenceDiagram::itemForPosY(int ypos)
{
double key_pos = qRound(key_axis_->pixelToCoord(ypos));
diff --git a/ui/qt/sequence_diagram.h b/ui/qt/sequence_diagram.h
index facc33bf42..78165077d8 100644
--- a/ui/qt/sequence_diagram.h
+++ b/ui/qt/sequence_diagram.h
@@ -28,20 +28,21 @@
#include <epan/address.h>
-#include "ui/tap-sequence-analysis.h"
-
#include <QObject>
#include <QMultiMap>
#include "qcustomplot.h"
+struct _seq_analysis_info;
+struct _seq_analysis_item;
+
// Most of this is probably unnecessary
class WSCPSeqData
{
public:
WSCPSeqData();
- WSCPSeqData(double key, seq_analysis_item_t *value);
+ WSCPSeqData(double key, _seq_analysis_item *value);
double key;
- seq_analysis_item_t *value;
+ struct _seq_analysis_item *value;
};
Q_DECLARE_TYPEINFO(WSCPSeqData, Q_MOVABLE_TYPE);
@@ -58,10 +59,10 @@ public:
// getters:
// setters:
- void setData(seq_analysis_info_t *sainfo);
+ void setData(struct _seq_analysis_info *sainfo);
// non-property methods:
- seq_analysis_item_t *itemForPosY(int ypos);
+ struct _seq_analysis_item *itemForPosY(int ypos);
// reimplemented virtual methods:
virtual void clearData() { data_->clear(); }
@@ -81,7 +82,7 @@ private:
QCPAxis *value_axis_;
QCPAxis *comment_axis_;
WSCPSeqDataMap *data_;
- seq_analysis_info_t *sainfo_;
+ struct _seq_analysis_info *sainfo_;
guint32 selected_packet_;
};
diff --git a/ui/qt/uat_dialog.cpp b/ui/qt/uat_dialog.cpp
index d13eeec088..7473f0e227 100644
--- a/ui/qt/uat_dialog.cpp
+++ b/ui/qt/uat_dialog.cpp
@@ -25,6 +25,7 @@
#include "epan/strutil.h"
#include "epan/to_str.h"
+#include "epan/uat-int.h"
#include "epan/value_string.h"
#include "ui/help_url.h"
#include <wsutil/report_err.h>
@@ -43,7 +44,7 @@
#include <QDebug>
-UatDialog::UatDialog(QWidget *parent, uat_t *uat) :
+UatDialog::UatDialog(QWidget *parent, epan_uat *uat) :
QDialog(parent),
ui(new Ui::UatDialog),
uat_(NULL),
@@ -82,7 +83,7 @@ UatDialog::~UatDialog()
delete ui;
}
-void UatDialog::setUat(uat_t *uat)
+void UatDialog::setUat(epan_uat *uat)
{
QString title(tr("Unknown User Accessible Table"));
diff --git a/ui/qt/uat_dialog.h b/ui/qt/uat_dialog.h
index 3906f78a0b..7461664373 100644
--- a/ui/qt/uat_dialog.h
+++ b/ui/qt/uat_dialog.h
@@ -26,8 +26,6 @@
#include <glib.h>
-#include "epan/uat-int.h"
-
#include "syntax_line_edit.h"
#include <QDialog>
@@ -36,6 +34,8 @@ class QComboBox;
class QPushButton;
class QTreeWidgetItem;
+struct epan_uat;
+
namespace Ui {
class UatDialog;
}
@@ -45,10 +45,10 @@ class UatDialog : public QDialog
Q_OBJECT
public:
- explicit UatDialog(QWidget *parent = 0, uat_t *uat = NULL);
+ explicit UatDialog(QWidget *parent = 0, struct epan_uat *uat = NULL);
~UatDialog();
- void setUat(uat_t *uat = NULL);
+ void setUat(struct epan_uat *uat = NULL);
protected:
void keyPressEvent(QKeyEvent *evt);
@@ -73,7 +73,7 @@ private:
Ui::UatDialog *ui;
QPushButton *ok_button_;
QPushButton *help_button_;
- uat_t *uat_;
+ struct epan_uat *uat_;
int cur_column_;
SyntaxLineEdit *cur_line_edit_;
QString saved_string_pref_;
diff --git a/ui/qt/voip_calls_dialog.h b/ui/qt/voip_calls_dialog.h
index c3d4e51e68..439ed3a9a2 100644
--- a/ui/qt/voip_calls_dialog.h
+++ b/ui/qt/voip_calls_dialog.h
@@ -26,14 +26,14 @@
#include <glib.h>
-#include "cfile.h"
-
#include "ui/voip_calls.h"
#include "wireshark_dialog.h"
#include <QMenu>
+struct _capture_file;
+
class QAbstractButton;
class QTreeWidgetItem;
@@ -54,7 +54,7 @@ public slots:
signals:
void updateFilter(QString &filter, bool force = false);
- void captureFileChanged(capture_file *cf);
+ void captureFileChanged(struct _capture_file *cf);
void goToPacket(int packet_num);
protected:
diff --git a/ui/qt/wireshark_application.cpp b/ui/qt/wireshark_application.cpp
index d27dcc77a4..085caa5045 100644
--- a/ui/qt/wireshark_application.cpp
+++ b/ui/qt/wireshark_application.cpp
@@ -21,10 +21,15 @@
#include "wireshark_application.h"
+#include <errno.h>
+
#include "wsutil/filesystem.h"
#include "epan/addr_resolv.h"
#include "epan/disabled_protos.h"
+#include "epan/ftypes/ftypes.h"
+#include "epan/prefs.h"
+#include "epan/proto.h"
#include "epan/tap.h"
#include "epan/timestamp.h"
@@ -67,7 +72,6 @@
#include <QMutableListIterator>
#include <QSocketNotifier>
#include <QThread>
-#include <QTimer>
#include <QUrl>
#ifdef Q_OS_WIN
@@ -668,7 +672,7 @@ void WiresharkApplication::allSystemsGo()
#endif
}
-e_prefs * WiresharkApplication::readConfigurationFiles(char **gdp_path, char **dp_path)
+_e_prefs *WiresharkApplication::readConfigurationFiles(char **gdp_path, char **dp_path)
{
int gpf_open_errno, gpf_read_errno;
int cf_open_errno, df_open_errno;
diff --git a/ui/qt/wireshark_application.h b/ui/qt/wireshark_application.h
index a23e4b86ed..239009cd8d 100644
--- a/ui/qt/wireshark_application.h
+++ b/ui/qt/wireshark_application.h
@@ -26,11 +26,6 @@
#include <glib.h>
-#include "epan/prefs.h"
-
-#include "capture_opts.h"
-#include <capchild/capture_session.h>
-#include "file.h"
#include "register.h"
#include "ui/help_url.h"
@@ -42,6 +37,8 @@
#include <QTimer>
#include <QTranslator>
+struct _e_prefs;
+
class QSocketNotifier;
// Recent items:
@@ -77,7 +74,7 @@ public:
void emitStatCommandSignal(const QString &menu_path, const char *arg, void *userdata);
void allSystemsGo();
void refreshLocalInterfaces();
- e_prefs * readConfigurationFiles(char **gdp_path, char **dp_path);
+ struct _e_prefs * readConfigurationFiles(char **gdp_path, char **dp_path);
QList<recent_item_status *> recentItems() const;
void addRecentItem(const QString &filename, qint64 size, bool accessible);
QDir lastOpenDir();