From 846069fb199c37c6d547412173d0d3f9a3546318 Mon Sep 17 00:00:00 2001 From: Matthias Kollmann Date: Tue, 17 Oct 2017 18:46:23 +0200 Subject: [PATCH] QZeroConfService became a Q_GADGET for easy usage in QML --- qzeroconfservice.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/qzeroconfservice.h b/qzeroconfservice.h index a50ee2e..9b1b392 100644 --- a/qzeroconfservice.h +++ b/qzeroconfservice.h @@ -8,7 +8,14 @@ class QZeroConfServiceData; class QZeroConfService { + Q_GADGET + Q_PROPERTY( QString name READ name ) + Q_PROPERTY( QString type READ type ) + Q_PROPERTY( QString domain READ domain ) + Q_PROPERTY( QString host READ host ) + public: + QZeroConfService(); QZeroConfService(const QZeroConfService &); QZeroConfService &operator=(const QZeroConfService &); @@ -42,4 +49,6 @@ private: QSharedDataPointer data; }; +Q_DECLARE_METATYPE(QZeroConfService) + #endif // QZEROCONFSERVICE_H