Development/Architecture/KDE4/Plasma/pt-br

From KDE TechBase
Revision as of 20:14, 28 August 2014 by Aracele (talk | contribs) (Created page with "'''Applet''': amplia Widget e implementa funcionalidade sofisticada como exibição de rss, um relógio ou monitoramento do sistema.")
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


Plasma é o nome do novo desktop que substituiu o KDesktop no KDE4. Você pode pensar que ele é uma união do SuperKaramba e o KDesktop, porém é mais que isso. É todo um conceito de funcionalidade e beleza.

Sua implementação é baseada no Qt Graphics View Framework introduzido no Qt 4.2.

Do ponto de vista do desenvolvedor, há algumas classes no libplasma que desempenham papéis centrais.

  • Corona: amplia QGraphicsScene e fornece funcionalidade para adição de applets e temas karamba.
  • Widget: amplia QGraphicsItem e funciona como simples elementos no desktop. Existem alguns built-in na libplasma como ícones ou botões.
  • Applet: amplia Widget e implementa funcionalidade sofisticada como exibição de rss, um relógio ou monitoramento do sistema.
  • DataEngine: The common use of a DataEngine is to provide data to an applet for display. This allows a user interface elements to show all sorts of data.

Further reading