[Kde-pim] QtQuick ToDo API / Plasmoid

Heena Mahour heena393 at gmail.com
Wed Feb 26 12:51:08 GMT 2014


Hi all,
Any more suggestions ?  :)
Regards


On Mon, Feb 24, 2014 at 8:51 PM, Heena Mahour <heena393 at gmail.com> wrote:

> Great !
> [1] I have modified the tentative plans accordingly :)
> [1]
> https://docs.google.com/document/d/1Jz-ztW3YgxMXmvpoZp4RBWkJMbf9fUYoy_3NC5w_2VE/edit
>
>
>
> On Sat, Feb 22, 2014 at 7:27 PM, Heena Mahour <heena393 at gmail.com> wrote:
>
>> Hi,
>> Is the idea as per Mark's suggestion is big enough for gsoc , or it
>> requires some more tasks ?
>> If time persists , I plan to broaden it to the scope of calendar though .
>> Regards
>>
>>
>> On Mon, Feb 17, 2014 at 10:24 PM, Heena Mahour <heena393 at gmail.com>wrote:
>>
>>> Hi Mark,
>>> Yes, it seems interesting now . :)
>>> Thanks for the suggestions :)
>>> I have made an implementation plan though a bit rough for now . [1]
>>> [1]
>>> https://docs.google.com/document/d/1Jz-ztW3YgxMXmvpoZp4RBWkJMbf9fUYoy_3NC5w_2VE/edit
>>>
>>>
>>>
>>>
>>> On Mon, Feb 17, 2014 at 7:57 PM, Heena Mahour <heena393 at gmail.com>wrote:
>>>
>>>> Hi,
>>>> Yes, it would be nice to Kontact Touch Task to the API too .Besides ,
>>>> in todo API , I planned of implementing updating,modifying and deleting
>>>> todo too .I am not sure though now, if it is big enough for gsoc ?
>>>>
>>>>
>>>>
>>>> On Sun, Feb 16, 2014 at 11:24 PM, Heena Mahour <heena393 at gmail.com>wrote:
>>>>
>>>>> > -- seems like i pressed send to quick --
>>>>> Yes, you did :p !
>>>>>
>>>>> >Do know that i'm using the "ETMCalendar" helper class to fetch events.
>>>>> I think it can fetch todo items as well .
>>>>> as far as I remember , even in calendar component todo was implemented
>>>>> in my digital clock plasmoid [1] using your component [2] where I was able
>>>>> to fetch todo in my commit "contains Todo items " [3] .
>>>>> Further , how the testing of this model should be done in a generic
>>>>> way ? (I could implement a todo plasmoid using Qt  but that is plasma
>>>>> specific? )
>>>>> Further who is the expected mentor for this idea among Kevin,Michael
>>>>> and other pim members ?
>>>>>
>>>>> [1]http://web.archiveorange.com/archive/v/bZBuSBIqlPxnHr2xcSwy
>>>>> [2]
>>>>> http://quickgit.kde.org/?p=kdepim-runtime.git&a=shortlog&h=a86e3db1a2bd6ac7aeb4d0e85420b45b78a32337
>>>>> [3]
>>>>> http://quickgit.kde.org/?p=kdepim-runtime.git&a=blobdiff&h=082315a17a0184e10c830e5cfdf3e10dfa7f5ffc&hp=d845085daa7dd6c6644d3bdbc219481d36636a34&hb=5d8019c7ace5eada7043ea226f67a15c109c084a&f=qml%2Fcalendar%2Fcalendardayhelper.cpp
>>>>>
>>>>>
>>>>> On Sun, Feb 16, 2014 at 9:51 PM, Heena Mahour <heena393 at gmail.com>wrote:
>>>>>
>>>>>> Will implementing a model for todo , independent of plasma libs ,
>>>>>> using akonadi and pimlibs and testing it by implementing a applet for todo
>>>>>> using Qt 4.7 , a generic way to do it?
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Sun, Feb 16, 2014 at 2:45 PM, Heena Mahour <heena393 at gmail.com>wrote:
>>>>>>
>>>>>>> >You can do this if you port kdepimlibs to Qt 5.
>>>>>>>
>>>>>>> >Another option would be to use QDBusInterface like you suggested
>>>>>>> >already. But is that worth the extra trouble?
>>>>>>>
>>>>>>> >Regarding the dataengine. As Michael said, that will make the
>>>>>>> >components dependent on Plasma. Just going for a QML import is the
>>>>>>> >most generic way to make this work.
>>>>>>>
>>>>>>> I guess porting kdepimlibs to Qt 5 coulde be an option ,but it may not be the required idea for gsoc .
>>>>>>>
>>>>>>> @Mark Could it be implemented along the lines you implemented the calendar component ? (I think so ..)
>>>>>>>
>>>>>>> @all QDBusInterface could be an option . Yes, implementing a data engine would be plasma specific .May be, initially a todo plasmoid could be implemented to test it and then this idea can be extrapolated (for which I need some suggestions :) ).
>>>>>>>
>>>>>>>
>>>>>>> Regards
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Feb 13, 2014 at 11:58 PM, Heena Mahour <heena393 at gmail.com>wrote:
>>>>>>>
>>>>>>>>
>>>>>>>> Hi,
>>>>>>>> I was browsing through the gsoc ideas list and I am interested in
>>>>>>>> implementing a Todo plasmoid using akonadi .
>>>>>>>> It is a bit similar to the idea I suggested back to Kevin (which he
>>>>>>>> proposed in gsoc 2012 ) about plasma integration for akonadi .
>>>>>>>>
>>>>>>>> So in this idea , what I plan is (correct me if I am wrong , or
>>>>>>>> have any suggestions :) )
>>>>>>>> Firstly , implement a todo dataengine :
>>>>>>>> ->It will do fetch job that is fetch the todo list from korganizer
>>>>>>>> using akonadi .
>>>>>>>> ->It will show the start date and end date of the todo .
>>>>>>>> ->It will show the todo summary
>>>>>>>> ->It will show todo status
>>>>>>>> ->It will show how much % is done so far.
>>>>>>>> (..and as suggested )
>>>>>>>> Then , an for developing an applet
>>>>>>>> ->QDBusInterface will be used to make d-bus call and connect to
>>>>>>>> dbus signals
>>>>>>>> ->the applet will be developed first using Qt4.7
>>>>>>>> After that , a QML frontend will be deveoped to fetch the todo list
>>>>>>>> using the dataengine .
>>>>>>>> After that , since plasma is now plasma2 .This plasmoid shall be
>>>>>>>> ported to Qt 5.2 and QML 2.0
>>>>>>>>
>>>>>>>> Suggestions ?
>>>>>>>>
>>>>>>>>
>>>>>>>> Let me give a brief introduction about me as well :
>>>>>>>> Well,I like contributing to KDE and is using kubuntu since two
>>>>>>>> years .
>>>>>>>> I was a season of kde 2012 participant in kde-edu .Later,I
>>>>>>>> contributed to plasma-workspace in google summer of code 2013 by porting
>>>>>>>> plasmoids to plasma2 .
>>>>>>>> I also mentored in google code in 2013 and have resolved few kde
>>>>>>>> bugs as well .
>>>>>>>> I am kind of interested in developing plasmoids .In kde-pim,I have
>>>>>>>> submitted a few patches in calendar as well :) .
>>>>>>>>
>>>>>>>> Regards !
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> -Heena
>>>>>>>> Season of kde'12 participant
>>>>>>>> Google Summer of Code 2013
>>>>>>>> Delhi College of Engineering(COE),India
>>>>>>>> http://about.me/heena.mahour
>>>>>>>> http://heenamahour.blogspot.in
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> -Heena
>>>>>>> Season of kde'12 participant
>>>>>>> Google Summer of Code 2013
>>>>>>> Delhi College of Engineering(COE),India
>>>>>>> http://about.me/heena.mahour
>>>>>>> http://heenamahour.blogspot.in
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> -Heena
>>>>>> Season of kde'12 participant
>>>>>> Google Summer of Code 2013
>>>>>> Delhi College of Engineering(COE),India
>>>>>> http://about.me/heena.mahour
>>>>>> http://heenamahour.blogspot.in
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> -Heena
>>>>> Season of kde'12 participant
>>>>> Google Summer of Code 2013
>>>>> Delhi College of Engineering(COE),India
>>>>> http://about.me/heena.mahour
>>>>> http://heenamahour.blogspot.in
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> -Heena
>>>> Season of kde'12 participant
>>>> Google Summer of Code 2013
>>>> Delhi College of Engineering(COE),India
>>>> http://about.me/heena.mahour
>>>> http://heenamahour.blogspot.in
>>>>
>>>>
>>>
>>>
>>> --
>>> -Heena
>>> Season of kde'12 participant
>>> Google Summer of Code 2013
>>> Delhi College of Engineering(COE),India
>>> http://about.me/heena.mahour
>>> http://heenamahour.blogspot.in
>>>
>>>
>>
>>
>> --
>> -Heena
>> Season of kde'12 participant
>> Google Summer of Code 2013
>> Delhi College of Engineering(COE),India
>> http://about.me/heena.mahour
>> http://heenamahour.blogspot.in
>>
>>
>
>
> --
> -Heena
> Season of kde'12 participant
> Google Summer of Code 2013
> Delhi College of Engineering(COE),India
> http://about.me/heena.mahour
> http://heenamahour.blogspot.in
>
>


-- 
-Heena
Season of kde'12 participant
Google Summer of Code 2013
Delhi College of Engineering(COE),India
http://about.me/heena.mahour
http://heenamahour.blogspot.in
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/



More information about the kde-pim mailing list