File indexing completed on 2024-05-05 05:28:19

0001 /*
0002  * SPDX-FileCopyrightText: 2020 Dimitris Kardarakos <dimkard@posteo.net>
0003  *
0004  * SPDX-License-Identifier: GPL-3.0-or-later
0005  */
0006 
0007 #include "alarmchecker.h"
0008 
0009 #ifndef Q_OS_ANDROID
0010 #include <QDBusInterface>
0011 #include <QDBusConnection>
0012 #endif
0013 #include <QDebug>
0014 
0015 AlarmChecker::AlarmChecker(QObject *parent) : QObject(parent)
0016 {
0017 #ifndef Q_OS_ANDROID
0018     m_interface = new QDBusInterface(QStringLiteral("org.kde.calindac"), QStringLiteral("/calindac"), QStringLiteral("org.kde.calindac"), QDBusConnection::sessionBus(), this);
0019 #endif
0020 }
0021 
0022 void AlarmChecker::scheduleAlarmCheck()
0023 {
0024 #ifndef Q_OS_ANDROID
0025     m_interface->call(QStringLiteral("scheduleAlarmCheck"));
0026 #endif
0027 }