coreapplicationuis/SysAp/Src/SysApNspsAnim.cpp
changeset 0 2e3d3ce01487
child 21 c4cbaa4fb734
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/coreapplicationuis/SysAp/Src/SysApNspsAnim.cpp	Tue Feb 02 10:12:00 2010 +0200
@@ -0,0 +1,107 @@
+/*
+* Copyright (c) 2002 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:  RSysApNspsAnim implementation.
+*
+*/
+
+
+// INCLUDE FILES
+#include "SysApNspsAnim.h"              // This
+#include <coecntrl.h>                   // CCoeControl
+#include "NspsWsPluginDllStd.h"         // Command
+
+// ============================ MEMBER FUNCTIONS ==============================
+
+// ----------------------------------------------------------------------------
+// RSysApNspsAnim::RSysApNspsAnim( RAnimDll& aAnimDll )
+// ----------------------------------------------------------------------------
+
+RSysApNspsAnim::RSysApNspsAnim( RAnimDll& aAnimDll )
+    :RAnim( aAnimDll )
+	{
+	}
+
+// ----------------------------------------------------------------------------
+// RSysApNspsAnim::ConstructL( const RWindowBase& aDevice )
+// ----------------------------------------------------------------------------
+
+void RSysApNspsAnim::ConstructL( const RWindowBase& aDevice )
+	{
+	// Creates a server side anim class
+	RAnim::Construct( aDevice, EForwardRawKeyeventsForNsps, TPtrC8() );
+	}
+
+// ----------------------------------------------------------------------------
+// RSysApNspsAnim::SetNspsOn()
+// ----------------------------------------------------------------------------
+
+void RSysApNspsAnim::SetNspsOn()
+	{
+	Command( EActivateNspsKeyeventForwarding );
+	}
+
+// ----------------------------------------------------------------------------
+// RSysApNspsAnim::SetNspsOff()
+// ----------------------------------------------------------------------------
+
+void RSysApNspsAnim::SetNspsOff()
+	{
+	Command( EDeActivateNspsKeyeventForwarding );
+	}
+
+// ----------------------------------------------------------------------------
+// RSysApNspsAnim::SetNspsOff()
+// ----------------------------------------------------------------------------
+
+void RSysApNspsAnim::SetMessageTonePlaying()
+	{
+	Command( EActivateKeyeventForwardingForNcn );
+	}
+
+// ----------------------------------------------------------------------------
+// RSysApNspsAnim::SetNspsOff()
+// ----------------------------------------------------------------------------
+
+void RSysApNspsAnim::SetMessageToneNotPlaying()
+	{
+	Command( EDeActivateKeyeventForwardingForNcn );
+	}
+
+// ----------------------------------------------------------------------------
+// RSysApNspsAnim::ActivateKeyeventForwardingForLights()
+// ----------------------------------------------------------------------------
+
+void RSysApNspsAnim::ActivateKeyeventForwardingForLights()
+	{
+	Command( EActivateKeyeventForwardingForLights );
+	}
+
+// ----------------------------------------------------------------------------
+// RSysApNspsAnim::DeActivateKeyeventForwardingForLights()
+// ----------------------------------------------------------------------------
+
+void RSysApNspsAnim::DeActivateKeyeventForwardingForLights()
+	{
+	Command( EDeActivateKeyeventForwardingForLights );
+	}
+
+//  End of File  
+
+
+
+
+
+
+
+