diff options
author | Dario Lombardo <lomato@gmail.com> | 2016-11-09 13:56:12 +0100 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2016-12-09 04:49:33 +0000 |
commit | b7e7796e20d5b194a72658a0e3f88522e7f66ebc (patch) | |
tree | 54291ca366573e7719a8bfd453410b209c7db708 /ui/qt/extcap_argument.h | |
parent | fb0c288f99518eac830cf29e92c3543a8045878e (diff) |
extcap: add new option type (timestamp).
Bug: 12787
Change-Id: I941833c55fb607c8af2ef832082af58d7b94e965
Reviewed-on: https://code.wireshark.org/review/18721
Petri-Dish: Roland Knall <rknall@gmail.com>
Reviewed-by: Roland Knall <rknall@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'ui/qt/extcap_argument.h')
-rw-r--r-- | ui/qt/extcap_argument.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/ui/qt/extcap_argument.h b/ui/qt/extcap_argument.h index 5ff390c7d0..851fcfb009 100644 --- a/ui/qt/extcap_argument.h +++ b/ui/qt/extcap_argument.h @@ -31,6 +31,7 @@ #include <QComboBox> #include <QButtonGroup> #include <QCheckBox> +#include <QDateTime> #include <extcap_parser.h> @@ -207,6 +208,26 @@ private: bool defaultBool(); }; +class ExtArgTimestamp : public ExtcapArgument +{ + Q_OBJECT + +public: + ExtArgTimestamp(extcap_arg * argument); + virtual QWidget * createEditor(QWidget * parent); + + virtual bool isValid(); + virtual QString defaultValue(); + virtual QString value(); + virtual QString prefValue(); + +private Q_SLOTS: + void onDateTimeChanged(QDateTime); + +private: + QDateTime ts; +}; + #endif /* UI_QT_EXTCAP_ARGUMENT_H_ */ /* |