summaryrefslogtreecommitdiffstats
path: root/src/activeqt/doc/src/activeqt-index.qdoc
diff options
context:
space:
mode:
authorJerome Pasion <jerome.pasion@digia.com>2012-12-10 17:28:04 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2012-12-11 11:19:50 +0100
commit30ce8820b9777b14cba5fbbaa9e2be547dbad6bc (patch)
tree441d17d250e26a778997af41faf5083664b2fea3 /src/activeqt/doc/src/activeqt-index.qdoc
parent8b99e60c03b50f354f5e33f0d5db53448130be6a (diff)
Doc: Edited Active Qt documentation
-fixed snippets, examples -left demos alone. Don't know if they were working. -updated landing page -added QAxContainer and QAxServer module pages Task-number: QTBUG-28042 Change-Id: Ic446680319fa9cc0e917cebdb30d6a246026ac20 Reviewed-by: hjk <qthjk@ovi.com>
Diffstat (limited to 'src/activeqt/doc/src/activeqt-index.qdoc')
-rw-r--r--src/activeqt/doc/src/activeqt-index.qdoc114
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
+*/