11DNETWORKMANAGER_BEGIN_NAMESPACE
13class DIPv4ConfigPrivate;
19 explicit DIPv4Config(
const quint64
id, QObject *parent =
nullptr);
22 Q_PROPERTY(QList<Config> addressData READ addressData NOTIFY addressDataChanged)
23 Q_PROPERTY(QList<Config> nameserverData READ nameserverData NOTIFY nameserverDataChanged)
24 Q_PROPERTY(QHostAddress gateway READ gateway NOTIFY gatewayChanged)
26 QList<Config> addressData() const;
27 QList<Config> nameserverData() const;
28 QHostAddress gateway() const;
31 void addressDataChanged(const QList<Config> &addrs) const;
32 void nameserverDataChanged(const QList<Config> &nameserverData) const;
33 void gatewayChanged(const QHostAddress &gateway);
36 QScopedPointer<DIPv4ConfigPrivate> d_ptr;
40DNETWORKMANAGER_END_NAMESPACE
对于Ipv4配置属性的封装
Definition: dipv4config.h:16