| Wireshark 4.7.0 The Wireshark network protocol analyzer

Loading...
Searching...
No Matches
compiled_filter_output.h
Go to the documentation of this file.
1
10#ifndef COMPILEDFILTEROUTPUT_H
11#define COMPILEDFILTEROUTPUT_H
12
13#include "geometry_state_dialog.h"
14
15#include <config.h>
16
17#include <QList>
18#include <QHash>
19#include <QListWidgetItem>
20
21 typedef struct interface_tag interface_t;
22 typedef QList<interface_t *> InterfaceList;
23
24 namespace Ui {
25 class CompiledFilterOutput;
26}
27
28 class CompiledFilterOutput : public GeometryStateDialog
29{
30 Q_OBJECT
31
32 private:
33 InterfaceList intList_;
34 Ui::CompiledFilterOutput *ui;
35 QHash<QString, QString> compile_results;
36 QPushButton *copy_bt_;
37 void setTitle();
38#ifdef HAVE_LIBPCAP
39 bool compileFilter(const interface_t *interface);
40 void compileFilters();
41#endif
42
43 public:
44 explicit CompiledFilterOutput(QWidget *parent = 0, InterfaceList &intList = *new InterfaceList());
45
46 ~CompiledFilterOutput();
47
48 private slots:
49 void on_interfaceList_currentItemChanged(QListWidgetItem *current, QListWidgetItem *previous);
50 void copyFilterText();
51};
52
53#endif // COMPILEDFILTEROUTPUT_H
CompiledFilterOutput
Definition compiled_filter_output.h:29
GeometryStateDialog
Definition geometry_state_dialog.h:17
geometry_state_dialog.h
interface_t
Definition androiddump.c:219
interface_tag
Definition capture_opts.h:151