diff options
Diffstat (limited to 'src/activeqt/doc/src/activeqt-index.qdoc')
-rw-r--r-- | src/activeqt/doc/src/activeqt-index.qdoc | 114 |
1 files changed, 114 insertions, 0 deletions
diff --git a/src/activeqt/doc/src/activeqt-index.qdoc b/src/activeqt/doc/src/activeqt-index.qdoc new file mode 100644 index 0000000..70f65d5 --- /dev/null +++ b/src/activeqt/doc/src/activeqt-index.qdoc @@ -0,0 +1,114 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies). +** Contact: http://www.qt-project.org/legal +** +** This file is part of the documentation of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:FDL$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** GNU Free Documentation License Usage +** Alternatively, this file may be used under the terms of the GNU Free +** Documentation License version 1.3 as published by the Free Software +** Foundation and appearing in the file included in the packaging of +** this file. Please review the following information to ensure +** the GNU Free Documentation License version 1.3 requirements +** will be met: http://www.gnu.org/copyleft/fdl.html. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +/*! + \group activeqt-tools + \title Tools for ActiveQt + \brief Tools to help integrate Qt applications with ActiveX components. + + These tools provide support for integrating Qt with ActiveX components. + + \sa {ActiveQt Framework} +*/ + +/*! + \page activeqt-index.html + \ingroup qt-activex + \keyword ActiveQt + \target ActiveQt Framework + \title Active Qt + \brief Provides ActiveX and COM integration on Windows + + Qt's ActiveX and COM support allows Qt for Windows developers to: + + \list + \li Access and use ActiveX controls and COM objects provided by any + ActiveX server in their Qt applications. + \li Make their Qt applications available as COM servers, with + any number of Qt objects and widgets as COM objects and ActiveX + controls. + \endlist + + For more information about using ActiveX with Qt, see + \l{Building ActiveX servers in Qt}. + + The ActiveQt framework consists of two modules: + + \list + \li The \l{Using ActiveX controls and COM in Qt}{QAxContainer} + module is a static library implementing QObject and QWidget subclasses, + QAxObject and QAxWidget, that act as containers for COM objects and + ActiveX controls. + \li The \l{Building ActiveX servers in Qt}{QAxServer} + module is a static library that implements + functionality for in-process and executable COM servers. This + module provides the QAxAggregated, QAxBindable and QAxFactory + classes. + \endlist + + A set of \l{Tools for ActiveQt}{tools} is provided to simplify the + developing and building of Qt projects that use ActiveX. + + To build the static libraries, change into the \c activeqt directory + (usually \c QTDIR/src/activeqt), and run \c qmake and your make + tool in both the \c container and the \c control subdirectory. + The libraries \c qaxcontainer.lib and \c qaxserver.lib will be linked + into \c QTDIR/lib. + + If you are using a shared configuration of Qt enter the \c plugin + subdirectory and run \c qmake and your make tool to build a + plugin that integrates the QAxContainer module into \l{Qt + Designer}. + + \section1 Articles and Guides + \list + \li \l{Tools for ActiveQt} + \li \l{Using ActiveX controls and COM in Qt} + \li \l{Building ActiveX servers in Qt} + \endlist + + \section1 Reference + + \list + \li \l{QAxContainer C++ Classes} + \li \l{QAxServer C++ Classes} + \endlist + + \section1 Examples + \list + \li \l{Multiple Example (ActiveQt)} + \li \l{Qutlook Example (ActiveQt)} + \li \l{COM App Example (ActiveQt)} + \li \l{Dot Net Example (ActiveQt)} + \li \l{OpenGL Example (ActiveQt)} + \li \l{Hierarchy Example (ActiveQt)} + \li \l{Menus Example (ActiveQt)} + \li \l{Wrapper Example (ActiveQt)} + \li \l{Simple Example (ActiveQt)} + \li \l{Web Browser Example (ActiveQt)} + \endlist +*/ |