1 /* range_syntax_lineedit.h 2 * Delegates for editing prefereneces. 3 * 4 * Wireshark - Network traffic analyzer 5 * By Gerald Combs <gerald@wireshark.org> 6 * Copyright 1998 Gerald Combs 7 * 8 * SPDX-License-Identifier: GPL-2.0-or-later 9 */ 10 11 #ifndef RANGE_SYNTAX_LINEEDIT_H 12 #define RANGE_SYNTAX_LINEEDIT_H 13 14 #include <ui/qt/widgets/syntax_line_edit.h> 15 16 #include <QWidget> 17 18 class RangeSyntaxLineEdit : public SyntaxLineEdit 19 { 20 Q_OBJECT 21 public: 22 explicit RangeSyntaxLineEdit(QWidget *parent = 0); 23 void setMaxRange(unsigned int max); 24 25 public slots: 26 void checkRange(QString range); 27 28 private: 29 unsigned int maxRange_; 30 }; 31 32 #endif // RANGE_SYNTAX_LINEEDIT_H 33