QZeroConfService became a Q_GADGET for easy usage in QML

This commit is contained in:
Matthias Kollmann
2017-10-17 18:46:23 +02:00
parent de81832a86
commit 846069fb19

View File

@@ -8,7 +8,14 @@ class QZeroConfServiceData;
class QZeroConfService 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: public:
QZeroConfService(); QZeroConfService();
QZeroConfService(const QZeroConfService &); QZeroConfService(const QZeroConfService &);
QZeroConfService &operator=(const QZeroConfService &); QZeroConfService &operator=(const QZeroConfService &);
@@ -42,4 +49,6 @@ private:
QSharedDataPointer<QZeroConfServiceData> data; QSharedDataPointer<QZeroConfServiceData> data;
}; };
Q_DECLARE_METATYPE(QZeroConfService)
#endif // QZEROCONFSERVICE_H #endif // QZEROCONFSERVICE_H