LATER... ei_kerberos_kdc_session_key ...
[wireshark-sm.git] / ui / qt / manuf_dialog.h
blobefb686d4e061094f761a1caf1567be485afd2294
1 /** @file
3 * Wireshark - Network traffic analyzer
4 * By Gerald Combs <gerald@wireshark.org>
5 * Copyright 1998 Gerald Combs
7 * SPDX-License-Identifier: GPL-2.0-or-later
8 */
10 #ifndef MANUF_DIALOG_H
11 #define MANUF_DIALOG_H
13 #include <wireshark_dialog.h>
14 #include <models/manuf_table_model.h>
16 namespace Ui {
17 class ManufDialog;
20 class ManufDialog : public WiresharkDialog
22 Q_OBJECT
24 public:
25 explicit ManufDialog(QWidget &parent, CaptureFile &cf);
26 ~ManufDialog();
28 private slots:
29 void on_searchToggled(void);
30 void on_editingFinished(void);
31 #if QT_VERSION >= QT_VERSION_CHECK(6, 7, 0)
32 void shortNameStateChanged(Qt::CheckState state);
33 #else
34 void shortNameStateChanged(int state);
35 #endif
36 void copyToClipboard(void);
37 void clearFilter(void);
39 private:
40 void searchPrefix(QString &text);
41 void searchVendor(QString &text);
43 Ui::ManufDialog *ui;
44 ManufTableModel *model_;
45 ManufSortFilterProxyModel *proxy_model_;
48 #endif // MANUF_DIALOG_H