Revision control
++ // Copyright (C) 2016 The Qt Company Ltd.
++ // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only
++
++ /*!
++ \page qaxserver-demo-wrapper.html
++
++ \title Standard Qt widgets in an HTML page
++
++ \input doc/src/examples/wrapper-demo.qdocinc
++ */
++
++ /*!
++ \example activeqt/wrapper
++ \title Wrapper Example (ActiveQt)
++ \examplecategory {Desktop}
++ \ingroup activeqt-examples
++
++ \brief The Wrapper example demonstrates how to export existing QWidget
++ classes as ActiveX controls, and the use of QAxFactory together
++ with the \c QAXFACTORY_EXPORT() macro. ActiveX controls in this
++ example are the standard button classes QPushButton, QCheckBox
++ and QRadioButton as provided by Qt.
++
++ \snippet activeqt/wrapper/main.cpp 0
++ The factory implementation returns the list of supported controls,
++ creates controls on request and provides information about the unique
++ IDs of the COM classes and interfaces for each control.
++
++ \snippet activeqt/wrapper/main.cpp 1
++ The factory is exported using the QAXFACTORY_EXPORT macro.
++
++ To build the example you must first build the QAxServer library.
++ Then run \c qmake and your make tool in \c
++ examples/activeqt/wrapper.
++
++ The \l{qaxserver-demo-wrapper.html}{demonstration} requires a
++ web browser that supports ActiveX controls, and scripting to be
++ enabled.
++
++ \input doc/src/examples/wrapper-demo.qdocinc
++ */