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 #pragma once
0006 
0007 #include <QObject>
0008 
0009 #include "ussdutilsinterface.h"
0010 
0011 class DeclarativeUssdUtils : public org::kde::telephony::UssdUtils
0012 {
0013     Q_OBJECT
0014 public:
0015     DeclarativeUssdUtils(QObject *parent = nullptr);
0016 
0017     Q_INVOKABLE void initiate(const QString &deviceUni, const QString &command);
0018     Q_INVOKABLE void respond(const QString &deviceUni, const QString &reply);
0019     Q_INVOKABLE void cancel(const QString &deviceUni);
0020 };