Wireshark 4.7.2
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
display_filter_completer.h
Go to the documentation of this file.
1
9
10#ifndef DISPLAY_FILTER_COMPLETER_H
11#define DISPLAY_FILTER_COMPLETER_H
12
14
15class QStringListModel;
16
31class DisplayFilterCompleter : public FilterCompleter
32{
33 Q_OBJECT
34
35public:
36 explicit DisplayFilterCompleter(QObject *parent = nullptr);
37
43 QStringListModel *fieldsModel() const { return fields_; }
44
49 QStringList splitPath(const QString &path) const override;
50
51private:
53 void rebuildFields(const QString &field_word, const QString &preamble) const;
54
55 QStringListModel *fields_;
56};
57
58#endif // DISPLAY_FILTER_COMPLETER_H
QStringList splitPath(const QString &path) const override
Returns the token under the cursor and, as a side effect, rebuilds fieldsModel() for the current toke...
Definition display_filter_completer.cpp:34
QStringListModel * fieldsModel() const
The dynamic protocol-field model, owned by this completer. The host adds it as a source of the merged...
Definition display_filter_completer.h:43