]> Git trees. - libqmvoc.git/commitdiff
add support for sub, sup and br tags
authorCarsten Niehaus <cniehaus@gmx.de>
Sun, 24 Jul 2005 14:18:10 +0000 (14:18 +0000)
committerCarsten Niehaus <cniehaus@gmx.de>
Sun, 24 Jul 2005 14:18:10 +0000 (14:18 +0000)
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=438153

kdeeduui/kdeeduglossary.cpp

index 797902871a7880044aea3a4561254f73a67ac044..d71b1273acd7c856686e702be649e4ab13514d33 100644 (file)
@@ -131,13 +131,21 @@ QValueList<GlossaryItem*> Glossary::readItems( QDomDocument &itemDocument )
 
                QString desc = descNode.toElement().text();
                desc.prepend("[img]"+picName +"[/img]" );
-               desc.replace("[b]", "<b>" );
-               desc.replace("[/b]", "</b>" );
-               desc.replace("[i]", "<i>" );
-               desc.replace("[/i]", "</i>" );
 
                item->setName( i18n( nameNode.toElement( ).text().utf8() ) );
-               item->setDesc( i18n( desc.utf8() ) );
+               
+               item->setDesc( item->desc().replace("[b]", "<b>" ) );
+               item->setDesc( item->desc().replace("[/b]", "</b>" ) );
+               item->setDesc( item->desc().replace("[i]", "<i>" ) );
+               item->setDesc( item->desc().replace("[/i]", "</i>" ) );
+               item->setDesc( item->desc().replace("[sub]", "<sub>" ) );
+               item->setDesc( item->desc().replace("[/sub]", "</sub>" ) );
+               item->setDesc( item->desc().replace("[sup]", "<sup>" ) );
+               item->setDesc( item->desc().replace("[/sup]", "</sup>" ) );
+               item->setDesc( item->desc().replace("[br]", "<br />" ) );
+               
+               item->setDesc( i18n( item->desc().utf8() ) );
+
                refNodeList = refNode.elementsByTagName( "refitem" );
                for ( uint it = 0; it < refNodeList.count(); it++ )
                {