Projects/Plasma/Bindings: Difference between revisions

From KDE TechBase
(Created page with '==General== * Web-of-trust for packages ==Simplified JavaScript== ===Shared=== * XML parsing ===Plasmoid=== * Plasma::ToolTipManager * Expand/enrich config UI handling * Close ...')
 
Line 11: Line 11:
* Close off C++ DataEngines loopholes
* Close off C++ DataEngines loopholes
* Complete documentation
* Complete documentation
* QMenu popups
* PopupApplet::setWidget
* mouse events on Plasmoid


===DataEngine===
===DataEngine===

Revision as of 18:21, 13 February 2010

General

  • Web-of-trust for packages

Simplified JavaScript

Shared

  • XML parsing

Plasmoid

  • Plasma::ToolTipManager
  • Expand/enrich config UI handling
  • Close off C++ DataEngines loopholes
  • Complete documentation
  • QMenu popups
  • PopupApplet::setWidget
  • mouse events on Plasmoid

DataEngine

  • Documentation

Runner

  • Documentation

WebKit Plasmoids

  • the context menu has things like "reload" which obviously don't work

properly. those items should be disabled.

  • there is the temporary file that is created to hold the style sheet. highly

inefficient; see the comments in PlasmaWebApplet::makeStylesheet() for my thoughts on this

  • documentation. who knew that there were calls to JavaScript functions called

themeChanged, init, dataUpdated and configChanged that can (and often are) made?