Wireshark  4.3.0
The Wireshark network protocol analyzer
tlskeylog_launcher_dialog.h
Go to the documentation of this file.
1 
10 #ifndef TLSKEYLOG_DIALOG_H
11 #define TLSKEYLOG_DIALOG_H
12 
13 #include <wireshark.h>
14 #include <QProcess>
15 #include <QDialog>
16 
17 #include <epan/prefs.h>
18 
19 namespace Ui {
20 class TLSKeylogDialog;
21 }
22 
23 class TLSKeylogDialog : public QDialog
24 {
25  Q_OBJECT
26 
27 public:
28  explicit TLSKeylogDialog(QWidget &parent);
29  ~TLSKeylogDialog();
30 
31 private slots:
32  void on_launchActivated();
33  void on_saveActivated();
34  void on_resetActivated();
35  void on_browseKeylogPath();
36  void on_browseProgramPath();
37 
38 private:
39  Ui::TLSKeylogDialog *ui;
40 
41  module_t *tls_module_;
42  pref_t *pref_tls_keylog_;
43 
44  module_t *gui_module_;
45  pref_t *pref_tlskeylog_command_;
46 };
47 
48 #endif // TLSKEYLOG_DIALOG_H
Definition: tlskeylog_launcher_dialog.h:24
Definition: prefs-int.h:27
Definition: prefs.c:225