Summary: | incremental search for tags in all tag fields | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Juergen Flosbach <jforum> |
Component: | Tags-Engine | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 0.9.3 | |
Sentry Crash Report: |
Description
Juergen Flosbach
2007-06-04 19:47:36 UTC
Full agreement! Having such an incremental search in all tags fields and in addition for the album list (left sidebar) and maybe even for the searches would be extremely useful. I had a look in the code after Gilles pointed me in the right direction. If I understand things correctly, all these views (like AlbumFolderView, or TagFolderView) inherit from FolderView::FolderView. So it should be possible to create a new FolderViewIncrFilter which has the filtering built in. For this one "only" has to borrow the code from digikam/libs/imageproperties/imagedescedittab.cpp, routine ImageDescEditTab::ImageDescEditTab to set up the incremental search box and connect the signal correctly. For this one would have to use void ImageDescEditTab::slotTagsSearchChanged() as basis. Does not sound that difficult, but at a first glance it seems creating a new widget is a bit above my present Qt coding abilities ... (Of course, if the above approach seems reasonable, and someone wants to hand-hold me a bit in the first steps, I could give it a try ;-) SVN commit 741527 by cgilles: digiKam from KDE3 branch : new text filters have been added to the bottom of left and right sidebars. View listed below can be filtered: - Album folder view. - Tags folder view. - Search folder view - Tags Filter folder view. When user type a string, a search is performed to tree view contents and only items including the strings are displayed. A screenshot of digiKam in action is available at this url: http://digikam3rdparty.free.fr/Screenshots/digikam0.9.3-searchfolderbar.png BUG: 133191 BUG: 146364 CCBUGS: 110136 CCMAIL: digikam-devel@kde.org M +69 -1 albumfolderview.cpp M +5 -0 albumfolderview.h M +86 -11 digikamview.cpp M +34 -1 searchfolderview.cpp M +9 -0 searchfolderview.h M +68 -0 tagfilterview.cpp M +5 -0 tagfilterview.h M +68 -0 tagfolderview.cpp M +5 -0 tagfolderview.h WebSVN link: http://websvn.kde.org/?view=rev&revision=741527 SVN commit 741717 by cgilles: backport commits #741527 from KDE3 branch: new text filters have been added to the bottom of left and right sidebars. View listed below can be filtered: - Album folder view. - Tags folder view. - Search folder view - Tags Filter folder view. When user type a string, a search is performed to tree view contents and only items including the strings are displayed. A screenshot of digiKam in action is available at this url: http://digikam3rdparty.free.fr/Screenshots/digikam0.9.3-searchfolderbar.png CCBUGS: 133191 CCBUGS: 146364 CCBUGS: 110136 CCMAIL: digikam-devel@kde.org M +69 -0 albumfolderview.cpp M +7 -1 albumfolderview.h M +85 -12 digikamview.cpp M +33 -0 searchfolderview.cpp M +10 -1 searchfolderview.h M +68 -0 tagfilterview.cpp M +5 -0 tagfilterview.h M +68 -0 tagfolderview.cpp M +5 -0 tagfolderview.h WebSVN link: http://websvn.kde.org/?view=rev&revision=741717 |