diff --git a/src/declarativeimports/core/Mainpage.dox b/src/declarativeimports/core/Mainpage.dox index 49f9a06f4..06e31dbc3 100644 --- a/src/declarativeimports/core/Mainpage.dox +++ b/src/declarativeimports/core/Mainpage.dox @@ -2,18 +2,18 @@

import org.kde.plasma.core

-- Main +- ColorScope - Plasma::DataModel - Plasma::DataSource +- IconItem - Plasma::FrameSvgItem - Plasma::SvgItem -- Plasma::SortFilterModel -- DialogProxy +- Plasma::Theme +- PlasmaQuick::Dialog +- SortFilterModel - ThemeProxy -- ToolTipProxy -- RunnerModel -- IconItem -- ColorScope +- ToolTip +- Units */ diff --git a/src/declarativeimports/core/datamodel.h b/src/declarativeimports/core/datamodel.h index aca78e243..919f96270 100644 --- a/src/declarativeimports/core/datamodel.h +++ b/src/declarativeimports/core/datamodel.h @@ -34,6 +34,10 @@ namespace Plasma class DataSource; class DataModel; +/** + * @class SortFilterModel + * @short Filter and sort an existing QAbstractItemModel + */ class SortFilterModel : public QSortFilterProxyModel { Q_OBJECT @@ -121,6 +125,10 @@ private: QHash m_roleIds; }; +/** + * @class DataModel + * @short DataSource data as a model + */ class DataModel : public QAbstractItemModel { Q_OBJECT diff --git a/src/declarativeimports/core/datasource.h b/src/declarativeimports/core/datasource.h index 09704fb96..3a8b52291 100644 --- a/src/declarativeimports/core/datasource.h +++ b/src/declarativeimports/core/datasource.h @@ -36,6 +36,10 @@ namespace Plasma { class DataEngine; +/** + * @class DataSource + * @short Provides data from a range of plugins + */ class DataSource : public QObject, DataEngineConsumer { Q_OBJECT diff --git a/src/declarativeimports/core/iconitem.h b/src/declarativeimports/core/iconitem.h index da31b07bb..77c55306d 100644 --- a/src/declarativeimports/core/iconitem.h +++ b/src/declarativeimports/core/iconitem.h @@ -31,6 +31,10 @@ class QPropertyAnimation; +/** + * @class IconItem + * @short Displays an icon, either from the standard QIcon system or where applicable from the theme SVG files + */ class IconItem : public QQuickItem { Q_OBJECT diff --git a/src/declarativeimports/core/svgitem.h b/src/declarativeimports/core/svgitem.h index f0e8dc15f..e5fc504e8 100644 --- a/src/declarativeimports/core/svgitem.h +++ b/src/declarativeimports/core/svgitem.h @@ -29,6 +29,9 @@ namespace Plasma class Svg; +/** + * @class SvgItem + */ class SvgItem : public QQuickItem { Q_OBJECT diff --git a/src/declarativeimports/core/tooltip.h b/src/declarativeimports/core/tooltip.h index e0451663a..ced71e2eb 100644 --- a/src/declarativeimports/core/tooltip.h +++ b/src/declarativeimports/core/tooltip.h @@ -32,6 +32,8 @@ class QGraphicsWidget; class ToolTipDialog; /** + * @class ToolTip + * * An Item managing a Plasma-themed tooltip. It is rendered in its own window. * You can either specify iconSource, mainText and subText, or a custom Component * that will be put inside the tooltip. By specifying the target property, you diff --git a/src/declarativeimports/core/units.h b/src/declarativeimports/core/units.h index b99beb351..942669a56 100644 --- a/src/declarativeimports/core/units.h +++ b/src/declarativeimports/core/units.h @@ -28,6 +28,11 @@ class QQuickItem; + +/** + * @class Units + * @short Expose sizes to QML + */ class Units : public QObject { Q_OBJECT diff --git a/src/plasmaquick/dialog.h b/src/plasmaquick/dialog.h index 927008d0a..27b3b5a14 100644 --- a/src/plasmaquick/dialog.h +++ b/src/plasmaquick/dialog.h @@ -53,7 +53,8 @@ namespace PlasmaQuick class DialogPrivate; /** - * QML wrapper for dialogs + * @class Dialog + * @short QML wrapper for dialogs * * Exposed as `PlasmaCore.Dialog` in QML. */