QAccessibleBridgePlugin Class Reference

#include <qaccessiblebridge.h>

Inheritance diagram for QAccessibleBridgePlugin:

Inheritance graph
[legend]
Collaboration diagram for QAccessibleBridgePlugin:

Collaboration graph
[legend]
List of all members.

Detailed Description

The QAccessibleBridgePlugin class provides an abstract base for accessibility bridge plugins.

Writing an accessibility bridge plugin is achieved by subclassing this base class, reimplementing the pure virtual functions keys() and create(), and exporting the class with the Q_EXPORT_PLUGIN2() macro.

See also:
QAccessibleBridge, QAccessiblePlugin, {How to Create Qt Plugins}

Definition at line 54 of file qaccessiblebridge.h.

Public Member Functions

 QAccessibleBridgePlugin (QObject *parent=0)
 ~QAccessibleBridgePlugin ()
virtual QStringList keys () const=0
virtual QAccessibleBridgecreate (const QString &key)=0


Constructor & Destructor Documentation

QAccessibleBridgePlugin::QAccessibleBridgePlugin ( QObject parent = 0  )  [explicit]

Constructs an accessibility bridge plugin with the given parent. This is invoked automatically by the Q_EXPORT_PLUGIN2() macro.

Definition at line 101 of file qaccessiblebridge.cpp.

00102     : QObject(parent)
00103 {
00104 
00105 }

QAccessibleBridgePlugin::~QAccessibleBridgePlugin (  ) 

Destroys the accessibility bridge plugin.

You never have to call this explicitly. Qt destroys a plugin automatically when it is no longer used.

Definition at line 113 of file qaccessiblebridge.cpp.

00114 {
00115 
00116 }


Member Function Documentation

QStringList QAccessibleBridgePlugin::keys (  )  const [pure virtual]

Returns the list of keys this plugins supports.

These keys must be the names of the bridges that this plugin provides.

See also:
create()

Implements QFactoryInterface.

QAccessibleBridge * QAccessibleBridgePlugin::create ( const QString key  )  [pure virtual]

Creates and returns the QAccessibleBridge object corresponding to the given key. Keys are case sensitive.

See also:
keys()

Implements QAccessibleBridgeFactoryInterface.


The documentation for this class was generated from the following files:
Generated on Thu Mar 15 16:45:32 2007 for Qt 4.2 User's Guide by  doxygen 1.5.1