summaryrefslogtreecommitdiff
path: root/ui/qt/extcap_options_dialog.cpp
diff options
context:
space:
mode:
authorRoland Knall <roland.knall@br-automation.com>2017-01-11 13:55:23 +0100
committerRoland Knall <rknall@gmail.com>2017-01-12 16:04:00 +0000
commit3df81a055064e2e2c8c9548f1c6837ddef5e5034 (patch)
tree484d3a1e56679668e657ddb29fe6aa6a9d964cdf /ui/qt/extcap_options_dialog.cpp
parentd6d516888122a26d477dcaa39a52fc9cd8b24479 (diff)
downloadwireshark-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.cpp9
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);
}
}