/* SPDX-FileCopyrightText: 2009 Petri Damstén SPDX-License-Identifier: GPL-2.0-or-later */ #pragma once #include "geolocationprovider.h" class Ip : public GeolocationProvider { Q_OBJECT public: explicit Ip(QObject *parent = nullptr, const QVariantList &args = QVariantList()); ~Ip() override; void update() override; private: class Private; Private *const d; };