[Digikam-devel] [Bug 166027] New: more efficient way of selecting tags

Jens Möller moelles at gmx.net
Tue Jul 8 11:41:40 BST 2008


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=166027         
           Summary: more efficient way of selecting tags
           Product: digikam
           Version: unspecified
          Platform: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: Tags
        AssignedTo: digikam-devel kde org
        ReportedBy: moelles gmx net


Version:            (using KDE 3.5.9)

How to get rid of the "Include tag subtree" toggle.

This approach is standard in OLAP-Applications. I think it can lead to a usability jump in digikam/tag-hierarchy.

The tag-filter-bar on the left shows the following:

animal
 |- dog
 |- cat

All parent-tags apply to children automatically (its a ordinary hierachy!?!).

These are my applied tags:

- pictures of my dog               => animal/dog
- ... of my cat                    => animal/cat
- ... some animals yet to identify => animal

The Problem: How to select tags including or not including children ?

Solution:


Introduce a virtual child-node that represents its <parent-tag without children>.

animal        <---- selects animal with children ("all animals") 
 |- <other>   <---- selects animal without children ("unspecified animals")
 |- cat       <---- only animal/cat
 |- dog       <---- only animal/dog

This simplifies our view of the hierarchy:

The sum of all children leads to the same set of pictures as their parent. 
The virtual child makes sure we don't miss pictures that are not (yet?) assigned to a real child-tag. Now we don't have to toggle anything.


Thats it.. Questions? What do you think?



More information about the Digikam-devel mailing list