#include <qaccessibleplugin.h>
Inheritance diagram for QAccessiblePlugin:


Writing an accessibility 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.
Definition at line 49 of file qaccessibleplugin.h.
Public Member Functions | |
| QAccessiblePlugin (QObject *parent=0) | |
| ~QAccessiblePlugin () | |
| virtual QStringList | keys () const=0 |
| virtual QAccessibleInterface * | create (const QString &key, QObject *object)=0 |
| QAccessiblePlugin::QAccessiblePlugin | ( | QObject * | parent = 0 |
) | [explicit] |
Constructs an accessibility plugin with the given parent. This is invoked automatically by the Q_EXPORT_PLUGIN2() macro.
Definition at line 50 of file qaccessibleplugin.cpp.
| QAccessiblePlugin::~QAccessiblePlugin | ( | ) |
Destroys the accessibility plugin.
You never have to call this explicitly. Qt destroys a plugin automatically when it is no longer used.
Definition at line 61 of file qaccessibleplugin.cpp.
| QStringList QAccessiblePlugin::keys | ( | ) | const [pure virtual] |
Returns the list of keys this plugin supports.
These keys must be the class names that this plugin provides an accessibility implementation for.
Implements QFactoryInterface.
| QAccessibleInterface * QAccessiblePlugin::create | ( | const QString & | key, | |
| QObject * | object | |||
| ) | [pure virtual] |
Creates and returns a QAccessibleInterface implementation for the class key and the object object. Keys are case sensitive.
Implements QAccessibleFactoryInterface.
1.5.1