diff options
author | Gerald Combs <gerald@wireshark.org> | 2015-02-12 15:35:59 -0800 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2015-02-13 02:31:16 +0000 |
commit | 6e88978fd98cf0dd032245c1b68b5a12cd94e405 (patch) | |
tree | d4816d481f84aaf50f727395215c1ce11baa365f | |
parent | a5652c7257835db3f6fce01926d53b236be53405 (diff) | |
download | wireshark-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>
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(); |