--- a/phonesettings/cpphonesettingsplugins/cptelephonyutils/src/cpplugincommon.cpp Fri Jun 04 10:19:18 2010 +0100
+++ b/phonesettings/cpphonesettingsplugins/cptelephonyutils/src/cpplugincommon.cpp Wed Jun 23 18:12:20 2010 +0300
@@ -30,6 +30,7 @@
#include <NumberGroupingCRKeys.h>
#include <hbglobal.h>
#include <CoreApplicationUIsSDKCRKeys.h>
+#include <ctsydomainpskeys.h>
#include "cptelephonyutilsdefs.h"
#include "cpplugincommon.h"
#include "cppluginlogging.h"
@@ -79,7 +80,7 @@
errorText = hbTrId("txt_phone_info_not_allowed");
break;
case KErrGsmSSIncompatibility:
- errorText = hbTrId("Services in conflict");
+ errorText = hbTrId("txt_phone_info_conflict_error");
break;
case KErrGsmSSSystemFailure:
errorText = hbTrId("txt_phone_info_result_unknown");
@@ -169,6 +170,18 @@
return writeCenrepValue(KCRUidLogs.iUid, KLogsShowCallDuration, cenrepValue );
}
+int CpSettingsWrapper::readVtVideoSending()
+{
+ DPRINT << ": IN";
+ return readCenrepValue(KCRUidTelephonySettings.iUid, KSettingsVTVideoSending).toInt();
+}
+
+int CpSettingsWrapper::writeVtVideoSending(int value)
+{
+ DPRINT << ": IN";
+ return writeCenrepValue(KCRUidTelephonySettings.iUid, KSettingsVTVideoSending, value);
+}
+
void CpSettingsWrapper::readSoftRejectText(QString &text, bool &userDefined )
{
if (SoftRejectTextDefault ==
@@ -210,6 +223,15 @@
return ret;
}
+QVariant CpSettingsWrapper::readPubSubValue(
+ const long int uid, const unsigned long int key) const
+{
+ XQSettingsKey settingsKey(XQSettingsKey::TargetPublishAndSubscribe, uid, key);
+ QVariant ret = m_Settings->readItemValue(settingsKey);
+ DPRINT << "PubSub ret: " << ret;
+ return ret;
+}
+
QString CpSettingsWrapper::readCenrepString(
const long int uid, const unsigned long int key) const
{
@@ -246,3 +268,14 @@
}
return offLinesupport;
}
+
+bool CpSettingsWrapper::isOngoingCall() const
+{
+ bool callOngoing(false);
+ if (EPSCTsyCallStateNone <
+ readPubSubValue(KPSUidCtsyCallInformation.iUid, KCTsyCallState).toInt()) {
+ callOngoing = true;
+ }
+ return callOngoing;
+}
+