Development/Architecture/KDE4/Plasma/pt-br

From KDE TechBase
Revision as of 20:17, 28 August 2014 by Aracele (talk | contribs) (Created page with "Leitura complementar")
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: O uso comum de um DataEngine é fornecer dados para um applet para exibição. Isso permite a elementos de interface do usuário mostrarem todos os tipos de dados.

Leitura complementar