Bug 115597 - Add "Open With..." option in image editor
Summary: Add "Open With..." option in image editor
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Usability-OpenWith (show other bugs)
Version: 0.8.0
Platform: Mandriva RPMs Linux
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-03 11:22 UTC by DEnnis Meulensteen
Modified: 2022-01-31 07:27 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description DEnnis Meulensteen 2005-11-03 11:22:34 UTC
Version:           0.80b2 (using KDE KDE 3.4.0)
Installed from:    Mandriva RPMs
OS:                Linux

I would like to have the context menu from the thumbnail view also made available in the image editor's main screen.

I particularly need the "Open With..." submenu to trigger the many shell scripts I use to add much needed (to me) functionality to DigiKam. This functionality supports my RAW workflow, off-line storage, and several RAW conversion options without which DigiKam is not suitable for my needs.

I'm not up to the task of writing kipi-plugins to do the job, but shellscript is another story.

Alternative would be to make a tool-bar option available for this purpose, that would also be excellent!

I hope someone can provide this because I'm not up to coding it myself :-(

Regards,
Dennis.
Comment 1 Jeroen 2006-08-17 14:45:29 UTC
Gqview has this option 'open with' implemented as user configurable external editors. It's VERY usefull. Please add something like that to digikam.
Comment 2 Tim Middleton 2006-08-18 17:34:53 UTC
Note that as the original report states this option is available on the context menu of the thumbnail view. We just want it also available from the image editor window. The reason I presume is that some of us use the image editor view in our work flow and need to occasionally do changes that the simple editor can't do. It's a bit tedious switching back to thumbnail view to find the image and then right clicking.

The possible complication is that this being in an editor view, the editor may need some way to detect and update the editor window with changes made externally (potentially needing to take into consideration conflicting changes made internally at the same time). 


Comment 3 Mikolaj Machowski 2007-01-09 20:12:07 UTC
*** This bug has been confirmed by popular vote. ***
Comment 4 caulier.gilles 2007-03-28 10:31:19 UTC
To Tim from comments #2 : yes, this is the main problem to detect change performed by external tool when we are in editor. I'm not favorable actually to implement this feature in editor, especially because Gimp or others tool do not preserve properlly the metadata of pictures...

But, we have now 2 modes in digiKam to view image : Preview or Editor.

With 0.9.1 release, Preview has a contextual menu witch give the "Open With..." option. This can be enough...

Gilles Caulier
Comment 5 Johannes Wienke 2009-10-22 01:41:49 UTC
Can we close this bug or is there still some discussion about the topic?
Comment 6 DEnnis Meulensteen 2009-10-22 08:46:12 UTC
Op Thursday 22 October 2009, schreef Johannes Wienke:
> https://bugs.kde.org/show_bug.cgi?id=115597
> 
> 
> Johannes Wienke <languitar@semipol.de> changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                  CC|                            |languitar@semipol.de
> 
> 
> 
> 
> --- Comment #5 from Johannes Wienke <languitar semipol de>  2009-10-22 01:41:49 ---
> Can we close this bug or is there still some discussion about the topic?
> 

I don't really mind if it gets closed. I now use the context menu in preview mode which covers 95% of my use cases.
Dennis
Comment 7 Andi Clemens 2009-10-22 10:28:04 UTC
Actually I don't think the report has been fixed.

Gilles,
I understand why you don't want to have an "Open With" menu (which I already implemented anyway :-)), but I don't think it is a good idea to restrict the user on that.
On the other hand: We CAN open images from the preview panel in other applications, so it is basically doable.
Speaking for myself I would find it weird to have this option in the editor, because it would be like:

Open image in Gimp
Gimp starts
From the Gimp menu (fictional) -> Open image in MyPaint (which is actually a good program :-))

So the purpose of starting Gimp would be... none :-)

BUT: Our situation is different since some users open images in the editor to view them. Not adding the "Open With" entry here will force them to change their behavior, which is not good.

So, although I would never use it because when I start the editor, I don't want to call another editing program: 
+1 for OpenWith in IE
Comment 8 DEnnis Meulensteen 2009-10-22 10:39:18 UTC
Andi, 
there are other things one might want to do with pictures than just editing them!
I use the "Open With" menu to do other things. i.e: e-mail a down-sized version of the file in its current state or convert it to PDA format etc. These are functions that do not result in a changed image file.

Dennis


Op Thursday 22 October 2009, schreef Andi Clemens:
> https://bugs.kde.org/show_bug.cgi?id=115597
> 
> 
> 
> 
> 
> --- Comment #7 from Andi Clemens <andi clemens gmx net>  2009-10-22 10:28:04 ---
> Actually I don't think the report has been fixed.
> 
> Gilles,
> I understand why you don't want to have an "Open With" menu (which I already
> implemented anyway :-)), but I don't think it is a good idea to restrict the
> user on that.
> On the other hand: We CAN open images from the preview panel in other
> applications, so it is basically doable.
> Speaking for myself I would find it weird to have this option in the editor,
> because it would be like:
> 
> Open image in Gimp
> Gimp starts
> From the Gimp menu (fictional) -> Open image in MyPaint (which is actually a
> good program :-))
> 
> So the purpose of starting Gimp would be... none :-)
> 
> BUT: Our situation is different since some users open images in the editor to
> view them. Not adding the "Open With" entry here will force them to change
> their behavior, which is not good.
> 
> So, although I would never use it because when I start the editor, I don't want
> to call another editing program: 
> +1 for OpenWith in IE
>
Comment 9 Andi Clemens 2009-10-22 10:44:13 UTC
Yes, it is just one example. And I already said +1 :-)
Comment 10 caulier.gilles 2011-11-24 09:12:22 UTC
*** Bug 129523 has been marked as a duplicate of this bug. ***
Comment 11 caulier.gilles 2014-05-13 14:33:37 UTC
*** Bug 331866 has been marked as a duplicate of this bug. ***
Comment 12 caulier.gilles 2014-09-07 15:31:12 UTC
Git commit 4f8e3afce733641d629d5a2318ae810378a839dc by Gilles Caulier.
Committed on 07/09/2014 at 15:30.
Pushed by cgilles into branch 'master'.

Add Open With service menu to Light Table thumbbar.

M  +3    -2    utilities/lighttable/lighttablethumbbar.cpp
M  +4    -5    utilities/lighttable/lighttablethumbbar.h

http://commits.kde.org/digikam/4f8e3afce733641d629d5a2318ae810378a839dc
Comment 13 caulier.gilles 2014-09-07 16:50:31 UTC
Git commit b67c09ab0f995f59c8c430e153b616264d6c547e by Gilles Caulier.
Committed on 07/09/2014 at 16:49.
Pushed by cgilles into branch 'master'.

add "Open With..." to ImageEditor and Showfoto context menu
FIXED-IN: 4.3.0

M  +1    -1    NEWS
M  +7    -52   digikam/utils/contextmenuhelper.cpp
M  +2    -2    digikam/utils/contextmenuhelper.h
M  +18   -2    showfoto/main/showfoto.cpp
M  +2    -0    showfoto/main/showfoto.h
M  +54   -1    utilities/imageeditor/core/fileoperation.cpp
M  +5    -0    utilities/imageeditor/core/fileoperation.h
M  +82   -0    utilities/imageeditor/editor/editorwindow.cpp
M  +6    -0    utilities/imageeditor/editor/editorwindow.h
M  +79   -76   utilities/imageeditor/editor/editorwindow_p.h
M  +27   -12   utilities/imageeditor/main/imagewindow.cpp
M  +3    -0    utilities/imageeditor/main/imagewindow.h

http://commits.kde.org/digikam/b67c09ab0f995f59c8c430e153b616264d6c547e