File indexing completed on 2024-05-05 03:50:35

0001 // SPDX-License-Identifier: LGPL-2.1-or-later
0002 //
0003 // SPDX-FileCopyrightText: 2009 Eckhart Wörner <ewoerner@kde.org>
0004 //
0005 
0006 #ifndef GEOCUTE_PROVIDER_P_H
0007 #define GEOCUTE_PROVIDER_P_H
0008 
0009 #include "Provider.h"
0010 
0011 #include <QString>
0012 
0013 #include "SimpleDBusInterface.h"
0014 
0015 
0016 
0017 static const QString interfaceName = "org.freedesktop.Geoclue";
0018 
0019 class GeoCute::Provider::Private
0020 {
0021     public:
0022         Private(Provider& parent, const QString& service,
0023             const QString& path);
0024         ~Private();
0025         void statusChangedCall(int status);
0026         
0027         Status currentStatus;
0028         SimpleDBusInterface interface;
0029         
0030     private:
0031         Provider& parent;
0032 };
0033 
0034 
0035 
0036 #endif