drsuapi_SupportedExtensionsExt wild guess to match 0x80a and DsGetNCChangesReq11...
[wireshark-sm.git] / ui / qt / module_preferences_scroll_area.h
blob8123564d44aad6716e68c12adb4b2244bb9f54de
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 MODULE_PREFERENCES_SCROLL_AREA_H
11 #define MODULE_PREFERENCES_SCROLL_AREA_H
13 #include <config.h>
15 #include <epan/prefs.h>
16 #include <epan/prefs-int.h>
18 #include <QScrollArea>
20 namespace Ui {
21 class ModulePreferencesScrollArea;
24 class ModulePreferencesScrollArea : public QScrollArea
26 Q_OBJECT
28 public:
29 explicit ModulePreferencesScrollArea(module_t *module, QWidget *parent = 0);
30 ~ModulePreferencesScrollArea();
31 const QString name() const { return QString(module_->name); }
33 protected:
34 void showEvent(QShowEvent *);
35 void resizeEvent(QResizeEvent *evt);
37 private:
38 Ui::ModulePreferencesScrollArea *ui;
40 module_t *module_;
41 void updateWidgets();
43 private slots:
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