Home · All Namespaces · All Classes · Grouped Classes · Modules · Functions codeless banner

QDrmAgentPlugin Class Reference
[QtBaseModule]

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 Qt Extended 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 Qt Extended 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 © 2009 Trolltech Trademarks
Qt Extended 4.4.3