This document provides an overview/reference of the Declarative QML API for Plasmoids. It isn't a full binding to all of Qt or KDE's libraries, but a focused set of bindings designed to make writing Plasmoids fast and easy, while remaining powerful.
The API in this documentation covers the API of the Plasma specific QML components, so only the Declarative part of the API.
To denote that this Plasmoid is a Declarative widget, ensure that in the metadata.desktop file there is this line:
What follows is a description of the Plasma declarative classes instantiable from QML.