Jump to content

Plasma/PlasmoidScripting: Difference between revisions

From KDE Community Wiki
Aseigo (talk | contribs)
Aseigo (talk | contribs)
Line 1: Line 1:
This page records currently outstanding TODOs for the Javascript and QML Plasmoid scripting support. Please feel free to tackle any of the items below at your convenience.  
This page records currently outstanding TODOs for the Javascript and QML Plasmoid scripting support. Please feel free to tackle any of the items below at your convenience.  
== Tooltips ==
* Bind in Plasma::ToolTipManager and Plasma::ToolTipContent


== I/O Write ==
== I/O Write ==

Revision as of 18:07, 30 December 2010

This page records currently outstanding TODOs for the Javascript and QML Plasmoid scripting support. Please feel free to tackle any of the items below at your convenience.

Tooltips

  • Bind in Plasma::ToolTipManager and Plasma::ToolTipContent

I/O Write

  • write methods that match the read I/O methods

HTTP

  • POST requests

Autocompletion

  • add methods to Plasma::LineEdit that map to the most important parts of KLineEdit's autocomplete API

QPixmap

  • ability to create from a QByteArray
  • ability to create from a remote URL

Access Control

  • Central mechanism for controlling individual plasmoid access to DataEngines, Services and Extensions
    • improve AppletAuthorization and use it in AppletInterface::dataEngine to restrict access
    • perhaps allow the Containment to provide some policy?
    • scriptable policies, so they are runtime?
  • Integrate the cryptographic signing GSoC branch
  • Control access to DataEngines based on advertised safety levels