QML Calendar components for Akonadi in scratch repo

Marco Martin notmart at gmail.com
Sun Jul 14 10:04:42 UTC 2013


On Sat, Jul 13, 2013 at 9:25 PM, Heena Mahour <heena393 at gmail.com> wrote:

> Hey  Marco and other plasma developers as well ,
>
> >using cmake is a requirement before it can move anywhere.
>
> CMakeLists.txt and qmldir are made and is pushed for Mark's calendar
> component .He will make sure import org.kde.pim.calendar is to be installed
> .
>
> Between Mark suggested that calendar would require months to complete
> (based on his experiance last year).Easily stuff that can take you months
> to grasp..Would it be possible to port it in a month? Though a simple
> calendar with some functionalities as a pop up dialog to the clock that is
> resizable are already made (you can check out heenamahour/gsoc branch) .
>

taken a quick look on the branch (between akademy and chronic lack of power
outlets don't have much time ;)

so, first thing you should put it in the same folder name of the old c++
applet, just deleting it.

first, some comments for the clock itself:

the 12/24 hours format shouldn't be from a local config, but take from
timeFormat of the klocale bindings.

I don't care so far about the fancy texture the clock text had, make it
work with simple text, just a Label (and optionally a second in
smallestreadablefont for the date)

the size hints are so far to be a square applet (minimumWidth: height)
should use the paintedWidth of the time text instead

it should be a popupapplet, as usual anything regarding calculation of
popuppostion should not be there

the clock should be the compactRepresentation component, while the calendar
the "full" representation

Dialog foes away


for the calendar, in the end you should probably not implement one, but
either use Mark's component or the old one that is in a kde-runtime branch
(altough that may require more work)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20130714/0212abf8/attachment.html>


More information about the Plasma-devel mailing list