Index: Scribus/scribus/text/storytext.cpp
===================================================================
--- Scribus/scribus/text/storytext.cpp	(révision 24231)
+++ Scribus/scribus/text/storytext.cpp	(copie de travail)
@@ -32,6 +32,7 @@
 #include "scfonts.h"
 #include "scribusdoc.h"
 #include "sctext_shared.h"
+#include "scworditerator.h"
 #include "selection.h"
 #include "storytext.h"
 //
@@ -2029,6 +2030,11 @@
 		d->selLast += 1;
 }
 
+ScWordIterator* StoryText::createWordIterator()
+{
+	return new ScWordIterator(*this);
+}
+
 BreakIterator* StoryText::m_graphemeIterator = nullptr;
 
 BreakIterator* StoryText::getGraphemeIterator()
Index: Scribus/scribus/text/storytext.h
===================================================================
--- Scribus/scribus/text/storytext.h	(révision 24231)
+++ Scribus/scribus/text/storytext.h	(copie de travail)
@@ -46,6 +46,7 @@
 class PageItem;
 class ScribusDoc;
 class ScText_Shared;
+class ScWordIterator;
 class ResourceCollection;
 class ShapedTextCache;
 
@@ -266,6 +267,8 @@
 	static icu::BreakIterator* getWordIterator();
 	static icu::BreakIterator* getSentenceIterator();
 	static icu::BreakIterator* getLineIterator();
+	
+	ScWordIterator* createWordIterator();
 
 // layout helpers
 
