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.")
    (Created page with "Sua implementação é baseada no Qt [http://qt-project.org/doc/qt-4.8/qgraphicsview.html Graphics View Framework] introduzido no Qt 4.2.")
    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.

    Revision as of 15:39, 28 August 2014


    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: extends QGraphicsScene and provides functionality for adding applets and karamba themes.
    • Widget: extends QGraphicsItem and works as simple elements in the desktop. There are some built-in in libplasma as icons or buttons.
    • Applet: extends Widget and implements sophisticated functionality as rss display, a clock or system monitoring.
    • 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