cellular/telephonysettings/xqbindings/psetwrapper/src/psetcliwrapper_p.cpp
branchRCL_3
changeset 19 7d48bed6ce0c
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/cellular/telephonysettings/xqbindings/psetwrapper/src/psetcliwrapper_p.cpp	Tue Aug 31 15:45:17 2010 +0300
@@ -0,0 +1,119 @@
+/*
+ * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+ * All rights reserved.
+ * This component and the accompanying materials are made available
+ * under the terms of "Eclipse Public License v1.0"
+ * which accompanies this distribution, and is available
+ * at the URL "http://www.eclipse.org/legal/epl-v10.html".
+ *
+ * Initial Contributors:
+ * Nokia Corporation - initial contribution.
+ *
+ * Contributors:
+ *
+ * Description:  
+ *
+ */
+
+#include "psetcliwrapper_p.h"
+#include "psetcliwrapper.h"
+#include "psetwrappertypes.h"
+#include "logging.h"
+#include <rsssettings.h>
+#include <psetcontainer.h>
+#include <psetcli.h>
+
+/*!
+  PSetCliWrapperPrivate::PSetCliWrapperPrivate
+ */
+PSetCliWrapperPrivate::PSetCliWrapperPrivate(
+        PSetCliWrapper &owner) :
+    m_Owner(owner)
+{
+    DPRINT;
+}
+
+/*!
+  PSetCliWrapperPrivate::~PSetCliWrapperPrivate
+ */
+PSetCliWrapperPrivate::~PSetCliWrapperPrivate()
+{
+    DPRINT;
+}
+
+// --------  Observer interface  --------- // 
+/*!
+  PSetCliWrapperPrivate::SetEngineContact
+ */
+void PSetCliWrapperPrivate::SetEngineContact(MPsetCli* aEngine)
+{
+    DPRINT << "aEngine: " << aEngine;
+}
+
+/*!
+  PSetCliWrapperPrivate::HandleCliRequestingL
+ */
+void PSetCliWrapperPrivate::HandleCliRequestingL(TBool aOngoing,
+        TBool aInterrupted)
+{
+    DPRINT << "aOngoing: " << aOngoing
+        << " aInterrupted: " << aInterrupted;
+
+    QT_TRYCATCH_LEAVING(
+        emit m_Owner.handleCliRequesting(static_cast<bool>(aOngoing),
+                static_cast<bool> (aInterrupted));
+    )
+}
+
+/*!
+  PSetCliWrapperPrivate::CliInformationL
+ */
+void PSetCliWrapperPrivate::CliInformationL(TPsuiCli aType)
+{
+    DPRINT << "aType: " << aType;
+    
+    QT_TRYCATCH_LEAVING(
+        emit m_Owner.cliInformation(static_cast<PsCallLineIdentity>(aType));
+    )
+}
+
+/*!
+  PSetCliWrapperPrivate::HandleCliStatusL
+ */
+void PSetCliWrapperPrivate::HandleCliStatusL(
+        TUint8 aBsc[KPSetNumberOfBsc], TPsuiCli aMode)
+{
+    DPRINT << "aBsc[0]: " << aBsc[0]
+            << " aMode: " << aMode;
+    
+    QT_TRYCATCH_LEAVING(
+        emit m_Owner.handleCliStatus(static_cast<unsigned char *>(aBsc),
+            KPSetNumberOfBsc, static_cast<PsCallLineIdentity> (aMode));
+    )
+}
+
+/*!
+  PSetCliWrapperPrivate::HandleCnapStatusL
+ */
+void PSetCliWrapperPrivate::HandleCnapStatusL(TInt aStatus)
+{
+    DPRINT << "aStatus: " << aStatus;
+    
+    QT_TRYCATCH_LEAVING(
+        emit m_Owner.handleCnapStatus(aStatus);
+    )
+}
+
+/*!
+  PSetCliWrapperPrivate::HandleCliErrorL
+ */
+void PSetCliWrapperPrivate::HandleCliErrorL(TInt aError)
+{
+    DPRINT << "aError: " << aError;
+    
+    QT_TRYCATCH_LEAVING(
+        emit m_Owner.handleCliError(aError);
+    )
+}
+
+// End of File.