Home · All Classes · Grouped Classes · Annotated · Functions

QDrmAgentPlugin Class Reference

The QDrmAgentPlugin class initializes the various services provided by a DRM agent. More...

    #include <QDrmAgentPlugin>

Public Functions


Detailed Description

The QDrmAgentPlugin class initializes the various services provided by a DRM agent.

In addition to integration with the Qtopia document system DRM agents may need to provide application services and license management facilities. QDrmAgentPlugin allows agents to implement a single plugin that instantiates a Qtopia service for rights acquisition and user notification services, a series of widgets for a DRM management application and a regular QDrmContentPlugin for use in DRM enabled applications.


Member Function Documentation

QDrmContentPlugin * QDrmAgentPlugin::createDrmContentPlugin ()   [pure virtual]

Returns an instance of a QDrmContentPlugin.

QList<QWidget *> QDrmAgentPlugin::createManagerWidgets ( QWidget * parent = 0 )   [pure virtual]

Constructs a series of widgets with the given parent to be utilised within a DRM management application.

Typical widgets used are lists of installed rights and settings pages.

Each widget is displayed in a seperate tab page.

void QDrmAgentPlugin::createService ( QObject * parent )   [pure virtual]

Returns a new instance of a qtopia service with the given parent to provide rights acquisition and user notification services.


Copyright © 2008 Nokia Trademarks
Qtopia 4.3.3