LATER... ei_kerberos_kdc_session_key ...
[wireshark-sm.git] / ui / qt / conversation_dialog.h
blobe54b67f4c5cf6edf09145e27320b8ff5bec4f372
1 /** @file
3 * Wireshark - Network traffic analyzer
4 * By Gerald Combs <gerald@wireshark.org>
5 * Copyright 1998 Gerald Combs
7 * SPDX-License-Identifier: GPL-2.0-or-later
8 */
10 #ifndef CONVERSATION_DIALOG_H
11 #define CONVERSATION_DIALOG_H
13 #include "traffic_table_dialog.h"
15 class ConversationDialog : public TrafficTableDialog
17 Q_OBJECT
19 public:
20 /** Create a new conversation window.
22 * @param parent Parent widget.
23 * @param cf Capture file. No statistics will be calculated if this is NULL.
25 explicit ConversationDialog(QWidget &parent, CaptureFile &cf);
27 protected:
28 void captureFileClosing();
30 signals:
31 void openFollowStreamDialog(int proto_id, unsigned stream_num, unsigned sub_stream_num);
33 private:
34 QPushButton *follow_bt_;
35 QPushButton *graph_bt_;
37 bool tcp_graph_requested_;
39 private slots:
40 void followStream();
41 void graphTcp();
42 void on_buttonBox_helpRequested();
43 void displayFilterSuccess(bool success);
44 void tabChanged(int idx);
47 void init_conversation_table(struct register_ct* ct, const char *filter);
49 #endif // CONVERSATION_DIALOG_H