24 #ifndef OFONOCALLFORWARDING_H
25 #define OFONOCALLFORWARDING_H
27 #include <QtCore/QObject>
29 #include "ofonomodeminterface.h"
30 #include "libofono-qt_global.h"
47 void requestVoiceUnconditional();
48 void setVoiceUnconditional(
const QString &property);
49 void requestVoiceBusy();
50 void setVoiceBusy(
const QString &property);
51 void requestVoiceNoReply();
52 void setVoiceNoReply(
const QString &property);
53 void requestVoiceNoReplyTimeout();
54 void setVoiceNoReplyTimeout(ushort timeout);
55 void requestVoiceNotReachable();
56 void setVoiceNotReachable(
const QString &property);
57 void requestForwardingFlagOnSim();
60 void disableAll(
const QString &type);
63 void voiceUnconditionalComplete(
bool success,
const QString &property);
64 void voiceBusyComplete(
bool success,
const QString &property);
65 void voiceNoReplyComplete(
bool success,
const QString &property);
66 void voiceNoReplyTimeoutComplete(
bool success, ushort timeout);
67 void voiceNotReachableComplete(
bool success,
const QString &property);
68 void forwardingFlagOnSimComplete(
bool success,
bool property);
70 void voiceUnconditionalChanged(
const QString &property);
71 void voiceBusyChanged(
const QString &property);
72 void voiceNoReplyChanged(
const QString &property);
73 void voiceNoReplyTimeoutChanged(ushort timeout);
74 void voiceNotReachableChanged(
const QString &property);
75 void forwardingFlagOnSimChanged(
bool property);
77 void setVoiceUnconditionalFailed();
78 void setVoiceBusyFailed();
79 void setVoiceNoReplyFailed();
80 void setVoiceNoReplyTimeoutFailed();
81 void setVoiceNotReachableFailed();
83 void disableAllComplete(
bool success);
86 void propertyChanged(
const QString& property,
const QVariant& value);
87 void setPropertyFailed(
const QString& property);
88 void requestPropertyComplete(
bool success,
const QString& property,
const QVariant& value);
90 void disableAllResp();
91 void disableAllErr(QDBusError error);