Development/Architecture/KDE4/Plasma/pt-br: Difference between revisions

From KDE TechBase
(Created page with "Do ponto de vista do desenvolvedor, há algumas classes no libplasma que desempenham papéis centrais.")
(Updating to match new version of source page)
 
(8 intermediate revisions by 2 users not shown)
Line 3: Line 3:
Plasma é o nome do novo desktop que substituiu o KDesktop no KDE4. Você pode pensar que ele é uma união do [http://netdragon.sf.net SuperKaramba] e o KDesktop, porém é mais que isso. É todo um conceito de funcionalidade e beleza.
Plasma é o nome do novo desktop que substituiu o KDesktop no KDE4. Você pode pensar que ele é uma união do [http://netdragon.sf.net SuperKaramba] e o KDesktop, porém é mais que isso. É todo um conceito de funcionalidade e beleza.


Its implementation is based on the Qt [http://qt-project.org/doc/qt-4.8/qgraphicsview.html Graphics View Framework] introduced in Qt 4.2.
Sua implementação é baseada no Qt [http://qt-project.org/doc/qt-4.8/qgraphicsview.html Graphics View Framework] introduzido no Qt 4.2.


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


* '''Corona''': extends [http://qt-project.org/doc/qt-4.8/qgraphicsscene.html QGraphicsScene] and provides functionality for adding applets and karamba themes.
* '''Corona''': amplia [http://qt-project.org/doc/qt-4.8/qgraphicsscene.html QGraphicsScene] e fornece funcionalidade para adição de applets e temas karamba.
* '''Widget''': extends [http://qt-project.org/doc/qt-4.8/qgraphicsitem.html QGraphicsItem] and works as simple elements in the desktop. There are some built-in in libplasma as icons or buttons.
* '''Widget''': amplia [http://qt-project.org/doc/qt-4.8/qgraphicsitem.html QGraphicsItem] e funciona como simples elementos no desktop. Existem alguns built-in na libplasma como ícones ou botões.
* '''Applet''': extends Widget and implements sophisticated functionality as rss display, a clock or system monitoring.
* '''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.
* '''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.


===Further reading===
===Leitura complementar===
* [http://plasma.kde.org Plasma homesite]
* [[Projects/Plasma|Página techbase do Plasma]]
* [http://plasma.kde.org Plasma homepage]
* [http://api.kde.org/4.0-api/kdebase-workspace-apidocs/libs/plasma/html/index.html API]
* [http://api.kde.org/4.0-api/kdebase-workspace-apidocs/libs/plasma/html/index.html API]
* [[Projects/Plasma|Plasma techbase page]]




[[Category:Architecture]]
[[Category:Architecture]]
[[Category:KDE4]]
[[Category:KDE4]]

Latest revision as of 10:26, 11 March 2016


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