|  | Home · All Classes · Main Classes · Annotated · Grouped Classes · Functions |

# QAbstractExtensionManager Class Reference

The QAbstractExtensionManager class provides the abstract interface for extension managers in Qt Designer. More...

    #include <QAbstractExtensionManager>

Part of the QtDesigner module.

Inherited by QExtensionManager.

- List of all members, including inherited members

### Public Functions

- virtual ~QAbstractExtensionManager ()
- virtual QObject * extension ( QObject * object, const QString & iid ) const = 0
- virtual void registerExtensions ( QAbstractExtensionFactory * factory, const QString & iid ) = 0
- virtual void unregisterExtensions ( QAbstractExtensionFactory * factory, const QString & iid ) = 0

## Detailed Description

The QAbstractExtensionManager class provides the abstract interface for extension managers in Qt Designer.

## Member Function Documentation

### QAbstractExtensionManager::~QAbstractExtensionManager () `[virtual]`

Destroys the extension manager.

### QObject * QAbstractExtensionManager::extension ( QObject * object, const QString & iid ) const `[pure virtual]`

### void QAbstractExtensionManager::registerExtensions ( QAbstractExtensionFactory * factory, const QString & iid ) `[pure virtual]`

### void QAbstractExtensionManager::unregisterExtensions ( QAbstractExtensionFactory * factory, const QString & iid ) `[pure virtual]`