| Wireshark 4.7.0 The Wireshark network protocol analyzer

Loading...
Searching...
No Matches
filter_expression_frame.h
Go to the documentation of this file.
1
10#ifndef FILTER_EXPRESSION_FRAME_H
11#define FILTER_EXPRESSION_FRAME_H
12
13#include "accordion_frame.h"
14
15 namespace Ui {
16 class FilterExpressionFrame;
17}
18
19 class FilterExpressionFrame : public AccordionFrame
20{
21 Q_OBJECT
22
23 public:
24 explicit FilterExpressionFrame(QWidget *parent = 0);
25 ~FilterExpressionFrame();
26
27 void addExpression(const QString filter_text);
28 void editExpression(int exprIdx);
29
30signals:
31 void showPreferencesDialog(QString pane_name);
32 void filterExpressionsChanged();
33
34 protected:
35 virtual void showEvent(QShowEvent *event);
36 virtual void keyPressEvent(QKeyEvent *event);
37
38 private:
39 Ui::FilterExpressionFrame *ui;
40
41 int editExpression_;
42
43 private slots:
44 void updateWidgets();
45 void on_filterExpressionPreferencesPushButton_clicked();
46 void on_labelLineEdit_textChanged(const QString);
47 void on_displayFilterLineEdit_textChanged(const QString);
48 void on_buttonBox_accepted();
49 void on_buttonBox_rejected();
50};
51
52#endif // FILTER_EXPRESSION_FRAME_H
accordion_frame.h
AccordionFrame
Definition accordion_frame.h:18
FilterExpressionFrame
Definition filter_expression_frame.h:20