playground/base/plasma/applets
Marco Martin
notmart at gmail.com
Thu Jan 22 17:19:31 CET 2009
On Thursday 22 January 2009, Sebastian Kügler wrote:
> SVN commit 914921 by sebas:
>
> New name for the Akonadi applet: Lion Mail
in the repo appears to be missing 2 files referenced in CMakeLists
lionmail.cpp (and .h i assume)
and lionmailConfig.ui
so doesn't compile atm :/
> LionMail is the Plasma UI for Akonadi. The idea is to show collections
> that represent live queries to the Akonadi database. The queries sit
> inside extenders, so such a collection can be put on the desktop, in the
> panel, etc ...
>
> The applet is only half way there right now, the layout is messed up,
> but we did get the Akonadi dataengine fixed, and have basically
> established end-to-end connection from data that gets into Akonadi,
> queried by the akonadi dataengine, and offered to the Plasma applet as
> updates.
>
> For this purpose, we use two applets:
>
> LionMail, the container showing collections as groups of emails in
> extenderitems and MailMessage. It's supposed to have some collections
> set up by default ("Unread Emails", "Emails with tag /Important/ or
> /TODO/", ...). Those collections can be configured through the UI that
> Akonadi will deliver for it (much like we show KCM's in a "More..."
> button in other applet, such as powerdevil and networkmanager). We can
> also think of configuring notification for events in certain folders.
>
> MailMessage is an applet that shows a view on an email inside Akonadi.
> The idea is to make the applet resizable. When there's enough space,
> or it has been resized, it displays more or less information. We should
> be able to use those applets inside LionMail, in listviews for example
> (zoomable listviews, even), and on the desktop. That way it'll be easy
> to drop an email for example onto your desktop for reference.
>
> Finally, the name is obviously a worshipping reference to Camp KDE on
> Jamaica.
>
> CCMAIL:plasma-devel at kde.org
> CCMAIL:adam at kde.org
>
> M +1 -1 CMakeLists.txt
> A lionmail (directory)
> A lionmail/CMakeLists.txt
> A lionmail/desktoptheme (directory)
> A lionmail/desktoptheme/akonadi.svg
> plasmobiff/desktoptheme/akonadi.svg#914915 A
> lionmail/emailmessage (directory)
> A lionmail/emailmessage/.directory
> plasmobiff/emailmessage/.directory#914915 A
> lionmail/emailmessage/CMakeLists.txt
> plasmobiff/emailmessage/CMakeLists.txt#914915 A
> lionmail/emailmessage/Messages.sh
> plasmobiff/emailmessage/Messages.sh#914915 A
> lionmail/emailmessage/emaildialog.cpp
> plasmobiff/emailmessage/emaildialog.cpp#914915 [License: LGPL (v2+)] A
> lionmail/emailmessage/emaildialog.h
> plasmobiff/emailmessage/emaildialog.h#914915 [License: GPL (v2+)] A
> lionmail/emailmessage/emailmessage.cpp
> plasmobiff/emailmessage/emailmessage.cpp#914915 [License: GPL (v2+)] A
> lionmail/emailmessage/emailmessage.h
> plasmobiff/emailmessage/emailmessage.h#914915 [License: GPL (v2+)] A
> lionmail/emailmessage/plasma-applet-emailmessage.desktop
> plasmobiff/emailmessage/plasma-applet-emailmessage.desktop#914915 A
> lionmail/mailextender.cpp plasmobiff/mailextender.cpp#914915
> [License: LGPL (v2+)] A lionmail/mailextender.h
> plasmobiff/mailextender.h#914915 [License: GPL (v2+)] D
> plasmobiff/CMakeLists.txt
> D plasmobiff/desktoptheme/akonadi.svg
> D plasmobiff/emailmessage/.directory
> D plasmobiff/emailmessage/CMakeLists.txt
> D plasmobiff/emailmessage/Messages.sh
> D plasmobiff/emailmessage/emaildialog.cpp
> D plasmobiff/emailmessage/emaildialog.h
> D plasmobiff/emailmessage/emailmessage.cpp
> D plasmobiff/emailmessage/emailmessage.h
> D plasmobiff/emailmessage/plasma-applet-emailmessage.desktop
> D plasmobiff/mailextender.cpp
> D plasmobiff/mailextender.h
> D plasmobiff/plasma-applet-plasmobiff.desktop
> D plasmobiff/plasmobiff.cpp
> D plasmobiff/plasmobiff.h
> D plasmobiff/plasmobiffConfig.ui
>
>
> --- trunk/playground/base/plasma/applets/CMakeLists.txt #914920:914921
> @@ -23,7 +23,7 @@
> add_subdirectory(train-clock)
> endif(PLASMACLOCK_INCLUDE)
>
> -add_subdirectory(plasmobiff)
> +add_subdirectory(lionmail)
> add_subdirectory(rotator)
> #add_subdirectory(script)
>
> _______________________________________________
> Plasma-devel mailing list
> Plasma-devel at kde.org
> https://mail.kde.org/mailman/listinfo/plasma-devel
More information about the Plasma-devel
mailing list