Wireshark 4.7.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
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
19namespace Ui {
20class TLSKeylogDialog;
21}
22
28class TLSKeylogDialog : public QDialog
29{
30 Q_OBJECT
31
32public:
37 explicit TLSKeylogDialog(QWidget &parent);
38
43
44private slots:
48 void on_launchActivated();
49
54 void on_saveActivated();
55
60 void on_resetActivated();
61
66 void on_browseKeylogPath();
67
72 void on_browseProgramPath();
73
74private:
75 Ui::TLSKeylogDialog *ui;
77 module_t *tls_module_;
78 pref_t *pref_tls_keylog_;
80 module_t *gui_module_;
81 pref_t *pref_tlskeylog_command_;
82};
83
84#endif // TLSKEYLOG_DIALOG_H
Dialog for configuring and launching TLS keylog-based decryption, allowing the user to set the keylog...
Definition tlskeylog_launcher_dialog.h:29
~TLSKeylogDialog()
Destroys the dialog and releases UI resources.
Definition tlskeylog_launcher_dialog.cpp:67
Represents a preference module grouping related preferences under a named, hierarchical entry in the ...
Definition prefs-int.h:27
Definition prefs.c:207