[Kde-pim] Review Request: Add lock / unlock capabilities to KJots (bug 163494)

Stephen Kelly steveire at gmail.com
Mon Jan 25 17:05:39 GMT 2010


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard.kde.org/r/2698/#review3872
-----------------------------------------------------------

Ship it!


Reviewboard is letting me in now.

This patch is fine. 

Please remove the #include QPushButton and the commented use of it. The lock 
emblem will need to be implemented using a delegate but we can do that 
later.

Thanks for the patch. If you don't have an svn account let me know and I can 
commit it.

Steve.

- Stephen


On 2010-01-23 13:35:57, Hans Bakker wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://reviewboard.kde.org/r/2698/
> -----------------------------------------------------------
> 
> (Updated 2010-01-23 13:35:57)
> 
> 
> Review request for KDE PIM and Stephen Kelly.
> 
> 
> Summary
> -------
> 
> This patch is a proposal for the fixing of bug 163494, which asks for lock/unlock support of KJotsEntries. When multiple items are selected, they are all locked / unlocked. Locking a book also locks its pages.
> I implemented the lock / unlock action in the context menu of the bookshelf. KJotsEdit becomes read-only when a locked item is shown. Deleting is made impossible when an item is locked and an explanation is shown that the user must first unlock the item.
> Renaming is still possible.
> An extra entry in the .book files is made: <Locked>false</Locked> or <Locked>true</Locked> is used to store the lock status.
> 
> What could / should be improved is the visibility of locking-status: it would be better to have a lock-icon next to the items in the bookshelf, which would be half-transparent when it is unlocked and not transparent when it is locked. This item could then be made clickable to replace the lock / unlock actions in the context menu.
> 
> 
> Diffs
> -----
> 
>   /trunk/KDE/kdepim/kjots/bookshelf.cpp 1078843 
>   /trunk/KDE/kdepim/kjots/kjotscomponent.h 1078843 
>   /trunk/KDE/kdepim/kjots/kjotscomponent.cpp 1078843 
>   /trunk/KDE/kdepim/kjots/kjotsedit.cpp 1078843 
>   /trunk/KDE/kdepim/kjots/kjotsentry.h 1078843 
>   /trunk/KDE/kdepim/kjots/kjotsentry.cpp 1078843 
> 
> Diff: http://reviewboard.kde.org/r/2698/diff
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Hans
> 
>

_______________________________________________
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