Bug 92310 - wish: spell check support in picture comments
Summary: wish: spell check support in picture comments
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Usability-SpellCheck (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-29 11:59 UTC by m.wege
Modified: 2022-08-29 11:57 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 8.0.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description m.wege 2004-10-29 11:59:18 UTC
Version:            (using KDE 3.3.0,  (3.1))
Compiler:          gcc version 3.3.4 (Debian 1:3.3.4-12)
OS:                Linux (i686) release 2.6.8.1-kanotix-5

The short description should explain enough. I would like the KDE-spell checking support also work when I write comments to pictures.
Comment 1 Renchi Raju 2004-11-12 04:05:06 UTC
CVS commit by pahlibar: 


Simplest wishlist implementation ever done :).
Use ktextedit instead of qtextedit for comments editor. enable spellchecker
BUG: 92310


  M +6 -1      imagedescedit.cpp   1.25
  M +2 -2      imagedescedit.h   1.10


--- kdeextragear-3/digikam/digikam/imagedescedit.cpp  #1.24:1.25
@@ -26,4 +26,6 @@
 #include <kiconloader.h>
 #include <kmessagebox.h>
+#include <ktextedit.h>
+#include <kdeversion.h>
 
 #include <qframe.h>
@@ -100,5 +102,8 @@ ImageDescEdit::ImageDescEdit(AlbumIconVi
 
     QVGroupBox* commentsBox = new QVGroupBox(i18n("Comments"), plainPage());
-    m_commentsEdit = new QTextEdit(commentsBox);
+    m_commentsEdit = new KTextEdit(commentsBox);
+#if KDE_IS_VERSION(3,2,0)
+    m_commentsEdit->setCheckSpellingEnabled(true);
+#endif
     topLayout->addWidget(commentsBox, 1, 0);
 

--- kdeextragear-3/digikam/digikam/imagedescedit.h  #1.9:1.10
@@ -9,5 +9,4 @@
 
 class QLabel;
-class QTextEdit;
 class QListView;
 class QPixmap;
@@ -15,4 +14,5 @@ class QCheckListItem;
 class QCheckBox;
 class KFileMetaInfo;
+class KTextEdit;
 class AlbumIconView;
 class AlbumIconItem;
@@ -42,5 +42,5 @@ private:
     QLabel        *m_thumbLabel;
     QLabel        *m_nameLabel;
-    QTextEdit     *m_commentsEdit;
+    KTextEdit     *m_commentsEdit;
     QListView     *m_tagsView;
     QCheckBox     *m_autoSaveBox;


Comment 2 caulier.gilles 2022-08-01 08:55:35 UTC
Git commit d221946db853b8e4b977f65f83260c6d29ebfae5 by Gilles Caulier.
Committed on 01/08/2022 at 08:31.
Pushed by cgilles into branch 'master'.

Introduce usage of KF5::Sonnet to perform basis spell-checking in caption text
fields.
We do not use voluntary the more complex KF5::KTextEdit as it introduces extra
keyboard shortcuts which break the user workflow
while tagging items in collection or navigating in albums.
The spell-checking language is set with the text language code from caption
settings.
The dictionaries must be installed of course from one of supported back-end as
ASpell or Hunspell

M  +1    -0    Mainpage.dox
M  +1    -0    NEWS
M  +1    -0    core/app/DigikamCoreTarget.cmake
M  +1    -0    core/cmake/rules/RulesKDEFramework.cmake
M  +1    -0    core/libs/widgets/CMakeLists.txt
M  +30   -6    core/libs/widgets/metadata/utils/altlangstredit.cpp

https://invent.kde.org/graphics/digikam/commit/d221946db853b8e4b977f65f83260c6d29ebfae5
Comment 3 caulier.gilles 2022-08-01 12:51:17 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 402922, bug 360954

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 4 caulier.gilles 2022-08-01 13:09:28 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 402922, bug 360954

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 5 caulier.gilles 2022-08-01 13:20:29 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 360954, bug 256471

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 6 caulier.gilles 2022-08-03 12:38:53 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 360954, bug 256471

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 7 caulier.gilles 2022-08-03 14:55:56 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 360954, bug 256471

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

https://invent.kde.org/graphics/digikam/commit/f3f4de94637e1f8dcd5ac42667d9f72e68747691
Comment 8 caulier.gilles 2022-08-04 07:20:23 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 360954, bug 256471

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

https://invent.kde.org/graphics/digikam/commit/96cb1846f4e419f048dfd9bc271aa26650da542a
Comment 9 caulier.gilles 2022-08-04 07:39:22 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 360954, bug 256471

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

https://invent.kde.org/graphics/digikam/commit/e83464b986c29df6d57aa1d8e8c18a2b3db0cdb9
Comment 10 caulier.gilles 2022-08-04 09:16:24 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 360954, bug 256471

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

https://invent.kde.org/graphics/digikam/commit/b4e1ac9de4ac69993df1aad8ab5e348c5e12c5dc
Comment 11 caulier.gilles 2022-08-04 13:26:05 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 360954, bug 256471

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 12 caulier.gilles 2022-08-05 03:37:51 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 360954, bug 256471

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 13 caulier.gilles 2022-08-05 09:26:12 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 360954, bug 256471

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

https://invent.kde.org/graphics/digikam/commit/c7448014d43529bf9d1b5280415665a7a88abc50
Comment 14 caulier.gilles 2022-08-05 11:44:22 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 360954, bug 256471

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

https://invent.kde.org/graphics/digikam/commit/5e64e105b44759b9d0e30c185fc9c9982322ae16
Comment 15 caulier.gilles 2022-08-05 12:29:32 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 360954, bug 256471

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 16 caulier.gilles 2022-08-05 19:24:24 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 360954, bug 256471

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 17 caulier.gilles 2022-08-05 21:46:44 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 360954, bug 256471

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

https://invent.kde.org/graphics/digikam/commit/65807f474fe98fd4ef52a0a6964574ee6549f200
Comment 18 caulier.gilles 2022-08-05 22:02:22 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 360954, bug 256471

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

https://invent.kde.org/graphics/digikam/commit/70e85dfe8bc7d61fba7994d669c8ac86dbc59007
Comment 19 caulier.gilles 2022-08-06 17:42:00 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 360954, bug 256471

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 20 caulier.gilles 2022-08-08 00:40:35 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 360954, bug 256471

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

https://invent.kde.org/graphics/digikam/commit/6cb9ace70ca5177e7ff9ebb7b98c4f0dca4e444e
Comment 21 caulier.gilles 2022-08-08 00:51:58 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 360954, bug 256471

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 22 caulier.gilles 2022-08-08 01:12:33 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 360954, bug 256471

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 23 caulier.gilles 2022-08-08 01:20:48 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 360954, bug 256471

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

https://invent.kde.org/graphics/digikam/commit/7eaac578d84120d788e71d9fe9595a201d925ac5
Comment 24 caulier.gilles 2022-08-08 01:30:58 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 360954, bug 256471

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 25 caulier.gilles 2022-08-08 09:16:34 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 360954, bug 256471

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 26 caulier.gilles 2022-08-08 12:04:30 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 360954, bug 256471

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 27 caulier.gilles 2022-08-11 14:45:56 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 360954, bug 256471

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 28 caulier.gilles 2022-08-11 15:16:11 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 360954, bug 256471

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 29 caulier.gilles 2022-08-11 23:31:47 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 360954, bug 256471

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

https://invent.kde.org/graphics/digikam/commit/5043eee626e3143924637936f869f5b66dc95e2b
Comment 30 caulier.gilles 2022-08-14 12:04:40 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 360954, bug 256471

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

https://invent.kde.org/graphics/digikam/commit/b8dcdabf0da6927a5633201e69becc33e92877d4
Comment 31 caulier.gilles 2022-08-15 03:30:15 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 360954, bug 256471

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 32 caulier.gilles 2022-08-17 20:01:39 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 200223, bug 256471, bug 360954, 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 33 caulier.gilles 2022-08-29 10:41:24 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 360954, bug 256471

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 34 caulier.gilles 2022-08-29 11:02:54 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 360954, bug 256471

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 35 caulier.gilles 2022-08-29 11:57:12 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 360954, bug 256471

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