Bug 128296

Summary: Icon selector for tags wont let user select 'other icons'
Product: [Applications] digikam Reporter: CiAsA Boark <ciasaboark>
Component: Tags-EngineAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In: 0.9.0
Sentry Crash Report:

Description CiAsA Boark 2006-05-30 06:41:23 UTC
Version:           0.8.2-rc1 (using KDE 3.5.2, Kubuntu Package 4:3.5.2-0ubuntu18 dapper)
Compiler:          Target: i486-linux-gnu
OS:                Linux (i686) release 2.6.15-23-k7

The edit tag properties dialog no longer lets the user select an icon/image outside of the normal icon theme (applications, mimetypes, etc...).  The radio button for other images is grayed out, and their appears to be no other way to assign a special icon for a tag.
Comment 1 dave 2006-08-28 08:52:22 UTC
Using 0.8.2-rc1 (KDE 3.5.4, Kubuntu Package 4:3.5.4-0ubuntu2~dapper1) it is still the same. Selecting other icons aside from system icons for keywords is not possible, as the radio button ist greyed out.

Don't know if ubuntu or digikam bug.
Comment 2 caulier.gilles 2006-08-28 11:12:59 UTC
SVN commit 578035 by cgilles:

digikam from trunk : Tags Edit/Create dialog : Let's user select others folder to choose a tag icon.

BUG: 128296

 M  +2 -2      tagcreatedlg.cpp  


--- trunk/extragear/graphics/digikam/digikam/tagcreatedlg.cpp #578034:578035
@@ -162,7 +162,7 @@
 {
 #if KDE_IS_VERSION(3,3,0)
     KIconDialog dlg(this);
-    dlg.setup(KIcon::NoGroup, KIcon::Application, false, 20, false, true, true);
+    dlg.setup(KIcon::NoGroup, KIcon::Application, false, 20, false, false, false);
     QString icon = dlg.openDialog();
 #else
     QString icon = KIconDialog::getIcon(KIcon::NoGroup, KIcon::Application, false, 20);
@@ -310,7 +310,7 @@
 {
 #if KDE_IS_VERSION(3,3,0)
     KIconDialog dlg(this);
-    dlg.setup(KIcon::NoGroup, KIcon::Application, false, 20, false, true, true);
+    dlg.setup(KIcon::NoGroup, KIcon::Application, false, 20, false, false, false);
     QString icon = dlg.openDialog();
 #else
     QString icon = KIconDialog::getIcon(KIcon::NoGroup, KIcon::Application, false, 20);