homesync/contentmanager/mediaservant/src/msparameteragent.cpp
changeset 0 7f85d04be362
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/homesync/contentmanager/mediaservant/src/msparameteragent.cpp	Thu Dec 17 08:52:00 2009 +0200
@@ -0,0 +1,186 @@
+/*
+* Copyright (c) 2008 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:  CMSParameterAgent class implementation
+*
+*/
+
+
+#include "msparameteragent.h"
+#include "mediaservant.hrh"
+#include "msdebug.h"
+
+
+// --------------------------------------------------------------------------
+// CMSParameterAgent::CMSParameterAgent()
+// --------------------------------------------------------------------------
+//
+CMSParameterAgent::CMSParameterAgent()
+    {
+    LOG(_L("[MediaServant]\t CMSParameterAgent::CMSParameterAgent"));
+
+    iPreviousFocusIndex = 0;
+    iTemplate.templateType = KErrNotFound;
+    iTemplate.selectedTemplate = EMSNoTemplate;
+
+    }
+
+// --------------------------------------------------------------------------
+// CMSParameterAgent::~CMSParameterAgent()
+// --------------------------------------------------------------------------
+//
+CMSParameterAgent::~CMSParameterAgent()
+    {
+    LOG(_L("[MediaServant]\t CMSParameterAgent::~CMSParameterAgent"));
+    }
+
+// --------------------------------------------------------------------------
+// CMSParameterAgent::SetRuleTemplate()
+// --------------------------------------------------------------------------
+//
+void CMSParameterAgent::SetRuleTemplate( TMSTemplate aTemplate )
+    {
+    LOG(_L("[MediaServant]\t CMSParameterAgent::SetRuleTemplate"));
+
+    iTemplate = aTemplate;
+    }
+
+// --------------------------------------------------------------------------
+// CMSParameterAgent::SetRuleTemplate()
+// --------------------------------------------------------------------------
+//
+TMSTemplate CMSParameterAgent::GetRuleTemplate() const
+    {
+    LOG(_L("[MediaServant]\t CMSParameterAgent::GetRuleTemplate"));
+
+    return iTemplate;
+    }
+
+// --------------------------------------------------------------------------
+// CMSParameterAgent::SetMainViewFocusIndex()
+// --------------------------------------------------------------------------
+//
+void CMSParameterAgent::SetMainViewFocusIndex( TInt aIndex )
+    {
+    TRACE( Print(_L("[MediaServant]\t CMSParameterAgent::\
+    SetMainViewFocusIndex %d"), aIndex) );
+
+    iMainViewFocusIndex = aIndex;
+    }
+
+// --------------------------------------------------------------------------
+// CMSParameterAgent::MainViewFocusIndex()
+// --------------------------------------------------------------------------
+//
+TInt CMSParameterAgent::MainViewFocusIndex() const
+    {
+    TRACE( Print(_L("[MediaServant]\t CMSParameterAgent::\
+    MainViewFocusIndex %d"), iMainViewFocusIndex) );
+
+    return iMainViewFocusIndex;
+    }
+
+// --------------------------------------------------------------------------
+// CMSParameterAgent::SetFillViewFocusIndex()
+// --------------------------------------------------------------------------
+//
+void CMSParameterAgent::SetFillViewFocusIndex( TInt aIndex )
+    {
+    TRACE( Print(_L("[MediaServant]\t CMSParameterAgent::\
+    SetFillViewFocusIndex %d"), aIndex ) );
+
+    iFillViewFocusIndex = aIndex;
+    }
+
+// --------------------------------------------------------------------------
+// CMSParameterAgent::FillViewFocusIndex()
+// --------------------------------------------------------------------------
+//
+TInt CMSParameterAgent::FillViewFocusIndex() const
+    {
+    TRACE( Print(_L("[MediaServant]\t CMSParameterAgent::\
+    FillViewFocusIndex %d"), iFillViewFocusIndex ));
+
+    return iFillViewFocusIndex;
+    }
+
+// --------------------------------------------------------------------------
+// CMSParameterAgent::SetStoreViewFocusIndex()
+// --------------------------------------------------------------------------
+//
+void CMSParameterAgent::SetStoreViewFocusIndex( TInt aIndex )
+    {
+    TRACE( Print(_L("[MediaServant]\t CMSParameterAgent::\
+    SetStoreViewFocusIndex %d"), aIndex ) );
+
+    iStoreViewFocusIndex = aIndex;
+    }
+
+// --------------------------------------------------------------------------
+// CMSParameterAgent::StoreViewFocusIndex()
+// --------------------------------------------------------------------------
+//
+TInt CMSParameterAgent::StoreViewFocusIndex() const
+    {
+    TRACE( Print(_L("[MediaServant]\t CMSParameterAgent::\
+    StoreViewFocusIndex %d"), iStoreViewFocusIndex) );
+
+    return iStoreViewFocusIndex;
+    }
+// --------------------------------------------------------------------------
+// CMSParameterAgent::SetPreviousViewId()
+// --------------------------------------------------------------------------
+//
+void CMSParameterAgent::SetPreviousViewId( TUid aViewId )
+    {
+    LOG(_L("[MediaServant]\t CMSParameterAgent::SetPreviousViewId"));
+
+    iPreviousViewId = aViewId;
+    }
+
+// --------------------------------------------------------------------------
+// CMSParameterAgent::PreviousViewId()
+// --------------------------------------------------------------------------
+//
+TUid CMSParameterAgent::PreviousViewId() const
+    {
+    LOG(_L("[MediaServant]\t CMSParameterAgent::PreviousViewId"));
+
+    return iPreviousViewId;
+    }
+
+// --------------------------------------------------------------------------
+// CMSParameterAgent::SetBrowseTarget()
+// --------------------------------------------------------------------------
+//
+void CMSParameterAgent::SetBrowseTarget(
+                            TMSBrowseTarget aBrowseTarget )
+    {
+    LOG(_L("[MediaServant]\t CMSParameterAgent::SetBrowseTarget"));
+
+    iBrowseTarget = aBrowseTarget;
+    }
+
+// --------------------------------------------------------------------------
+// CMSParameterAgent::GetBrowseTarget()
+// --------------------------------------------------------------------------
+//
+TMSBrowseTarget CMSParameterAgent::GetBrowseTarget() const
+    {
+    LOG(_L("[MediaServant]\t CMSParameterAgent::GetBrowseTarget"));
+
+    return iBrowseTarget;
+    }
+    
+// End of File
+