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
10 #ifndef MODULE_PREFERENCES_SCROLL_AREA_H
11 #define MODULE_PREFERENCES_SCROLL_AREA_H
15 #include <epan/prefs.h>
16 #include <epan/prefs-int.h>
18 #include <QScrollArea>
21 class ModulePreferencesScrollArea
;
24 class ModulePreferencesScrollArea
: public QScrollArea
29 explicit ModulePreferencesScrollArea(module_t
*module
, QWidget
*parent
= 0);
30 ~ModulePreferencesScrollArea();
31 const QString
name() const { return QString(module_
->name
); }
34 void showEvent(QShowEvent
*);
35 void resizeEvent(QResizeEvent
*evt
);
38 Ui::ModulePreferencesScrollArea
*ui
;
44 void uintLineEditTextEdited(const QString
&new_str
);
45 void boolCheckBoxToggled(bool checked
);
46 void enumRadioButtonToggled(bool checked
);
47 void enumComboBoxCurrentIndexChanged(int index
);
48 void stringLineEditTextEdited(const QString
&new_str
);
49 void rangeSyntaxLineEditTextEdited(const QString
&new_str
);
50 void uatPushButtonClicked();
51 void saveFilenamePushButtonClicked();
52 void openFilenamePushButtonClicked();
53 void dirnamePushButtonClicked();
54 void enumComboBoxCurrentIndexChanged_PROTO_TCP(int index
);
57 #endif // MODULE_PREFERENCES_SCROLL_AREA_H