diff -r 000000000000 -r 2c201484c85f contentmgmt/contentaccessfwfordrm/engineering/dox/UI.dox --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/contentmgmt/contentaccessfwfordrm/engineering/dox/UI.dox Wed Jul 08 11:25:26 2009 +0100 @@ -0,0 +1,81 @@ +// Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of the License "Symbian Foundation License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +//
ContentAccess::CContent::DisplayInfoL()
function and the
+// ContentAccess::CManager::DisplayInfoL()
function allow the application
+// to display file information such as last modification date and/or DRM rights information
+// CManager *manager = CManager::NewL();
+// manager->DisplayInfoL(EFileProperties, avirtualPath);
+// Applications can also ask a particular agent to go into management mode, displaying configuration
+// information on screen, allowing the user to view and set agent specific information.
+// // create manager
+// CManager *manager = CManager::NewL();
+// // Get a list of the agents
+// RPointerArray SetProperty()
functions, e.g. ContentAccess::CContent::SetProperty()
.
+// The agent may ignore this request and still present dialogs on screen.
+// CContent *content = CContent::NewL(URI);
+// // Disable UI
+// content->SetProperty(EAgentPropertyAgentUI , 0);
+// // Open CData
+// CData *data = content->OpenContentL(EPlay, uniqueId);
+// SetProperty()
as above to disable these dialogs, but some agents may ignore that
+// request and display the dialogs regardless.
+// F32AgentUI.DLL
does not do anything. If licensees want the
+// \c F32Agent to display information on the screen they should replace the existing F32AgentUI.DLL
+// with one that does support display functions.
+//
+//
+
+
+
+/**
+ @page CAFUI CAF and the User Interface
+ - @ref UikonEnv
+ - @ref AppDisplay
+ - @ref UIErr
+ - @ref UIConfirmation
+ - @ref F32AgentUi
+ @section UikonEnv Uikon Environment
+ @section AppDisplay Applications asking the agent to display information
+ @code
+ @endcode
+ @code
+ @endcode
+ @section UIErr Error Handling
+ @code
+ @endcode
+ @section UIConfirmation Confirmation Dialogs
+ @section F32AgentUi F32 Agent UI
+*/