diff options
Diffstat (limited to 'ui/qt/extcap_argument.h')
-rw-r--r-- | ui/qt/extcap_argument.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/ui/qt/extcap_argument.h b/ui/qt/extcap_argument.h index 185f2bc607..0fdc59f31b 100644 --- a/ui/qt/extcap_argument.h +++ b/ui/qt/extcap_argument.h @@ -87,8 +87,15 @@ public: virtual QString value(); virtual QString defaultValue(); + bool isDefault(); + bool isValid(); + bool isRequired(); + static ExtcapArgument * create(extcap_arg * argument = 0, GHashTable * device_defaults = 0); +Q_SIGNALS: + void valueChanged(); + protected: void setDefault(GHashTable * defaultsList); @@ -99,6 +106,13 @@ protected: extcap_arg * _argument; QVariant * _default; + +private Q_SLOTS: + + void onStringChanged(QString); + void onIntChanged(int); + void onBoolChanged(bool); + }; #endif /* UI_QT_EXTCAP_ARGUMENT_H_ */ |