qtcreator-api.qdoc 1.69 KB
Newer Older
1 2 3 4 5
/*!
    \page index.html
    \title Qt Creator

    Qt Creator is Qt Software's crossplatform IDE. The core of Qt Creator is
con's avatar
con committed
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
    basically only a \l{ExtensionSystem}{plugin loader}.

    \section1 Core Libraries

    There are a few core libraries used by many parts of Qt Creator.

    \table
    \header
    \o Library Name
    \o Description

    \row
    \o \l{Aggregation}{Aggregation}
    \o Adds functionality for "glueing" QObjects of different
    types together, so you can "cast" between them.

    \row
    \o \l{ExtensionSystem}{ExtensionSystem}
    \o Implements the plugin loader framework. Provides a base class for plugins and
    basic mechanisms for plugin interaction like an object pool.

    \endtable
28 29 30 31 32 33 34 35 36 37 38 39 40 41

    \section1 Plugins

    As already mentioned, Qt Creator is basically only a plugin loader framework
    which gets its IDE functionality through plugins. The most important plugin
    is the Core plugin which provides all the basic functionality needed
    later to integrate e.g. editors or mode windows.

    \table
    \header
    \o Plugin Name
    \o Description

    \row
con's avatar
con committed
42
    \o \l{Core} {Core}
43 44 45 46 47 48 49 50
    \o The core plugin. Provides the main window and managers for editors,
    actions, mode windows and files, just to mention the most important ones.

    \endtable
*/

/*!
    \page classes.html
con's avatar
con committed
51
    \title Qt Creator Classes
52 53

    \generatelist classes
con's avatar
con committed
54
*/
55

con's avatar
con committed
56 57 58
/*!
    \page namespaces.html
    \title Qt Creator Namespaces
59

con's avatar
con committed
60
    \generatelist namespaces
61 62 63
*/

/*!
con's avatar
con committed
64 65 66
    \page mainclasses.html
    \title Qt Creator Main Classes

67 68 69 70 71 72
    \generatelist mainclasses

*/

/*!
    \page functions.html
con's avatar
con committed
73
    \title Qt Creator Functions
74

con's avatar
con committed
75
    \generatelist functionindex
76 77 78 79 80 81 82
*/

/*!
    \group qtc

    \title Core Plugin
*/