[Digikam-devel] [Bug 139547] New: tag hierarchy automatic fill

classic Classic list List threaded Threaded
87 messages Options
12345
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 139547] tag hierarchy automatic fill

Jürgen Flosbach dk
------- 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=139547         




------- Additional Comments From juergen.flosbach bigfoot com  2007-01-04 23:36 -------
OK.

Thanks Marcel

Juergen
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 139547] tag hierarchy automatic fill

Gilles Caulier-2
In reply to this post by Jürgen Flosbach dk
------- 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=139547         




------- Additional Comments From caulier.gilles kdemail net  2007-01-05 08:51 -------
Juergen,

KDE bugzilla is one of the brainstorming areas for digiKam (mailling-list is another one but not too powerfull).

We talking together between developpers/users/testers. the GUI/coding is polished together. Some viewpoints can be differents (for example Laurent with tags hierarchy (:=)))).

The responsability of developpers is

- to code, and valid implementation.
- to report to users what is possible to do.
- to explain to users how is work.
- to explain the developements goal.

It's an important task. Of course others users can help him for explainations stuff...

Gilles
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 139547] tag hierarchy automatic fill

Jürgen Flosbach dk
In reply to this post by Jürgen Flosbach dk
------- 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=139547         




------- Additional Comments From juergen.flosbach bigfoot com  2007-01-05 10:01 -------
Hi Gilles

Thanks for the explanation.

I tried to copile the SVN stuff. But I couldn't.
I got the three scripts from the digikam download svn page
wherein I can automatically can retrive digikam from the
svn repository, compile and install it in a local directory.

When it compiles the digicam stuff (actually the kipi stuff )
it aborts with the following error :

-- Kipi-Plugins configure results -------------------
-- gphoto2 found.................. YES
-- libkipi found.................. YES
-- Exiv2 library found............ YES
-- libtiff found.................. YES
-- imlib2 found................... YES
-- OpenGL found................... YES
-- libxstl found.................. YES
-- libgpod > 0.4.0 found............ NO

<SNIP>

make -j 4
+ make -j 4
make  all-recursive
make[1]: Entering directory `/home/juergen/Download/digikam/SVN-Versions/graphics/libs'
Making all in libkipi
make[2]: Entering directory `/home/juergen/Download/digikam/SVN-Versions/graphics/libs/libkipi'
Making all in libkipi
make[3]: Entering directory `/home/juergen/Download/digikam/SVN-Versions/graphics/libs/libkipi/libkipi'
cd ../.. && /bin/sh /home/juergen/Download/digikam/SVN-Versions/graphics/libs/admin/missing --run autoheader
configure.in:92: warning: KDE_ENABLE_HIDDEN_VISIBILITY was called before AC_PATH_QT_1_3
acinclude.m4:3463: KDE_ENABLE_HIDDEN_VISIBILITY is expanded from...
configure.in:92: the top level
configure.in:399: warning: KDE_ENABLE_HIDDEN_VISIBILITY was called before AC_PATH_QT_1_3
configure.in:399: the top level
rm -f stamp-h2
touch libkipi_export.h.in
cd ../.. && /bin/sh ./config.status libkipi/libkipi/libkipi_export.h
config.status: creating libkipi/libkipi/libkipi_export.h
config.status: libkipi/libkipi/libkipi_export.h is unchanged
make  all-am

<SNIP>

imlibiface.cpp:29:20: error: Imlib2.h: No such file or directory

So, you see some warnins (are they important ? ) and that the header
imlib2.h is missing. Has my system to provide this file or should it
be part of the package ?

But I have the current 0.9.0 Version already compiled from the tarball
and there I had no problems. Everything was there and it compiled.

Juergen
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: [Digikam-devel] [Bug 139547] tag hierarchy automatic fill

Arnd Baecker
> the header
> imlib2.h is missing. Has my system to provide this file or should it
> be part of the package ?

On my system (debian etch) it is in the package
libimlib2-dev. Could you try to install something like that on your system
(still it should be caught in the configure step, IMO).



_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 139547] tag hierarchy automatic fill

Arnd Baecker
In reply to this post by Jürgen Flosbach dk
------- 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=139547         




------- Additional Comments From arnd.baecker web de  2007-01-05 10:21 -------
> the header
> imlib2.h is missing. Has my system to provide this file or should it
> be part of the package ?


On my system (debian etch) it is in the package
libimlib2-dev. Could you try to install something like that on your system
(still it should be caught in the configure step, IMO).
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 139547] tag hierarchy automatic fill

Gilles Caulier-2
In reply to this post by Jürgen Flosbach dk
------- 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=139547         




------- Additional Comments From caulier.gilles kdemail net  2007-01-05 10:26 -------
> imlibiface.cpp:29:20: error: Imlib2.h: No such file or directory

Hum, imlib2 detection failed ? Where are installed your files header from imlib2 dev package ? Witch dist you use ?

But this report is about digiKam not kipi-plugins. Please, report this problem at the right place in bugzilla.

>But I have the current 0.9.0 Version already compiled from the tarball
> and there I had no problems. Everything was there and it compiled.

digiKam 0.9.0 do not use imlib2 (0.8.x use it). If you can compile it well you can try it, especially for test implementation about this report (:=)))...

Gilles
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 139547] tag hierarchy automatic fill

Gilles Caulier-2
In reply to this post by Jürgen Flosbach dk
------- 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=139547         




------- Additional Comments From caulier.gilles kdemail net  2007-01-05 13:59 -------
SVN commit 620161 by cgilles:

digikam from trunk : Comments & Tags : add 3 new settings options to handlee how to auto select/deselect automaticly parents and childs tags in treelist view.
CCBUGS: 139547


 M  +71 -2     imagedescedittab.cpp  
 M  +3 -3      imagedescedittab.h  
 M  +3 -3      talbumlistview.cpp  
 M  +2 -2      talbumlistview.h  


--- trunk/extragear/graphics/digikam/libs/imageproperties/imagedescedittab.cpp #620160:620161
 @ -76,6 +76,14  @
 {
 public:
 
+    enum ToggleAuto
+    {
+        None = 0,
+        Childs,
+        Parents,
+        Both
+    };
+
     ImageDescEditTabPriv()
     {
         modified                   = false;
 @ -92,6 +100,7  @
         assignedTagsBtn            = 0;
         applyBtn                   = 0;
         revertBtn                  = 0;
+        toggleAuto                 = None;
     }
 
     bool               modified;
 @ -117,6 +126,8  @
     TAlbumListView    *tagsView;
 
     RatingWidget      *ratingWidget;
+
+    ToggleAuto         toggleAuto;
 };
 
 ImageDescEditTab::ImageDescEditTab(QWidget *parent, bool navBar)
 @ -215,8 +226,8  @
     connect(popupMenu, SIGNAL(activated(int)),
             this, SLOT(slotRecentTagsMenuActivated(int)));
 
-    connect(d->tagsView, SIGNAL(signalItemStateChanged()),
-            this, SLOT(slotModified()));
+    connect(d->tagsView, SIGNAL(signalItemStateChanged(TAlbumCheckListItem *)),
+            this, SLOT(slotItemStateChanged(TAlbumCheckListItem *)));
     
     connect(d->commentsEdit, SIGNAL(textChanged()),
             this, SLOT(slotModified()));
 @ -300,6 +311,13  @
 
     connect(watch, SIGNAL(signalImageCaptionChanged(Q_LLONG)),
             this, SLOT(slotImageCaptionChanged(Q_LLONG)));
+
+    // -- read config ---------------------------------------------------------
+
+    KConfig* config = kapp->config();
+    config->setGroup("Tag List View");
+    d->toggleAuto = (ImageDescEditTabPriv::ToggleAuto)(config->readNumEntry("Toggle Auto",
+                                                       ImageDescEditTabPriv::None));
 }
 
 ImageDescEditTab::~ImageDescEditTab()
 @ -314,6 +332,11  @
     }
     */
 
+    KConfig* config = kapp->config();
+    config->setGroup("Tag List View");
+    config->writeEntry("Toggle Auto", (int)(d->toggleAuto));
+    config->sync();
+
     delete d;
 }
 
 @ -507,6 +530,27  @
     }
 }
 
+void ImageDescEditTab::slotItemStateChanged(TAlbumCheckListItem *item)
+{
+    switch(d->toggleAuto)
+    {
+        case ImageDescEditTabPriv::Childs:
+            toggleChildTags(item->m_album, item->isOn());
+            break;
+        case ImageDescEditTabPriv::Parents:
+            toggleParentTags(item->m_album, item->isOn());
+            break;
+        case ImageDescEditTabPriv::Both:
+            toggleChildTags(item->m_album, item->isOn());
+            toggleParentTags(item->m_album, item->isOn());
+            break;
+        default:
+            break;
+    }
+
+    slotModified();
+}
+
 void ImageDescEditTab::slotModified()
 {
     d->modified = true;
 @ -633,7 +677,17  @
     popmenu.insertItem(i18n("Deselect"), &deselectTagsMenu);
 
     popmenu.insertItem(i18n("Invert Selection"),  16);
+    popmenu.insertSeparator(-1);
 
+    QPopupMenu toggleAutoMenu;
+    toggleAutoMenu.setCheckable(true);
+    toggleAutoMenu.insertItem(i18n("Childs"),  21);
+    toggleAutoMenu.insertItem(i18n("Parents"), 22);
+    toggleAutoMenu.insertItem(i18n("Both"),    23);
+    if (d->toggleAuto != ImageDescEditTabPriv::None)
+        toggleAutoMenu.setItemChecked(20 + d->toggleAuto, true);
+    popmenu.insertItem(i18n("Toogle Auto"), &toggleAutoMenu);
+
     int choice = popmenu.exec((QCursor::pos()));
     switch( choice )
     {
 @ -729,6 +783,21  @
             item->setOn(false);            
             break;
         }
+        case 21:   // Toggle auto Childs tags.
+        {
+            d->toggleAuto = ImageDescEditTabPriv::Childs;
+            break;
+        }
+        case 22:   // Toggle auto Parents tags.
+        {
+            d->toggleAuto = ImageDescEditTabPriv::Parents;
+            break;
+        }
+        case 23:   // Toggle auto Childs and Parents tags.
+        {
+            d->toggleAuto = ImageDescEditTabPriv::Both;
+            break;
+        }
         default:
             break;
     }
--- trunk/extragear/graphics/digikam/libs/imageproperties/imagedescedittab.h #620160:620161
 @ -41,10 +41,10  @
 class AlbumIconItem;
 class Album;
 class TAlbum;
+class TAlbumCheckListItem;
 class ImageInfo;
 class ImageDescEditTabPriv;
 
-
 class DIGIKAM_EXPORT ImageDescEditTab : public NavigateBarTab
 {
     Q_OBJECT
 @ -73,8 +73,7  @
     void updateDate();
     void updateRecentTags();
 
-    void tagNew(TAlbum* parAlbum, const QString& _title=QString(),
-                const QString& _icon=QString());
+    void tagNew(TAlbum* parAlbum, const QString& _title=QString(), const QString& _icon=QString());
     void tagEdit(TAlbum* album);
     void tagDelete(TAlbum *album);
 
 @ -87,6 +86,7  @
 
     void slotApplyAllChanges();
     void slotRevertAllChanges();
+    void slotItemStateChanged(TAlbumCheckListItem *);
     void slotModified();
     void slotRightButtonClicked(QListViewItem *, const QPoint &, int);
     void slotTagsSearchChanged();
--- trunk/extragear/graphics/digikam/libs/imageproperties/talbumlistview.cpp #620160:620161
 @ -74,7 +74,7  @
 {
     QCheckListItem::stateChange(val);
     TAlbumListView* view = dynamic_cast<TAlbumListView*>(listView());
-    view->emitSignalItemStateChanged();
+    view->emitSignalItemStateChanged(this);
 }
 
 // ------------------------------------------------------------------------
 @ -87,9 +87,9  @
     viewport()->setAcceptDrops(true);
 }
 
-void TAlbumListView::emitSignalItemStateChanged()
+void TAlbumListView::emitSignalItemStateChanged(TAlbumCheckListItem *item)
 {
-    emit signalItemStateChanged();
+    emit signalItemStateChanged(item);
 }
 
 QDragObject* TAlbumListView::dragObject()
--- trunk/extragear/graphics/digikam/libs/imageproperties/talbumlistview.h #620160:620161
 @ -62,11 +62,11  @
 
     TAlbumListView(QWidget* parent);
 
-    void emitSignalItemStateChanged();
+    void emitSignalItemStateChanged(TAlbumCheckListItem *item);
 
 signals:
 
-    void signalItemStateChanged();
+    void signalItemStateChanged(TAlbumCheckListItem *item);
 
 protected:
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 139547] tag hierarchy automatic fill

Gilles Caulier-2
In reply to this post by Jürgen Flosbach dk
------- 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=139547         




------- Additional Comments From caulier.gilles kdemail net  2007-01-05 14:02 -------
Juergen, Daniel,

It's done in svn. Please give me your feedback and let's me hear if these new options must be backported also in Tags Filter view pop-up menu (personally, i'm agree to do it because we need to have an homogenous interface)

Gilles
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 139547] tag hierarchy automatic fill

Daniel Bauer-2
In reply to this post by Jürgen Flosbach dk
------- 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=139547         




------- Additional Comments From linux daniel-bauer com  2007-01-05 15:44 -------
Hi Gilles,

yes, this is really fine!

"backported also in Tags Filter view pop-up menu": Yes, absolutely. It should work the same everywhere.

I think the tag behaviour should be the same all over digiKam, no matter which way a user takes to add/remove a tag. So, when "toggle auto" is set, the according value should be used also in all other tag-settings methods.

right now you get very different results depending on how you assign a tag:
(for the following I checked "toggle auto->parents" in right side bar)

- selecting one photo in album and clicking the box of a child selects the parents (as it should be)
- drag and drop the child from Comments/Tags-sidebar assigns only the child (it should also assign parents, the menu asks if the complete tag-family should be assigned, but only the child is assigned, see attachement testtag.png)

- no parents assigned also with drag and drop from "Tag Filters"
- no parents assigned also with "assign Tag" from right-click menu in album

the same is true for removing tags (parents only get removed when removing the child in the Comments/Tags sidbar, but not when using context menu in album)

This is why I voted to put these settings in settings->configure digikam->metadata (but this is a matter of taste, of course)

There are also some other issues, which I think we have already said in another thread:

- selecting multiple pictures and clicking a tag assigns it only to the first image
- assigning tags to multiple pictures is possible with drag and drop, but then parents are not assigned as mentioned above

Also, I found no way to remove tags again from several pics without doing it for each and every single one. (While clicking fast for the test, I draged a grand-child and clicked "to all items". To remove from all I had to delete the tag itself.)

In this regard I have a small suggestion: I'd change the order of the items in the drag and drop menu (1: assign to Selected 2: to Dropped, 3: to All), because I think usually you do an action for the selected items, only sometimes just for the dropped, and rarely for all.

Daniel
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 139547] tag hierarchy automatic fill

Daniel Bauer-2
In reply to this post by Jürgen Flosbach dk
------- 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=139547         




------- Additional Comments From linux daniel-bauer com  2007-01-05 15:45 -------
Created an attachment (id=19112)
 --> (http://bugs.kde.org/attachment.cgi?id=19112&action=view)
tags drag and drop menu
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 139547] tag hierarchy automatic fill

Jürgen Flosbach dk
In reply to this post by Jürgen Flosbach dk
------- 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=139547         




------- Additional Comments From juergen.flosbach bigfoot com  2007-01-05 18:29 -------
Hi Gilles

I got my bunch compiled and can only say the same as Daniel
already did.
- I like it ( The pop-up menu )
- I would like to see all places that deal with tags behave
  the same way.
- The drag and drop function works only on the item the mouse
  cursor was on. Not on the parents.

Juergen
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 139547] tag hierarchy automatic fill

Gilles Caulier-2
In reply to this post by Jürgen Flosbach dk
------- 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=139547         




------- Additional Comments From caulier.gilles kdemail net  2007-01-05 18:34 -------
Ok, i will backport the code to Tags Filter View...

About drag & drop, only the multi-selection in Tags treeview is possible. This way already work with Tags Filter view. On Comments & Tags, we have only a Single selection of tags. I will fix it.

Gilles
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 139547] tag hierarchy automatic fill

Gilles Caulier-2
In reply to this post by Jürgen Flosbach dk
------- 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=139547         




------- Additional Comments From caulier.gilles kdemail net  2007-01-05 21:19 -------
SVN commit 620379 by cgilles:

digikam from trunk: Comments & Tags : Support of multiple selection of tags in treeview. Drag and drop tags will work like Tags Filter view

CCBUGS: 139547

 M  +0 -5      imagedescedittab.cpp  
 M  +24 -10    talbumlistview.cpp  
 M  +1 -1      talbumlistview.h  


--- trunk/extragear/graphics/digikam/libs/imageproperties/imagedescedittab.cpp #620378:620379
 @ -27,7 +27,6  @
 #include <qvbox.h>
 #include <qlabel.h>
 #include <qlayout.h>
-#include <qheader.h>
 #include <qtoolbutton.h>
 #include <qpushbutton.h>
 #include <qiconset.h>
 @ -191,10 +190,6  @
     d->recentTagsBtn->setPopupDelay(1);
 
     d->tagsView = new TAlbumListView(settingsArea);
-    d->tagsView->addColumn(i18n("Tags"));
-    d->tagsView->header()->hide();
-    d->tagsView->setSelectionMode(QListView::Single);
-    d->tagsView->setResizeMode(QListView::LastColumn);
 
     // Buttons -----------------------------------------
 
--- trunk/extragear/graphics/digikam/libs/imageproperties/talbumlistview.cpp #620378:620379
 @ -3,7 +3,7  @
  * Date  : 2006-18-12
  * Description : A list view to display digiKam Tags.
  *
- * Copyright 2006 by Gilles Caulier
+ * Copyright 2006-2007 by Gilles Caulier
  *
  * This program is free software; you can redistribute it
  * and/or modify it under the terms of the GNU General
 @ -18,6 +18,10  @
  *
  * ============================================================ */
 
+// Qt includes.
+
+#include <qheader.h>
+
 // KDE includes.
 
 #include <kpopupmenu.h>
 @ -83,6 +87,10  @
               : QListView(parent)
 {
     m_dragItem = 0;
+    addColumn(i18n("Tags"));
+    header()->hide();
+    setResizeMode(QListView::LastColumn);
+    setSelectionMode(QListView::Extended);
     setAcceptDrops(true);
     viewport()->setAcceptDrops(true);
 }
 @ -94,17 +102,23  @
 
 QDragObject* TAlbumListView::dragObject()
 {
-    TAlbumCheckListItem *item = dynamic_cast<TAlbumCheckListItem*>(dragItem());
-    if(!item)
-        return 0;
+    QValueList<int> dragTagIDs;
 
-    if(!item->m_album->parent())
-        return 0;
+    QListViewItemIterator it(this, QListViewItemIterator::Selected);
+    while (it.current())
+    {
+        TAlbumCheckListItem* item = (TAlbumCheckListItem*)it.current();
+        if (item)
+        {
+            if (item->m_album->parent())
+                dragTagIDs.append(item->m_album->id());
+        }
+        ++it;
+    }
 
-    TagDrag *t = new TagDrag(item->m_album->id(), this);
-    t->setPixmap(*item->pixmap(0));
-
-    return t;
+    TagListDrag *drag = new TagListDrag(dragTagIDs, this);
+    drag->setPixmap(AlbumThumbnailLoader::instance()->getStandardTagIcon());
+    return drag;
 }
 
 void TAlbumListView::startDrag()
--- trunk/extragear/graphics/digikam/libs/imageproperties/talbumlistview.h #620378:620379
 @ -3,7 +3,7  @
  * Date  : 2006-18-12
  * Description : A list view to display digiKam Tags.
  *
- * Copyright 2006 by Gilles Caulier
+ * Copyright 2006-2007 by Gilles Caulier
  *
  * This program is free software; you can redistribute it
  * and/or modify it under the terms of the GNU General
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 139547] tag hierarchy automatic fill

Gilles Caulier-2
In reply to this post by Jürgen Flosbach dk
------- 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=139547         




------- Additional Comments From caulier.gilles kdemail net  2007-01-05 21:32 -------
Juergen, Daniel,

Now, you can tag pictures with more than one tag by drag & drop between Comments & Tags and Album Icon view. Just press CTRL and select tags like you want in Tags tree view, and D&D...

Daniel, Tagging/Comments/Rating/Dating more than one picture directly with Comments & Tags view is under developpement by Marcel (CF : #138158, 127583)

Next stage is to fix Tags Filter View...

Gilles
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 139547] tag hierarchy automatic fill

Gilles Caulier-2
In reply to this post by Jürgen Flosbach dk
------- 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=139547         




------- Additional Comments From caulier.gilles kdemail net  2007-01-05 21:34 -------
>Daniel, Tagging/Comments/Rating/Dating more than one picture directly with >Comments & Tags view is under developpement by Marcel (CF : #138158, 127583)

I would say _without_ using Drag & drop (:=)))

Gilles
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 139547] tag hierarchy automatic fill

Gilles Caulier-2
In reply to this post by Jürgen Flosbach dk
------- 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=139547         
caulier.gilles kdemail net changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |FIXED



------- Additional Comments From caulier.gilles kdemail net  2007-01-06 22:23 -------
SVN commit 620653 by cgilles:

digikam from trunk : backport of Comments & Tags popup menu option in Tags Filter View popup menu. Both sidebar popup menus are the same controls and options about auto selection/deselection of tags on treeview.
BUG: 139547

 M  +181 -32   digikam/tagfilterview.cpp  
 M  +17 -4     digikam/tagfilterview.h  
 M  +11 -9     libs/imageproperties/Makefile.am  
 M  +29 -38    libs/imageproperties/imagedescedittab.cpp
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 139547] tag hierarchy automatic fill

Guillaume Laurent
In reply to this post by Jürgen Flosbach dk
------- 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=139547         




------- Additional Comments From glaurent telegraph-road org  2007-01-07 18:03 -------
To close my point on this subject, after giving it more thought : if I can create tags on the fly by simply typing them (as in flickr), and refactor the tag hierarchy to add/remove branches (and photos would be retagged accordingly), then the problem of the hierarchy being too rigid would be solved.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 139547] tag hierarchy automatic fill

Gilles Caulier-2
In reply to this post by Jürgen Flosbach dk
------- 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=139547         




------- Additional Comments From caulier.gilles kdemail net  2007-01-07 18:13 -------
Laurent,

Well, i thinking a possible solution to use the Tags search bar on Comments & Tags and use a new button to create a tags on the root hierarchy.

What do you think about ?

Gilles
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 139547] tag hierarchy automatic fill

Guillaume Laurent
In reply to this post by Jürgen Flosbach dk
------- 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=139547         




------- Additional Comments From glaurent telegraph-road org  2007-01-07 18:39 -------
Hard to tell without actually seeing and using it. Just go ahead, if I really don't like it I'll try to submit a patch :-).
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 139547] tag hierarchy automatic fill

Jürgen Flosbach dk
In reply to this post by Jürgen Flosbach dk
------- 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=139547         




------- Additional Comments From juergen.flosbach bigfoot com  2007-01-07 22:33 -------
Hallo Gilles

I've tested the last SVN version you checked in.

Here a few comments ( I didn't try D&D )
- Right side tags filter

-- Select one tag
-- Deselct  the same tag
-- > digikam crashes.

- Comments/tags tab
-- during my test I missed in the tags pop-up > autotoggle menue
-- the item "non".
-- Once you select one item there you seem to stick with it. You
-- can not go back to "non".

- Comments/tags tab
- the tags pop-up menu
-- I don't think that's good to have the "all tags" item as the
-- first. Who wants to selct "ALL" tags ? Maybe deselect. But not
-- select. What do you think?

- Comments/tags tab
-- I was more than one time surprised when I had the mousecursor
-- over one tags checkbox and pressed the right mouse button. The
-- tags pop-up menue appeared AND the box was checked.
-- I would assume that I can only with the left mouse button select
-- a tag.

- Album view
- all right/left side tabs are closed.
- select one image and type in a letter ( any letter ).
- It appears as comment. Was that intentional ?

If you need some more information about my system, let
me know. I will provide what's necessary to make a wonderful tool
even better.

Juergen
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
12345