diff options
author | Roland Knall <roland.knall@br-automation.com> | 2017-01-11 13:55:23 +0100 |
---|---|---|
committer | Roland Knall <rknall@gmail.com> | 2017-01-12 16:04:00 +0000 |
commit | 3df81a055064e2e2c8c9548f1c6837ddef5e5034 (patch) | |
tree | 484d3a1e56679668e657ddb29fe6aa6a9d964cdf /ui/qt/extcap_options_dialog.cpp | |
parent | d6d516888122a26d477dcaa39a52fc9cd8b24479 (diff) | |
download | wireshark-3df81a055064e2e2c8c9548f1c6837ddef5e5034.tar.gz |
Qt: Remove unneccessary Q_DECLARE_METATYPE
Remove unnecessary Q_DECLARE_METATYPE macros and replace calls
to QVariant conversions with VariantPointer where necessary
Change-Id: Ia4690590095f930bf94644197de7fa30b00ee7ec
Reviewed-on: https://code.wireshark.org/review/19611
Petri-Dish: Roland Knall <rknall@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Roland Knall <rknall@gmail.com>
Diffstat (limited to 'ui/qt/extcap_options_dialog.cpp')
-rw-r--r-- | ui/qt/extcap_options_dialog.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/ui/qt/extcap_options_dialog.cpp b/ui/qt/extcap_options_dialog.cpp index 43a82bfc59..56f82fb7ab 100644 --- a/ui/qt/extcap_options_dialog.cpp +++ b/ui/qt/extcap_options_dialog.cpp @@ -60,6 +60,7 @@ #include <ui/preference_utils.h> #include <ui/qt/wireshark_application.h> +#include <ui/qt/variant_pointer.h> #include <ui/qt/extcap_argument.h> #include <ui/qt/extcap_argument_file.h> @@ -278,7 +279,7 @@ void ExtcapOptionsDialog::updateWidgets() editWidget = argument->createEditor((QWidget *) this); if ( editWidget != NULL ) { - editWidget->setProperty(QString("extcap").toLocal8Bit(), QVariant::fromValue(argument)); + editWidget->setProperty(QString("extcap").toLocal8Bit(), VariantPointer<ExtcapArgument>::asQVariant(argument)); layout->addWidget(editWidget, counter, 1, Qt::AlignVCenter); } @@ -415,9 +416,9 @@ void ExtcapOptionsDialog::resetValues() ExtcapArgument * arg = 0; QVariant prop = child->property(QString("extcap").toLocal8Bit()); - if ( prop.isValid() && prop.canConvert<ExtcapArgument *>()) + if ( prop.isValid() ) { - arg = prop.value<ExtcapArgument *>(); + arg = VariantPointer<ExtcapArgument>::asPtr(prop); /* value<> can fail */ if (arg) @@ -429,7 +430,7 @@ void ExtcapOptionsDialog::resetValues() QWidget * editWidget = arg->createEditor((QWidget *) this); if ( editWidget != NULL ) { - editWidget->setProperty(QString("extcap").toLocal8Bit(), QVariant::fromValue(arg)); + editWidget->setProperty(QString("extcap").toLocal8Bit(), VariantPointer<ExtcapArgument>::asQVariant(arg)); layout->addWidget(editWidget, row, 1, Qt::AlignVCenter); } } |