Wireshark  4.3.0
The Wireshark network protocol analyzer
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 {
17 }
18 
20 {
21  Q_OBJECT
22 
23 public:
24  explicit FilterExpressionFrame(QWidget *parent = 0);
26 
27  void addExpression(const QString filter_text);
28  void editExpression(int exprIdx);
29 
30 signals:
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
Definition: accordion_frame.h:18
Definition: filter_expression_frame.h:20