File indexing completed on 2024-04-21 04:56:49

0001 /**
0002  * SPDX-FileCopyrightText: 2014 Apoorv Parle <apparle@gmail.com>
0003  * SPDX-FileCopyrightText: 2015 David Edmundson <davidedmundson@kde.org>
0004  *
0005  * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
0006  */
0007 
0008 #include "findmyphoneplugin.h"
0009 
0010 #include <QDBusConnection>
0011 #include <QDebug>
0012 
0013 #include <KPluginFactory>
0014 
0015 K_PLUGIN_CLASS_WITH_JSON(FindMyPhonePlugin, "kdeconnect_findmyphone.json")
0016 
0017 void FindMyPhonePlugin::ring()
0018 {
0019     NetworkPacket np(PACKET_TYPE_FINDMYPHONE_REQUEST);
0020     sendPacket(np);
0021 }
0022 
0023 QString FindMyPhonePlugin::dbusPath() const
0024 {
0025     return QLatin1String("/modules/kdeconnect/devices/%1/findmyphone").arg(device()->id());
0026 }
0027 
0028 #include "findmyphoneplugin.moc"
0029 #include "moc_findmyphoneplugin.cpp"