From 5931b5bd1fcfa50dda90908d715322e718babe5e Mon Sep 17 00:00:00 2001 From: Carsten Niehaus Date: Sun, 24 Jul 2005 14:18:10 +0000 Subject: [PATCH] add support for sub, sup and br tags svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=438153 --- kdeeduui/kdeeduglossary.cpp | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/kdeeduui/kdeeduglossary.cpp b/kdeeduui/kdeeduglossary.cpp index 7979028..d71b127 100644 --- a/kdeeduui/kdeeduglossary.cpp +++ b/kdeeduui/kdeeduglossary.cpp @@ -131,13 +131,21 @@ QValueList Glossary::readItems( QDomDocument &itemDocument ) QString desc = descNode.toElement().text(); desc.prepend("[img]"+picName +"[/img]" ); - desc.replace("[b]", "" ); - desc.replace("[/b]", "" ); - desc.replace("[i]", "" ); - desc.replace("[/i]", "" ); item->setName( i18n( nameNode.toElement( ).text().utf8() ) ); - item->setDesc( i18n( desc.utf8() ) ); + + item->setDesc( item->desc().replace("[b]", "" ) ); + item->setDesc( item->desc().replace("[/b]", "" ) ); + item->setDesc( item->desc().replace("[i]", "" ) ); + item->setDesc( item->desc().replace("[/i]", "" ) ); + item->setDesc( item->desc().replace("[sub]", "" ) ); + item->setDesc( item->desc().replace("[/sub]", "" ) ); + item->setDesc( item->desc().replace("[sup]", "" ) ); + item->setDesc( item->desc().replace("[/sup]", "" ) ); + item->setDesc( item->desc().replace("[br]", "
" ) ); + + item->setDesc( i18n( item->desc().utf8() ) ); + refNodeList = refNode.elementsByTagName( "refitem" ); for ( uint it = 0; it < refNodeList.count(); it++ ) { -- 2.47.3