Create Mainpage.dox for kde-runtime plasma sub-projects

CCMAIL: notmart@kde.org
This commit is contained in:
Aurélien Gâteau 2012-12-14 16:14:09 +01:00
parent 3551406a99
commit 34514cfe56
6 changed files with 124 additions and 109 deletions

View File

@ -4,27 +4,27 @@ Plasma Runtime components.
The classes documented here are not C++ public libraries: they are intended to be used from QML, with the following imports:
<h3>org.kde.draganddrop</h3>
<p>Bindings for the Qt drag and drop system, see @ref draganddrop </p>
<p>Bindings for the Qt drag and drop system, see <a href="../declarativeimports/draganddrop/html/index.html">draganddrop</a> </p>
<h3>org.kde.locale</h3>
<p>Bindings for the use of KLocale, see <a href="classLocale.html">Locale</a></p>
<h3>org.kde.plasma.components</h3>
<p>Graphical components for common items such as buttons, lineedits, tabbars and so on. Compatible subset of the MeeGo components used on the N9, see @ref components </p>
<p>Graphical components for common items such as buttons, lineedits, tabbars and so on. Compatible subset of the MeeGo components used on the N9, see <a href="../declarativeimports/plasmacomponents/html/index.html">plasmacomponents</a> </p>
<h3>org.kde.plasma.core</h3>
<p>Bindings for libplasma functionality, such as DataEngines and FrameSvgs, see @ref core </p>
<p>Bindings for libplasma functionality, such as DataEngines and FrameSvgs, see <a href="../declarativeimports/core/html/index.html">core</a> </p>
<h3>org.kde.plasma.extras</h3>
<p>Extra graphical components that extend org.kde.plasma.components but are not in the standard api, see @ref extras </p>
<p>Extra graphical components that extend org.kde.plasma.components but are not in the standard api, see <a href="../declarativeimports/plasmaextracomponents/html/index.html">extras</a> </p>
<h3>org.kde.qtextracomponents</h3>
<p>Bindings for some functionality in Qt not included in the primitive QML components set, sich as support for QImages, QPixmaps, QIcons and mouse and wheel events with screen coordinates, see @ref qtextracomponents </p>
<p>Bindings for some functionality in Qt not included in the primitive QML components set, sich as support for QImages, QPixmaps, QIcons and mouse and wheel events with screen coordinates, see <a href="../declarativeimports/qtextracomponents/html/index.html">qtextracomponents</a></p>
@authors
Marco Martin \<mart at kde.org\>
Aaron Seigo \<aseigo at kde.org\>
- Marco Martin \<mart at kde.org\>
- Aaron Seigo \<aseigo at kde.org\>
@maintainers
@ -33,106 +33,4 @@ Aaron Seigo \<aseigo at kde.org\>
*/
/** @page draganddrop Drag and Drop
<h2>import org.kde.draganddrop</h2>
<p>Use those elements if you want to add drag and drop support to your application</p>
<ul>
<li><a href="classDeclarativeDragArea.html">DeclarativeDragArea</a></li>
<li><a href="classDeclarativeDragDropEvent.html">DeclarativeDragDropEvent</a></li>
<li><a href="classDeclarativeDropArea.html">DeclarativeDropArea</a></li>
<li><a href="classDeclarativeMimeData.html">DeclarativeMimeData</a></li>
</ul>
*/
/** @page components
<h2>import org.kde.plasma.components</h2>
<ul>
<li><a href="/4.x-api/plasma-qml-apidocs/BusyIndicator.html">BusyIndicator</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/Button.html">Button</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/ButtonColumn.html">ButtonColumn</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/ButtonRow.html">ButtonRow</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/CheckBox.html">CheckBox</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/CommonDialog.html">CommonDialog</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/ContextMenu.html">ContextMenu</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/Dialog.html">Dialog</a></li>
<li><a href="classDialogStatus.html">DialogStatus</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/DisappearAnimation.html">DisappearAnimation</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/Highlight.html">Highlight</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/Label.html">Label</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/ListItem.html">ListItem</a></li>
<li><a href="classQMenuProxy.html">Menu</a></li>
<li><a href="classQMenuItem.html">MenuItem</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/Page.html">Page</a></li>
<li><a href="classPageOrientation.html">PageOrientation</a></li>
<li><a href="classPageStatus.html">PageStatus</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/PageStack.html">PageStack</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/ProgressBar.html">ProgressBar</a></li>
<li><a href="classQueryDialog.html">QueryDialog</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/RadioButton.html">RadioButton</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/ScrollBar.html">ScrollBar</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/SectionScroller.html">SectionScroller</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/SelectionDialog.html">SelectionDialog</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/Sheet.html">Sheet</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/Slider.html">Slider</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/Switch.html">Switch</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/TabBar.html">TabBar</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/TabButton.html">TabButton</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/TabGroup.html">TabGroup</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/TextArea.html">TextArea</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/TextField.html">TextField</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/ToolBar.html">ToolBar</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/ToolBarLayout.html">ToolBarLayout</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/ToolButton.html">ToolButton</a></li>
</ul>
*/
/** @page core
<h2>import org.kde.plasma.core</h2>
<ul>
<li><a href="classDataModel.html">DataModel</a></li>
<li><a href="classDataSource.html">DataSource</a></li>
<li><a href="classDialog.html">Dialog</a></li>
<li><a href="../plasma/html/classPlasma_1_1FrameSvg.html">FrameSvg</a></li>
<li><a href="classFrameSvgItem.html">FrameSvgItem</a></li>
<li><a href="classRunnerModel.html">RunnerModel</a></li>
<li><a href="../plasma/html/classPlasma_1_1Svg.html">Svg</a></li>
<li><a href="classSvgItem.html">SvgItem</a></li>
<li><a href="classTheme.html">Theme</a></li>
<li><a href="classToolTip.html">ToolTip</a></li>
<li><a href="classSortFilterModel.html">SortFilterModel</a></li>
</ul>
*/
/** @page extras
<h2>import org.kde.plasma.extras</h2>
<ul>
<li><a href="/4.x-api/plasma-qml-apidocs/App.html">App</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/Heading.html">Heading</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/Paragraph.html">Paragraph</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/PageRow.html">PageRow</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/ScrollArea.html">ScrollArea</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/Title.html">Title</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/ActivateAnimation.html">ActivateAnimation</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/AppearAnimation.html">AppearAnimation</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/PressedAnimation.html">PressedAnimation</a></li>
<li><a href="/4.x-api/plasma-qml-apidocs/ReleasedAnimation.html">ReleasedAnimation</a></li>
<li><a href="classFallbackComponent.html">FallbackComponent</a></li>
<li><a href="classResourceInstance.html">ResourceInstance</a></li>
</ul>
*/
/** @page qtextracomponents
<h2>import org.kde.plasma.qtextracomponents</h2>
<ul>
<li><a href="classQPixmapItem.html">QPixmapItem</a></li>
<li><a href="classQImageItem.html">QImageItem</a></li>
<li><a href="classQIconItem.html">QIconItem</a></li>
<li><a href="classMouseEventListener.html">MouseEventListener</a></li>
<li><a href="classColumnProxyModel.html">ColumnProxyModel</a></li>
<li><a href="classQModelIndex.html">QModelIndex</a></li>
</ul>
*/
// DOXYGEN_SET_PROJECT_NAME = Plasma Runtime

View File

@ -0,0 +1,24 @@
/** @mainpage Plasma Core
<h2>import org.kde.plasma.core</h2>
- Plasma::DataModel
- Plasma::DataSource
- Plasma::FrameSvgItem
- Plasma::SvgItem
- Plasma::SortFilterModel
- DialogProxy
- ThemeProxy
- ToolTipProxy
- RunnerModel
- IconItem
Elements from kdelibs which are exposed by PlasmaCore:
- <a href="http://api.kde.org/4.x-api/kdelibs-apidocs/plasma/html/classPlasma_1_1Svg.html">Plasma::Svg</a>
- <a href="http://api.kde.org/4.x-api/kdelibs-apidocs/plasma/html/classPlasma_1_1FrameSvg.html">Plasma::FrameSvg</a>
*/
// DOXYGEN_SET_PROJECT_NAME = PlasmaCore
// vim:ts=4:sw=4:expandtab:filetype=doxygen

View File

@ -0,0 +1,15 @@
/** @mainpage Drag and Drop
<h2>import org.kde.draganddrop</h2>
Use those elements if you want to add drag and drop support to your application
- DeclarativeDragArea
- DeclarativeDropArea
- DeclarativeDragDropEvent
- DeclarativeMimeData
*/
// DOXYGEN_SET_PROJECT_NAME = DragAndDrop
// vim:ts=4:sw=4:expandtab:filetype=doxygen

View File

@ -0,0 +1,43 @@
/** @mainpage Plasma Components
<h2>import org.kde.plasma.components</h2>
- BusyIndicator
- Button
- ButtonColumn
- ButtonRow
- CheckBox
- CommonDialog
- ContextMenu
- Dialog
- DialogStatus
- Highlight
- Label
- ListItem
- Menu
- MenuItem
- Page
- PageOrientation
- PageStatus
- PageStack
- ProgressBar
- QueryDialog
- RadioButton
- ScrollBar
- SectionScroller
- SelectionDialog
- Sheet
- Slider
- Switch
- TabBar
- TabButton
- TabGroup
- TextArea
- TextField
- ToolBar
- ToolBarLayout
- ToolButton
*/
// DOXYGEN_SET_PROJECT_NAME = PlasmaComponents
// vim:ts=4:sw=4:expandtab:filetype=doxygen

View File

@ -0,0 +1,21 @@
/** @mainpage Plasma Extra Components
<h2>import org.kde.plasma.extras</h2>
- App
- Heading
- Paragraph
- PageRow
- ScrollArea
- Title
- ActivateAnimation
- AppearAnimation
- PressedAnimation
- ReleasedAnimation
- FallbackComponent
- ResourceInstance
*/
// DOXYGEN_SET_PROJECT_NAME = PlasmaExtraComponents
// vim:ts=4:sw=4:expandtab:filetype=doxygen

View File

@ -0,0 +1,14 @@
/** @mainpage Qt Extra Components
<h2>import org.kde.plasma.qtextracomponents</h2>
- QPixmapItem
- QImageItem
- QIconItem
- MouseEventListener
- ColumnProxyModel
*/
// DOXYGEN_SET_PROJECT_NAME = QtExtraComponents
// vim:ts=4:sw=4:expandtab:filetype=doxygen