Bug 291877 - Change tag filters checkboxes to three-states checkboxes to allow filtering by inclusion and by exclusion
Summary: Change tag filters checkboxes to three-states checkboxes to allow filtering b...
Status: RESOLVED WORKSFORME
Alias: None
Product: digikam
Classification: Applications
Component: Albums-Filters (show other bugs)
Version: 2.5.0
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-18 15:57 UTC by Olivier Kes
Modified: 2012-06-28 09:46 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 2.7.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Olivier Kes 2012-01-18 15:57:05 UTC
Version:           2.5.0 (using KDE 4.7.4) 
OS:                Linux

I think we should change the checkboxes to three-states checkboxes (unchecked, selected, excluded), to allow finer filtering. We could filter all pictures having TAG0, not having TAG1, and indifferent to TAG2.

For example, if I want to see all my landscapes except those with sunset, I could filter by "+landscapes -sunset".

I was confronted today to the situation when I had to make a selection of pictures in my whole collecting by date. All pictures that were resized were shown twice, and I couldn't exclude only those.

Reproducible: Always

Steps to Reproduce:
.


Expected Results:  
Check boxes in tags filter should allow [ ], [x], [v].
Comment 1 Marcel Wiesweg 2012-06-10 19:47:12 UTC
Tags filter already supports this. You can set a tag to "exclude" mode either by middle click or via the context menu. At the bottom right, you can switch between AND and OR.