[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: Re: Review Request: Better TagWidget in libnepomuk
From: "Peter Penz" <peter.penz () gmx ! at>
Date: 2010-04-21 5:52:04
Message-ID: 20100421055204.19256.36281 () localhost
[Download RAW message or body]
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard.kde.org/r/3669/#review5127
-----------------------------------------------------------
Ship it!
Looks good, thanks! I'll take care to replace the private KTaggingWidget by \
Nepomuk::TagWidget inside KFileMetaDataWidget.
- Peter
On 2010-04-20 13:44:08, Sebastian Trueg wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://reviewboard.kde.org/r/3669/
> -----------------------------------------------------------
>
> (Updated 2010-04-20 13:44:08)
>
>
> Review request for kdelibs and Peter Penz.
>
>
> Summary
> -------
>
> Nepomuk::TagWidget has been there forever but due to its being rather unintuitive \
> and ugly (despite my efforts of making it fancy back in the day) it is not used at \
> all. Since we have the class in kdelibs and a tagging widget is a typical thing to \
> use I made another attempt at creating a generic one that apps ca use. It basically \
> shows a list of checkboxes of the N most often used tags and has a button to show \
> all tags. This button will bring up the exact dialog used in Dolphin and Gwenview \
> (the one from KIO). So far the code cannot be shared since we cannot link \
> libnepomuk against kio. But maybe we could do it the other way around and move the \
> tag edit dialog into libnepomuk as a public class.
> Anyway, this review request is about the new TagWidget and whether it has a chance \
> to be used. I added a simple test app that allows to toy around with the widget.
>
> Diffs
> -----
>
> trunk/KDE/kdelibs/includes/CMakeLists.txt 1116852
> trunk/KDE/kdelibs/includes/Nepomuk/TagWidget PRE-CREATION
> trunk/KDE/kdelibs/nepomuk/core/CMakeLists.txt 1116852
> trunk/KDE/kdelibs/nepomuk/core/ui/CMakeLists.txt 1116852
> trunk/KDE/kdelibs/nepomuk/core/ui/kautoscrollarea.h 1116852
> trunk/KDE/kdelibs/nepomuk/core/ui/kautoscrollarea.cpp 1116852
> trunk/KDE/kdelibs/nepomuk/core/ui/kblocklayout.h 1116852
> trunk/KDE/kdelibs/nepomuk/core/ui/kblocklayout.cpp 1116852
> trunk/KDE/kdelibs/nepomuk/core/ui/kedittagsdialog.cpp PRE-CREATION
> trunk/KDE/kdelibs/nepomuk/core/ui/kedittagsdialog_p.h PRE-CREATION
> trunk/KDE/kdelibs/nepomuk/core/ui/kmetadatatagwidget.h 1116852
> trunk/KDE/kdelibs/nepomuk/core/ui/kmetadatatagwidget.cpp 1116852
> trunk/KDE/kdelibs/nepomuk/core/ui/tagcheckbox.h PRE-CREATION
> trunk/KDE/kdelibs/nepomuk/core/ui/tagcheckbox.cpp PRE-CREATION
> trunk/KDE/kdelibs/nepomuk/core/ui/tagwidget.h PRE-CREATION
> trunk/KDE/kdelibs/nepomuk/core/ui/tagwidget.cpp PRE-CREATION
> trunk/KDE/kdelibs/nepomuk/core/ui/tagwidget_p.h PRE-CREATION
> trunk/KDE/kdelibs/nepomuk/core/ui/test/CMakeLists.txt 1116852
> trunk/KDE/kdelibs/nepomuk/core/ui/test/tagwidgetapp.cpp PRE-CREATION
> trunk/KDE/kdelibs/nepomuk/core/ui/test/tagwidgettest.h PRE-CREATION
> trunk/KDE/kdelibs/nepomuk/core/ui/test/tagwidgettest.cpp PRE-CREATION
>
> Diff: http://reviewboard.kde.org/r/3669/diff
>
>
> Testing
> -------
>
>
> Thanks,
>
> Sebastian
>
>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic