Plasma/DeclarativeScripting: Difference between revisions

From KDE Community Wiki
(Created page with '== General scriptengine TODO == See http://community.kde.org/Plasma/PlasmoidScripting == QImage and QPixmap == * In progress: items for QImages and QPixmaps bindings == Drag an...')
 
No edit summary
Line 1: Line 1:
== General scriptengine TODO ==
== General scriptengine TODO ==
See http://community.kde.org/Plasma/PlasmoidScripting
See http://community.kde.org/Plasma/PlasmoidScripting
Except the Components sections, all "Item" described here refers to C++ based QGraphicsDeclarativeItem subclasses
== KDELibs level bindings: libKDeclarative ==
QML ScriptEngine hack for all KDE QML using code
Some of the ScriptEngine bindings, like QIcons and QUrls common as well


== QImage and QPixmap ==
== QImage and QPixmap ==
* In progress: items for QImages and QPixmaps bindings
* In progress: Items for QImages and QPixmaps bindings
 
== QIcon ==
* Item for QIcon painting


== Drag and Drop ==
== Drag and Drop ==

Revision as of 22:53, 16 January 2011

General scriptengine TODO

See http://community.kde.org/Plasma/PlasmoidScripting Except the Components sections, all "Item" described here refers to C++ based QGraphicsDeclarativeItem subclasses

KDELibs level bindings: libKDeclarative

QML ScriptEngine hack for all KDE QML using code Some of the ScriptEngine bindings, like QIcons and QUrls common as well

QImage and QPixmap

  • In progress: Items for QImages and QPixmaps bindings

QIcon

  • Item for QIcon painting

Drag and Drop

  • Items for basic dropEvents handling
  • Item that can start drags too? (would require complete qdragevents in the engine?)

Components

  • Components set to replace the standard Plasma widgets

Config

  • The "device specific" version should have a QML config ui: for desktop use case too?