Bug 360954

Summary: No spell checking when entering Tags
Product: [Applications] digikam Reporter: Knut Hildebrandt <post>
Component: Usability-SpellCheckAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: caulier.gilles, GruberChristian
Priority: NOR    
Version: 5.0.0   
Target Milestone: ---   
Platform: Chakra   
OS: Linux   
Latest Commit: Version Fixed In: 8.0.0
Sentry Crash Report:

Description Knut Hildebrandt 2016-03-24 22:19:11 UTC
When entering meta data like title or caption there is no spell check anymore in the Plasma5 version of digikam. Neither could I find a way to switch it on or off.  As much as I remember spell checking was offered in the digikam4 series.

Reproducible: Always
Comment 1 caulier.gilles 2016-03-24 23:41:27 UTC
The spell checking is a KDE library only feature, through KTextEdit widget.

In the goal to port step by step to pure Qt5 implementation, KTextEdit have been replaced by QLineEdit everywhere, which do not provide this feature yet.

Gilles Caulier
Comment 2 Knut Hildebrandt 2016-03-25 08:08:39 UTC
Already thought it has to do with missing features en kf5. Thanks for the quick response.

Knut
Comment 3 caulier.gilles 2016-07-06 16:38:31 UTC
Definitively, we will not restore this feature with KDE API support.

To improve portability, digiKam has dropped 80% of KDE dependencies. We are now able to generate easily an OSX and Windows installer.

The Speelchecker from KLineEdit or KTextEdit add a lots of extra dependencies which are a lots to time to solve. 

We need definitilvely to reduce the compilation puzzle introduced by KDE API.

And if we can finally provide a pure Qt5 application in the future we will do it.

So, now we use exclusively QLineEdit and QTextEdit widgets in digiKam. If you want in the futre to have a spellchecking in digiKam, report this problem to QT team to see this feature implemented in next Qt release.

Gilles Caulier
Comment 4 caulier.gilles 2019-01-06 13:49:17 UTC
*** Bug 402922 has been marked as a duplicate of this bug. ***
Comment 5 Christian Gruber 2019-01-08 23:01:55 UTC
And what happens now? Is there already a ticket for Qt5, where a "me too" can be added?
Comment 6 caulier.gilles 2019-01-09 05:33:18 UTC
No i don't think a bug exist yet in Qt bugzilla as i can see with a simple search with google.

Please check this point yourself. If no entry exists, well just create a new one.

Note : i look over github to see if something has already implemented a similar and simplified code to support speel checking in Qt text widget, and yes, there are plenty of code for that. So, an unified solution provided by Qt team is a clear solution. No need to re-invent the wheel...

Gilles Caulier
Comment 7 Christian Gruber 2019-01-16 21:10:50 UTC
I have filed a feature request under https://bugreports.qt.io/browse/QTBUG-73091. Let's see what happens now.
Comment 8 caulier.gilles 2022-08-01 12:51:25 UTC
Git commit 3fbab7e6768cfae273db95766c97c4d112922e2e by Gilles Caulier.
Committed on 01/08/2022 at 12:45.
Pushed by cgilles into branch 'master'.

Use QTexEdit and Sonnet to suppoet spell checking in metadata edit plugin
Related: bug 256471, bug 92310, bug 402922

M  +2    -0    core/dplugins/generic/metadata/metadataedit/CMakeLists.txt
M  +7    -6    core/dplugins/generic/metadata/metadataedit/dialog/limitedtextedit.cpp
M  +10   -3    core/dplugins/generic/metadata/metadataedit/dialog/limitedtextedit.h

https://invent.kde.org/graphics/digikam/commit/3fbab7e6768cfae273db95766c97c4d112922e2e
Comment 9 caulier.gilles 2022-08-01 13:09:52 UTC
Git commit 0f5c436745f8fea708aa07f9fa7d7fba21ff2234 by Gilles Caulier.
Committed on 01/08/2022 at 13:02.
Pushed by cgilles into branch 'master'.

Use QTexEdit and Sonnet to support spell checking in metadata edit plugin
Related: bug 256471, bug 92310, bug 402922

M  +1    -1    core/dplugins/generic/metadata/metadataedit/dialog/limitedtextedit.h
M  +21   -15   core/dplugins/generic/metadata/metadataedit/exif/exifcaption.cpp
M  +15   -9    core/dplugins/generic/metadata/metadataedit/xmp/xmpstatus.cpp

https://invent.kde.org/graphics/digikam/commit/0f5c436745f8fea708aa07f9fa7d7fba21ff2234
Comment 10 caulier.gilles 2022-08-01 13:20:37 UTC
Git commit 3eaf564eebebd76951f1a6131a150d2937a52b3f by Gilles Caulier.
Committed on 01/08/2022 at 13:18.
Pushed by cgilles into branch 'master'.

Revert QPlainTextEdit conversion to QTextEdit as Sonnet spell checker can be applied to QPlainTextEdit too.
Related: bug 402922, bug 256471, bug 92310

M  +4    -4    core/dplugins/generic/metadata/metadataedit/dialog/limitedtextedit.cpp
M  +2    -2    core/dplugins/generic/metadata/metadataedit/dialog/limitedtextedit.h
M  +8    -8    core/dplugins/generic/metadata/metadataedit/exif/exifcaption.cpp
M  +5    -5    core/dplugins/generic/metadata/metadataedit/xmp/xmpstatus.cpp

https://invent.kde.org/graphics/digikam/commit/3eaf564eebebd76951f1a6131a150d2937a52b3f
Comment 11 caulier.gilles 2022-08-03 12:38:36 UTC
Git commit dd436d167db768603b966c7a1697ccd020eedf86 by Gilles Caulier.
Committed on 03/08/2022 at 12:35.
Pushed by cgilles into branch 'master'.

Factoring spell-checking in common widget based on QTextEdit and QPlainTextEdit
These common widget provide a way to set visible lines to edit contents, in goal to optimize space on GUI.
Add more fields in Metadata Editpr with spell-checking.
Related: bug 402922, bug 256471, bug 92310

M  +0    -1    core/dplugins/generic/metadata/metadataedit/CMakeLists.txt
M  +4    -9    core/dplugins/generic/metadata/metadataedit/dialog/limitedtextedit.cpp
M  +7    -8    core/dplugins/generic/metadata/metadataedit/dialog/limitedtextedit.h
M  +36   -41   core/dplugins/generic/metadata/metadataedit/exif/exifcaption.cpp
M  +6    -1    core/dplugins/generic/metadata/metadataedit/exif/exifcaption.h
M  +4    -8    core/dplugins/generic/metadata/metadataedit/xmp/xmpstatus.cpp
M  +1    -0    core/libs/widgets/CMakeLists.txt
A  +140  -0    core/libs/widgets/text/dtextedit.cpp     [License: GPL (v2+)]
A  +99   -0    core/libs/widgets/text/dtextedit.h     [License: GPL (v2+)]

https://invent.kde.org/graphics/digikam/commit/dd436d167db768603b966c7a1697ccd020eedf86
Comment 12 caulier.gilles 2022-08-03 14:56:04 UTC
Git commit f3f4de94637e1f8dcd5ac42667d9f72e68747691 by Gilles Caulier.
Committed on 03/08/2022 at 14:55.
Pushed by cgilles into branch 'master'.

ad spell-checking to IPTC/Contents/Headline
Related: bug 402922, bug 256471, bug 92310

M  +25   -26   core/dplugins/generic/metadata/metadataedit/iptc/iptccontent.cpp

https://invent.kde.org/graphics/digikam/commit/f3f4de94637e1f8dcd5ac42667d9f72e68747691
Comment 13 caulier.gilles 2022-08-04 07:20:39 UTC
Git commit 96cb1846f4e419f048dfd9bc271aa26650da542a by Gilles Caulier.
Committed on 04/08/2022 at 07:19.
Pushed by cgilles into branch 'master'.

add spell-checking to IPTC/Credits/Credit|Source|Copyright
Related: bug 402922, bug 256471, bug 92310

M  +23   -25   core/dplugins/generic/metadata/metadataedit/iptc/iptccredits.cpp

https://invent.kde.org/graphics/digikam/commit/96cb1846f4e419f048dfd9bc271aa26650da542a
Comment 14 caulier.gilles 2022-08-04 07:39:30 UTC
Git commit e83464b986c29df6d57aa1d8e8c18a2b3db0cdb9 by Gilles Caulier.
Committed on 04/08/2022 at 07:38.
Pushed by cgilles into branch 'master'.

Add spell-checking to IPTC/Keywords
Related: bug 402922, bug 256471, bug 92310

M  +26   -24   core/dplugins/generic/metadata/metadataedit/iptc/iptckeywords.cpp

https://invent.kde.org/graphics/digikam/commit/e83464b986c29df6d57aa1d8e8c18a2b3db0cdb9
Comment 15 caulier.gilles 2022-08-04 09:16:16 UTC
Git commit b4e1ac9de4ac69993df1aad8ab5e348c5e12c5dc by Gilles Caulier.
Committed on 04/08/2022 at 09:14.
Pushed by cgilles into branch 'master'.

Add spell-checking to IPTC/Categories
Related: bug 402922, bug 256471, bug 92310

M  +51   -29   core/dplugins/generic/metadata/metadataedit/iptc/iptccategories.cpp

https://invent.kde.org/graphics/digikam/commit/b4e1ac9de4ac69993df1aad8ab5e348c5e12c5dc
Comment 16 caulier.gilles 2022-08-04 13:25:49 UTC
Git commit 6ed87cec3bd9cef85adbedd2f4787a6547ad2c7c by Gilles Caulier.
Committed on 04/08/2022 at 13:24.
Pushed by cgilles into branch 'master'.

Add spell-checking to IPTC/Status/Title|Edit Status|Job Identifier
Related: bug 402922, bug 256471, bug 92310

M  +35   -52   core/dplugins/generic/metadata/metadataedit/iptc/iptcstatus.cpp
M  +0    -1    core/dplugins/generic/metadata/metadataedit/iptc/iptcstatus.h

https://invent.kde.org/graphics/digikam/commit/6ed87cec3bd9cef85adbedd2f4787a6547ad2c7c
Comment 17 caulier.gilles 2022-08-05 03:37:35 UTC
Git commit 834d3b3b710a7297553e5707c818859c3fff3f8e by Gilles Caulier.
Committed on 05/08/2022 at 03:28.
Pushed by cgilles into branch 'master'.

Spell-Checking with KF5::Sonet is now an optional dependencies with digiKam core.
Related: bug 402922, bug 256471, bug 92310

M  +1    -1    Mainpage.dox
M  +2    -0    core/CMakeLists.txt
M  +9    -1    core/app/DigikamCoreTarget.cmake
M  +3    -0    core/app/utils/digikam_config.h.cmake.in
M  +1    -1    core/cmake/rules/RulesKDEFramework.cmake
M  +8    -0    core/libs/dialogs/libsinfodlg.cpp
M  +4    -1    core/libs/widgets/CMakeLists.txt
M  +74   -13   core/libs/widgets/text/dtextedit.cpp
M  +5    -3    core/libs/widgets/text/dtextedit.h

https://invent.kde.org/graphics/digikam/commit/834d3b3b710a7297553e5707c818859c3fff3f8e
Comment 18 caulier.gilles 2022-08-05 09:26:04 UTC
Git commit c7448014d43529bf9d1b5280415665a7a88abc50 by Gilles Caulier.
Committed on 05/08/2022 at 09:24.
Pushed by cgilles into branch 'master'.

Add spell-checking support and configuration (aka dictionaries and backends available) on Components Info dialog.
Related: bug 402922, bug 256471, bug 92310

M  +15   -14   core/libs/dialogs/libsinfodlg.cpp

https://invent.kde.org/graphics/digikam/commit/c7448014d43529bf9d1b5280415665a7a88abc50
Comment 19 caulier.gilles 2022-08-05 11:44:30 UTC
Git commit 5e64e105b44759b9d0e30c185fc9c9982322ae16 by Gilles Caulier.
Committed on 05/08/2022 at 11:41.
Pushed by cgilles into branch 'master'.

Add spell-checking to XMP/Status/Headline|Caption Writer
Related: bug 402922, bug 256471, bug 92310

M  +9    -12   core/dplugins/generic/metadata/metadataedit/xmp/xmpcontent.cpp

https://invent.kde.org/graphics/digikam/commit/5e64e105b44759b9d0e30c185fc9c9982322ae16
Comment 20 caulier.gilles 2022-08-05 12:29:24 UTC
Git commit 144cf28c9b54de5864d5e31404495e353df192b5 by Gilles Caulier.
Committed on 05/08/2022 at 12:21.
Pushed by cgilles into branch 'master'.

Add spell-checking to XMP/Credits/Creator Title|Credit|Source
Related: bug 402922, bug 256471, bug 92310

M  +8    -8    core/dplugins/generic/metadata/metadataedit/iptc/iptccredits.cpp
M  +11   -11   core/dplugins/generic/metadata/metadataedit/xmp/xmpcontent.cpp
M  +20   -21   core/dplugins/generic/metadata/metadataedit/xmp/xmpcredits.cpp

https://invent.kde.org/graphics/digikam/commit/144cf28c9b54de5864d5e31404495e353df192b5
Comment 21 caulier.gilles 2022-08-05 19:24:16 UTC
Git commit 59cad479108b7d192746531dd197c39530530738 by Gilles Caulier.
Committed on 05/08/2022 at 19:06.
Pushed by cgilles into branch 'master'.

Add spell-checking to XMP/Keywords|Categories|Status
Related: bug 402922, bug 256471, bug 92310

M  +15   -8    core/dplugins/generic/metadata/metadataedit/xmp/xmpcategories.cpp
M  +16   -7    core/dplugins/generic/metadata/metadataedit/xmp/xmpkeywords.cpp
M  +3    -5    core/dplugins/generic/metadata/metadataedit/xmp/xmpstatus.cpp

https://invent.kde.org/graphics/digikam/commit/59cad479108b7d192746531dd197c39530530738
Comment 22 caulier.gilles 2022-08-05 21:47:00 UTC
Git commit 65807f474fe98fd4ef52a0a6964574ee6549f200 by Gilles Caulier.
Committed on 05/08/2022 at 21:39.
Pushed by cgilles into branch 'master'.

Add spell-checking to metadata Template/Rights section
Related: bug 402922, bug 256471, bug 92310

M  +21   -24   core/libs/template/templatepanel.cpp

https://invent.kde.org/graphics/digikam/commit/65807f474fe98fd4ef52a0a6964574ee6549f200
Comment 23 caulier.gilles 2022-08-05 22:02:38 UTC
Git commit 70e85dfe8bc7d61fba7994d669c8ac86dbc59007 by Gilles Caulier.
Committed on 05/08/2022 at 22:01.
Pushed by cgilles into branch 'master'.

Add spell-checking to Album Caption from Album Properties dialog
Related: bug 402922, bug 256471, bug 92310

M  +3    -3    core/libs/album/widgets/albumpropsedit.cpp

https://invent.kde.org/graphics/digikam/commit/70e85dfe8bc7d61fba7994d669c8ac86dbc59007
Comment 24 caulier.gilles 2022-08-06 17:42:24 UTC
Git commit f5fd6da6ccfd1549762ef9d140ca90bd55e6bc3c by Gilles Caulier.
Committed on 06/08/2022 at 17:40.
Pushed by cgilles into branch 'master'.

Add spell-checking to BQM Watermark and Editor InsertText plugins
Related: bug 402922, bug 256471, bug 92310

M  +5    -6    core/dplugins/bqm/decorate/watermark/watermark.cpp
M  +4    -4    core/dplugins/editor/decorate/inserttext/inserttexttool.cpp

https://invent.kde.org/graphics/digikam/commit/f5fd6da6ccfd1549762ef9d140ca90bd55e6bc3c
Comment 25 caulier.gilles 2022-08-08 00:40:51 UTC
Git commit 6cb9ace70ca5177e7ff9ebb7b98c4f0dca4e444e by Gilles Caulier.
Committed on 08/08/2022 at 00:39.
Pushed by cgilles into branch 'master'.

Add spell-checking to HTML Export gallery title
Related: bug 402922, bug 256471, bug 92310

M  +3    -3    core/dplugins/generic/tools/htmlgallery/wizard/htmloutputpage.cpp

https://invent.kde.org/graphics/digikam/commit/6cb9ace70ca5177e7ff9ebb7b98c4f0dca4e444e
Comment 26 caulier.gilles 2022-08-08 00:52:03 UTC
Git commit 5c5c3d258ed7cd43265c232d18931ca29e8b9491 by Gilles Caulier.
Committed on 08/08/2022 at 00:50.
Pushed by cgilles into branch 'master'.

Add spell-checking to Font Properties dialog
Related: bug 402922, bug 256471, bug 92310

M  +3    -2    core/libs/properties/captions/captionedit.cpp
M  +0    -1    core/libs/properties/captions/itemdescedittab.cpp
M  +4    -3    core/libs/widgets/fonts/dfontproperties.cpp

https://invent.kde.org/graphics/digikam/commit/5c5c3d258ed7cd43265c232d18931ca29e8b9491
Comment 27 caulier.gilles 2022-08-08 01:12:25 UTC
Git commit 6f9396acf33729349dd17327d9a3777888e3e624 by Gilles Caulier.
Committed on 08/08/2022 at 01:11.
Pushed by cgilles into branch 'master'.

Add spell-checking to WebService new album dialog for Title and Description properties
Related: bug 402922, bug 256471, bug 92310

M  +0    -1    core/dplugins/generic/metadata/metadataedit/xmp/xmpproperties.cpp
M  +10   -8    core/dplugins/generic/webservices/smugmug/smugnewalbumdlg.cpp
M  +2    -1    core/dplugins/generic/webservices/smugmug/smugnewalbumdlg.h
M  +12   -12   core/libs/dplugins/webservices/wsnewalbumdialog.cpp
M  +4    -4    core/libs/dplugins/webservices/wsnewalbumdialog.h
M  +1    -1    core/libs/properties/captions/captionedit.cpp
M  +2    -2    core/libs/properties/captions/captionedit.h
M  +1    -0    core/libs/widgets/text/dtextedit.cpp

https://invent.kde.org/graphics/digikam/commit/6f9396acf33729349dd17327d9a3777888e3e624
Comment 28 caulier.gilles 2022-08-08 01:21:13 UTC
Git commit 7eaac578d84120d788e71d9fe9595a201d925ac5 by Gilles Caulier.
Committed on 08/08/2022 at 01:20.
Pushed by cgilles into branch 'master'.

Add spell-checking to Media Wiki Export settings text properties
Related: bug 402922, bug 256471, bug 92310

M  +17   -13   core/dplugins/generic/webservices/mediawiki/mediawikiwidget.cpp

https://invent.kde.org/graphics/digikam/commit/7eaac578d84120d788e71d9fe9595a201d925ac5
Comment 29 caulier.gilles 2022-08-08 01:30:42 UTC
Git commit 0ad81015d9002e04447284a9db40cba02dd58116 by Gilles Caulier.
Committed on 08/08/2022 at 01:29.
Pushed by cgilles into branch 'master'.

Add spell-checking to iNaturalist Export observation description property
Related: bug 402922, bug 256471, bug 92310

M  +0    -1    core/dplugins/generic/webservices/facebook/fbtalker.cpp
M  +0    -1    core/dplugins/generic/webservices/facebook/fbtalker_wizard.cpp
M  +0    -1    core/dplugins/generic/webservices/imageshack/imageshackwindow.cpp
M  +1    -1    core/dplugins/generic/webservices/inaturalist/inatwidget.cpp
M  +2    -2    core/dplugins/generic/webservices/inaturalist/inatwidget_p.h
M  +2    -1    core/dplugins/generic/webservices/inaturalist/inatwindow.cpp

https://invent.kde.org/graphics/digikam/commit/0ad81015d9002e04447284a9db40cba02dd58116
Comment 30 caulier.gilles 2022-08-08 09:16:10 UTC
Git commit b93cd82f03330811541693c58abd1dc1a4a7f8b4 by Gilles Caulier.
Committed on 08/08/2022 at 09:10.
Pushed by cgilles into branch 'master'.

More place holder text to use
More text filed supporting spell-checking in IPTC editor
Factoring IPTC object edit code
Related: bug 402922, bug 256471, bug 92310

M  +17   -10   core/dplugins/generic/metadata/metadataedit/dialog/objectattributesedit.cpp
M  +1    -3    core/dplugins/generic/metadata/metadataedit/dialog/objectattributesedit.h
M  +5    -5    core/dplugins/generic/metadata/metadataedit/exif/exifcaption.cpp
M  +2    -2    core/dplugins/generic/metadata/metadataedit/exif/exifdevice.cpp
M  +2    -2    core/dplugins/generic/metadata/metadataedit/iptc/iptccategories.cpp
M  +2    -2    core/dplugins/generic/metadata/metadataedit/iptc/iptccontent.cpp
M  +3    -3    core/dplugins/generic/metadata/metadataedit/iptc/iptccredits.cpp
M  +1    -0    core/dplugins/generic/metadata/metadataedit/iptc/iptckeywords.cpp
M  +9    -31   core/dplugins/generic/metadata/metadataedit/iptc/iptcproperties.cpp
M  +0    -1    core/dplugins/generic/metadata/metadataedit/iptc/iptcproperties.h
M  +4    -0    core/dplugins/generic/metadata/metadataedit/iptc/iptcstatus.cpp

https://invent.kde.org/graphics/digikam/commit/b93cd82f03330811541693c58abd1dc1a4a7f8b4
Comment 31 caulier.gilles 2022-08-08 12:04:38 UTC
Git commit 7b5474766de968ab91803c009bf8c23e78bab07e by Gilles Caulier.
Committed on 08/08/2022 at 11:40.
Pushed by cgilles into branch 'master'.

Add spell-checking to Metadata Editor with muli-strings edit properties
Code factoring
Related: bug 402922, bug 256471, bug 92310

M  +25   -14   core/dplugins/generic/metadata/metadataedit/dialog/multistringsedit.cpp
M  +1    -3    core/dplugins/generic/metadata/metadataedit/dialog/multistringsedit.h
M  +0    -17   core/dplugins/generic/metadata/metadataedit/iptc/iptccontent.cpp
M  +0    -4    core/dplugins/generic/metadata/metadataedit/iptc/iptccontent.h
M  +0    -23   core/dplugins/generic/metadata/metadataedit/iptc/iptccredits.cpp
M  +0    -4    core/dplugins/generic/metadata/metadataedit/iptc/iptccredits.h

https://invent.kde.org/graphics/digikam/commit/7b5474766de968ab91803c009bf8c23e78bab07e
Comment 32 caulier.gilles 2022-08-11 14:45:40 UTC
Git commit 12b4cd0f378e6df41eeeec36f9b32cfdcb69f0a3 by Gilles Caulier.
Committed on 11/08/2022 at 14:43.
Pushed by cgilles into branch 'master'.

Add spell checking to caption settings from Print Creator plugin.
Related: bug 402922, bug 256471, bug 92310

M  +6    -1    core/dplugins/generic/tools/printcreator/ui/advprintcaptionpage.ui
M  +12   -0    core/dplugins/generic/tools/printcreator/wizard/advprintcaptionpage.cpp

https://invent.kde.org/graphics/digikam/commit/12b4cd0f378e6df41eeeec36f9b32cfdcb69f0a3
Comment 33 caulier.gilles 2022-08-11 15:15:54 UTC
Git commit 7a5d2830e3aa50f8655ed2c57f7ab2e97859ec8e by Gilles Caulier.
Committed on 11/08/2022 at 15:14.
Pushed by cgilles into branch 'master'.

add spell-checking support to HTML Gallery plugin to caption text settings
Related: bug 402922, bug 256471, bug 92310

M  +4    -0    core/dplugins/generic/tools/htmlgallery/CMakeLists.txt
M  +11   -3    core/dplugins/generic/tools/htmlgallery/generator/gallerytheme.cpp
A  +51   -0    core/dplugins/generic/tools/htmlgallery/parameters/captionthemeparameter.cpp     [License: GPL (v2+)]
A  +49   -0    core/dplugins/generic/tools/htmlgallery/parameters/captionthemeparameter.h     [License: GPL (v2+)]
M  +1    -1    core/dplugins/generic/tools/htmlgallery/themes/bluecurved/bluecurved.desktop
M  +1    -1    core/dplugins/generic/tools/htmlgallery/themes/dateframes/dateframes.desktop
M  +1    -1    core/dplugins/generic/tools/htmlgallery/themes/details/details.desktop
M  +2    -2    core/dplugins/generic/tools/htmlgallery/themes/simplerounded/simplerounded.desktop
M  +1    -1    core/dplugins/generic/tools/htmlgallery/wizard/htmloutputpage.cpp

https://invent.kde.org/graphics/digikam/commit/7a5d2830e3aa50f8655ed2c57f7ab2e97859ec8e
Comment 34 caulier.gilles 2022-08-11 23:31:31 UTC
Git commit 5043eee626e3143924637936f869f5b66dc95e2b by Gilles Caulier.
Committed on 11/08/2022 at 23:30.
Pushed by cgilles into branch 'master'.

Add spell-checking to JAlbumExport project title settings
Related: bug 402922, bug 256471, bug 92310

M  +12   -10   core/dplugins/generic/tools/jalbum/wizard/jalbumoutputpage.cpp

https://invent.kde.org/graphics/digikam/commit/5043eee626e3143924637936f869f5b66dc95e2b
Comment 35 caulier.gilles 2022-08-14 12:04:24 UTC
Git commit b8dcdabf0da6927a5633201e69becc33e92877d4 by Gilles Caulier.
Committed on 14/08/2022 at 12:02.
Pushed by cgilles into branch 'master'.

add spell-checking to album category editor
Related: bug 402922, bug 256471, bug 92310

M  +5    -4    core/utilities/setup/album/setupcategory.cpp

https://invent.kde.org/graphics/digikam/commit/b8dcdabf0da6927a5633201e69becc33e92877d4
Comment 36 caulier.gilles 2022-08-15 03:30:31 UTC
Git commit e0aede775f5d5a8b88586da6136b2cfa132ce054 by Gilles Caulier.
Committed on 15/08/2022 at 03:28.
Pushed by cgilles into branch 'master'.

Add spell-checking support in Tags Manager / tags properties view / tags title settings.
Related: bug 402922, bug 256471, bug 92310

M  +8    -5    core/libs/tags/manager/tagpropwidget.cpp
M  +8    -2    core/libs/widgets/text/dtextedit.cpp
M  +20   -4    core/libs/widgets/text/dtextedit.h

https://invent.kde.org/graphics/digikam/commit/e0aede775f5d5a8b88586da6136b2cfa132ce054
Comment 37 caulier.gilles 2022-08-17 20:01:55 UTC
Git commit 613ed81b09651aee468c6d663fa32fed2c392ca9 by Gilles Caulier.
Committed on 17/08/2022 at 19:55.
Pushed by cgilles into branch 'master'.

Spell-Checking: add settings to ignore a list of words.
Related: bug 92310, bug 200223, bug 256471, bug 376345, bug 402922

M  +1    -0    core/app/main/digikamapp.cpp
M  +1    -0    core/app/main/digikamapp_p.h
M  +10   -0    core/libs/widgets/text/dtextedit.cpp
M  +166  -11   core/libs/widgets/text/spellcheckconfig.cpp
M  +6    -2    core/libs/widgets/text/spellcheckconfig.h
M  +13   -5    core/libs/widgets/text/spellcheckcontainer.cpp
M  +3    -2    core/libs/widgets/text/spellcheckcontainer.h
M  +4    -1    core/libs/widgets/text/spellchecksettings.cpp
M  +1    -0    core/showfoto/main/showfoto.cpp
M  +1    -0    core/showfoto/main/showfoto_p.h

https://invent.kde.org/graphics/digikam/commit/613ed81b09651aee468c6d663fa32fed2c392ca9
Comment 38 caulier.gilles 2022-08-29 10:41:08 UTC
Git commit ed8140a3b3998a3854c4d874a0a8ce4ec46bc8b3 by Gilles Caulier.
Committed on 29/08/2022 at 10:38.
Pushed by cgilles into branch 'master'.

Customized Subject text edit widget (name, matter, details) use now DTextEdit with spellcheck capabilties.
Related: bug 402922, bug 256471, bug 92310

M  +1    -1    core/dplugins/generic/metadata/metadataedit/dialog/objectattributesedit.cpp
M  +3    -3    core/dplugins/generic/metadata/metadataedit/iptc/iptcsubjects.cpp
M  +7    -3    core/dplugins/generic/metadata/metadataedit/xmp/xmpsubjects.cpp
M  +3    -3    core/libs/template/subjectedit.cpp
M  +6    -6    core/libs/widgets/metadata/utils/subjectwidget.cpp
M  +5    -4    core/libs/widgets/metadata/utils/subjectwidget.h

https://invent.kde.org/graphics/digikam/commit/ed8140a3b3998a3854c4d874a0a8ce4ec46bc8b3
Comment 39 caulier.gilles 2022-08-29 11:02:37 UTC
Git commit 7f2b0ded2142657705ff2aa9a459c754b678d3d8 by Gilles Caulier.
Committed on 29/08/2022 at 11:01.
Pushed by cgilles into branch 'master'.

add spellcheck to favorite and bookmark properties dialog
Related: bug 402922, bug 256471, bug 92310

M  +1    -1    core/showfoto/folderview/showfotofolderviewbar.cpp
M  +6    -4    core/showfoto/folderview/showfotofolderviewbookmarkdlg.cpp
M  +11   -8    core/showfoto/stackview/showfotostackviewfavoriteitemdlg.cpp

https://invent.kde.org/graphics/digikam/commit/7f2b0ded2142657705ff2aa9a459c754b678d3d8
Comment 40 caulier.gilles 2022-08-29 11:57:20 UTC
Git commit 9d270f0800726d1984fb8acee2daabe3998214c1 by Gilles Caulier.
Committed on 29/08/2022 at 11:55.
Pushed by cgilles into branch 'master'.

add spellcheck support in all title/description/name properties edit widget
Related: bug 402922, bug 256471, bug 92310

M  +5    -4    core/app/views/sidebar/timelinesidebarwidget.cpp
M  +1    -1    core/dplugins/generic/metadata/metadataedit/iptc/iptccategories.cpp
M  +1    -1    core/dplugins/generic/metadata/metadataedit/iptc/iptcenvelope.cpp
M  +8    -11   core/dplugins/generic/webservices/flickr/flickrlist.cpp
M  +2    -1    core/dplugins/generic/webservices/flickr/flickrwidget.cpp
M  +2    -1    core/dplugins/generic/webservices/flickr/flickrwidget_p.h
M  +1    -1    core/dplugins/generic/webservices/flickr/flickrwindow.cpp
M  +4    -2    core/dplugins/generic/webservices/imageshack/imageshackwidget.cpp
M  +2    -1    core/dplugins/generic/webservices/imageshack/imageshackwidget_p.h
M  +4    -3    core/dplugins/generic/webservices/mediawiki/mediawikiwidget.cpp
M  +3    -3    core/libs/dplugins/webservices/wsnewalbumdialog.cpp
M  +1    -1    core/libs/dplugins/webservices/wsnewalbumdialog.h
M  +1    -1    core/utilities/advancedrename/parser/modifiers/defaultvaluemodifier.cpp
M  +3    -2    core/utilities/fuzzysearch/fuzzysearchview_p.h
M  +2    -2    core/utilities/fuzzysearch/fuzzysearchview_similar.cpp
M  +2    -2    core/utilities/fuzzysearch/fuzzysearchview_sketch.cpp
M  +7    -4    core/utilities/geolocation/geoiface/bookmark/bookmarksdlg.cpp
M  +5    -4    core/utilities/geolocation/mapsearches/gpssearchview.cpp
M  +16   -18   core/utilities/queuemanager/views/workflowdlg.cpp
M  +1    -1    core/utilities/queuemanager/views/workflowdlg.h
M  +4    -2    core/utilities/setup/camera/cameraselection.cpp
M  +4    -2    core/utilities/setup/camera/importfilterdlg.cpp
M  +3    -3    core/utilities/setup/collections/setupcollectionview.cpp
M  +4    -4    core/utilities/setup/setuptemplate.cpp

https://invent.kde.org/graphics/digikam/commit/9d270f0800726d1984fb8acee2daabe3998214c1