File indexing completed on 2024-04-28 16:42:52

0001 // SPDX-FileCopyrightText: 2021 Alexey Andreyev <aa13q@ya.ru>
0002 //
0003 // SPDX-License-Identifier: LicenseRef-KDE-Accepted-GPL
0004 
0005 #include "declarative-dialer-utils.h"
0006 
0007 DeclarativeDialerUtils::DeclarativeDialerUtils(QObject *parent)
0008     : org::kde::telephony::DialerUtils(QString::fromLatin1(staticInterfaceName()),
0009                                        QStringLiteral("/org/kde/telephony/DialerUtils/tel/mm"),
0010                                        QDBusConnection::sessionBus(),
0011                                        parent)
0012 {
0013     if (!isValid()) {
0014         qDebug() << Q_FUNC_INFO << "Could not initiate DialerUtils interface";
0015         return;
0016     }
0017     connect(this, &org::kde::telephony::DialerUtils::muteChanged, this, &DeclarativeDialerUtils::muteChanged);
0018     connect(this, &org::kde::telephony::DialerUtils::speakerModeChanged, this, &DeclarativeDialerUtils::speakerModeChanged);
0019 }
0020 
0021 void DeclarativeDialerUtils::syncSettings()
0022 {
0023     org::kde::telephony::DialerUtils::syncSettings();
0024 }