10 #ifndef TAP_PARAMETER_DIALOG_H
11 #define TAP_PARAMETER_DIALOG_H
34 class QTreeWidgetItem;
52 static const QString &actionName() {
return action_name_; }
53 static void registerDialog(
const QString title,
const char *cfg_abbr,
register_stat_group_t group, stat_tap_init_cb tap_init_cb, tpdCreator creator);
58 QTreeWidget *statsTreeWidget();
59 QLineEdit *displayFilterLineEdit();
60 QPushButton *applyFilterButton();
61 QVBoxLayout *verticalLayout();
62 QHBoxLayout *filterLayout();
67 void filterAction(QString filter, FilterAction::Action action, FilterAction::ActionType type);
68 void updateFilter(QString filter);
73 void contextMenuEvent(QContextMenuEvent *event);
74 void addFilterActions();
75 void addTreeCollapseAllActions();
76 QString displayFilter();
77 void setDisplayFilter(
const QString &filter);
78 void setHint(
const QString &hint);
80 void setRetapOnShow(
bool retap);
83 void filterActionTriggered();
84 void collapseAllActionTriggered();
85 void expandAllActionTriggered();
89 Ui::TapParameterDialog *ui;
91 QList<QAction *> filter_actions_;
93 static const QString action_name_;
96 virtual const QString filterExpression() {
return QString(); }
97 QString itemDataToPlain(QVariant var,
int width = 0);
98 virtual QList<QVariant> treeItemData(QTreeWidgetItem *)
const;
103 virtual void fillTree() = 0;
105 void on_applyFilterButton_clicked();
106 void on_actionCopyToClipboard_triggered();
107 void on_actionSaveAs_triggered();
108 void on_buttonBox_helpRequested();
Definition: capture_file.h:23
Definition: tap_parameter_dialog.h:45
Definition: wireshark_dialog.h:35
enum _st_format_type st_format_type
enum register_stat_group_e register_stat_group_t