From c371680a86933a42964fcb36266806d5d69c6b86 Mon Sep 17 00:00:00 2001 From: Mandeep Sandhu Date: Tue, 24 Sep 2013 17:35:52 +0530 Subject: QDnsLookup: Support for custom DNS server This commit only adds a new QProperty, "nameserver", to QDnsLookup. This property currently does not do anything and is not used internally by QDnsLookup. The next commit will implement it's usage. Task-number: QTBUG-30166 Change-Id: I85b72bd6661603128cab4068c1b83883fb2bfd1a Reviewed-by: Thiago Macieira --- src/network/kernel/qdnslookup.cpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'src/network/kernel/qdnslookup.cpp') diff --git a/src/network/kernel/qdnslookup.cpp b/src/network/kernel/qdnslookup.cpp index 53675d083b..e776a8eb76 100644 --- a/src/network/kernel/qdnslookup.cpp +++ b/src/network/kernel/qdnslookup.cpp @@ -362,6 +362,25 @@ void QDnsLookup::setType(Type type) } } +/*! + \property QDnsLookup::nameserver + \brief the nameserver to use for DNS lookup. +*/ + +QHostAddress QDnsLookup::nameserver() const +{ + return d_func()->nameserver; +} + +void QDnsLookup::setNameserver(const QHostAddress &nameserver) +{ + Q_D(QDnsLookup); + if (nameserver != d->nameserver) { + d->nameserver = nameserver; + emit nameserverChanged(nameserver); + } +} + /*! Returns the list of canonical name records associated with this lookup. */ -- cgit v1.2.3