Bug 145076

Summary: Ctrl-Shift-S does not perform 'Save as' action
Product: [Applications] digikam Reporter: Mikolaj Machowski <mikmach>
Component: Usability-KeyboardAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: normal CC: caulier.gilles
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In: 7.5.0
Sentry Crash Report:

Description Mikolaj Machowski 2007-05-05 20:39:30 UTC
Version:            (using KDE Devel)
Installed from:    Compiled sources
OS:                Linux

Ctrl-Shift-S does not perform 'Save as' action which is standard for that shortcut according to KDE HIG.
Comment 1 caulier.gilles 2007-05-21 10:06:57 UTC
And digiKam image editor use the KStdAction::saveAs() method for that (:=))) :

void EditorWindow::setupStandardActions()
{
...
    m_saveAsAction = KStdAction::saveAs(this, SLOT(slotSaveAs()),                                        actionCollection(), "editorwindow_saveas");
...
}

Look like it's non-coherent... With KStdAction methods, we cannot give a shortcut. All is given by KDE API (to be homogenous and simplify the devel. life)...

A solution is to use KAction instead

Gilles
Comment 2 caulier.gilles 2007-05-21 11:09:39 UTC
Mik,

Like this standard SaveAs action is defined by KDE API, I recommend you to move this bug report to KDE (I don't know where exactly)... Like this, all others applications witch use it will be fixed.

The method in KDE API is given below :

http://api.kde.org/cvs-api/kdelibs-apidocs/kdeui/html/namespaceKStdAction.html#a70

Gilles
Comment 3 caulier.gilles 2007-05-21 12:58:42 UTC
Mik,

Please report this problem in KDE core part of bugzilla. Thanks in advance

Gilles