QAxSelect Class | Active Qt 5.6

Qt 5.6 | Active Qt | QAxSelect

Qt 5.6.2 Reference Documentation

# QAxSelect Class

The QAxSelect class provides a selection dialog for registered COM components. More...

Header: | #include <QAxSelect>
qmake: | QT += axcontainer
Inherits: | QDialog

- List of all members, including inherited members

## Public Functions

| QAxSelect(QWidget *parent = Q_NULLPTR, Qt::WindowFlags flags = Qt::WindowFlags())
| ~QAxSelect()
QString | clsid() const

- 8 public functions inherited from QDialog
- 213 public functions inherited from QWidget

### Additional Inherited Members

- 2 properties inherited from QDialog
- 58 properties inherited from QWidget
- 5 public slots inherited from QDialog
- 19 public slots inherited from QWidget
- 3 signals inherited from QDialog
- 3 signals inherited from QWidget
- 5 static public members inherited from QWidget
- 7 protected functions inherited from QDialog
- 35 protected functions inherited from QWidget
- 1 protected slot inherited from QWidget

## Detailed Description

The QAxSelect class provides a selection dialog for registered COM components.

QAxSelect dialog can be used to provide users with a way to browse the registered COM components of the system and select one. The CLSID of the selected component can then be used in the application to e.g. initialize a QAxWidget:

      QAxSelect select;
      if (select.exec()) {
          QAxWidget *container = new QAxWidget;
          container->setControl(select.clsid());
          container->show();
      }

See also QAxWidget and ActiveQt Framework.

## Member Function Documentation

### QAxSelect::QAxSelect(QWidget *parent = Q_NULLPTR, Qt::WindowFlags flags = Qt::WindowFlags())

Constructs a QAxSelect object. Dialog parent widget and window flags can be optionally specified with parent and flags parameters, respectively.

### QAxSelect::~QAxSelect()

Destroys the QAxSelect object.

### QString QAxSelect::clsid() const

Returns the CLSID of the selected COM component.