/** @file * * Wireshark - Network traffic analyzer * By Gerald Combs * Copyright 1998 Gerald Combs * * SPDX-License-Identifier: GPL-2.0-or-later */ #ifndef DISPLAY_FILTER_COMBO_H #define DISPLAY_FILTER_COMBO_H #include #include class DisplayFilterCombo : public QComboBox { Q_OBJECT public: explicit DisplayFilterCombo(QWidget *parent = 0); bool addRecentCapture(const char *filter); void writeRecent(FILE *rf); void updateStyleSheet(); protected: virtual bool event(QEvent *event); private: public slots: bool checkDisplayFilter(); void applyDisplayFilter(); void setDisplayFilter(QString filter); private slots: void updateMaxCount(); void onActivated(int index); }; #endif // DISPLAY_FILTER_COMBO_H