diff options
Diffstat (limited to 'ui/qt/follow_stream_dialog.h')
-rw-r--r-- | ui/qt/follow_stream_dialog.h | 48 |
1 files changed, 22 insertions, 26 deletions
diff --git a/ui/qt/follow_stream_dialog.h b/ui/qt/follow_stream_dialog.h index e56023de..859c0534 100644 --- a/ui/qt/follow_stream_dialog.h +++ b/ui/qt/follow_stream_dialog.h @@ -12,8 +12,6 @@ #include <config.h> -#include <glib.h> - #include <stdio.h> #ifdef HAVE_UNISTD_H @@ -44,7 +42,7 @@ public: ~FollowStreamDialog(); void addCodecs(const QMap<QString, QTextCodec *> &codecMap); - bool follow(QString previous_filter = QString(), bool use_stream_index = false, guint stream_num = 0, guint sub_stream_num = 0); + bool follow(QString previous_filter = QString(), bool use_stream_index = false, unsigned stream_num = 0, unsigned sub_stream_num = 0); protected: bool eventFilter(QObject *obj, QEvent *event); @@ -52,10 +50,11 @@ protected: void captureFileClosed(); private slots: - void on_cbCharset_currentIndexChanged(int idx); - void on_cbDirections_currentIndexChanged(int idx); - void on_bFind_clicked(); - void on_leFind_returnPressed(); + void cbCharsetCurrentIndexChanged(int idx); + void deltaComboBoxCurrentIndexChanged(int idx); + void cbDirectionsCurrentIndexChanged(int idx); + void bFindClicked(); + void leFindReturnPressed(); void helpButton(); void backButton(); @@ -65,33 +64,33 @@ private slots: void findText(bool go_back = true); void saveAs(); void printStream(); - void fillHintLabel(int text_pos); - void goToPacketForTextPos(int text_pos); + void fillHintLabel(int pkt = 0); + void goToPacketForTextPos(int pkt = 0); - void on_streamNumberSpinBox_valueChanged(int stream_num); - void on_subStreamNumberSpinBox_valueChanged(int sub_stream_num); + void streamNumberSpinBoxValueChanged(int stream_num); + void subStreamNumberSpinBoxValueChanged(int sub_stream_num); - void on_buttonBox_rejected(); + void buttonBoxRejected(); signals: void updateFilter(QString filter, bool force); void goToPacket(int packet_num); private: + // Callback for register_tap_listener + static void resetStream(void *tapData); + void removeStreamControls(); void resetStream(void); void updateWidgets(bool follow_in_progress); void updateWidgets() { updateWidgets(false); } // Needed for WiresharkDialog? - frs_return_t - showBuffer(char *buffer, size_t nchars, gboolean is_from_server, - guint32 packet_num, nstime_t abs_ts, guint32 *global_pos); - - frs_return_t readStream(); - frs_return_t readFollowStream(); - frs_return_t readSslStream(); + void showBuffer(QByteArray &buffer, size_t nchars, bool is_from_server, + uint32_t packet_num, nstime_t abs_ts, uint32_t *global_pos); + void readStream(); + void readFollowStream(); void followStream(); - void addText(QString text, gboolean is_from_server, guint32 packet_num, gboolean colorize = true); + void addText(QString text, bool is_from_server, uint32_t packet_num, bool colorize = true); Ui::FollowStreamDialog *ui; @@ -103,9 +102,6 @@ private: follow_info_t follow_info_; register_follow_t* follower_; - QString data_out_filename_; - static const int max_document_length_; - bool truncated_; QString previous_filter_; QString filter_out_filter_; QString output_filter_; @@ -113,10 +109,10 @@ private: int server_buffer_count_; int client_packet_count_; int server_packet_count_; - guint32 last_packet_; - gboolean last_from_server_; + uint32_t last_packet_; + bool last_from_server_; + nstime_t last_ts_; int turns_; - QMap<int,guint32> text_pos_to_packet_; bool use_regex_find_; |