aboutsummaryrefslogtreecommitdiffstats
path: root/ui/qt/extcap_argument.h
diff options
context:
space:
mode:
authorDario Lombardo <lomato@gmail.com>2016-11-09 13:56:12 +0100
committerAnders Broman <a.broman58@gmail.com>2016-12-09 04:49:33 +0000
commitb7e7796e20d5b194a72658a0e3f88522e7f66ebc (patch)
tree54291ca366573e7719a8bfd453410b209c7db708 /ui/qt/extcap_argument.h
parentfb0c288f99518eac830cf29e92c3543a8045878e (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.h21
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_ */
/*