From kde-commits Sat Jul 30 12:17:57 2005 From: Spiros Georgaras Date: Sat, 30 Jul 2005 12:17:57 +0000 To: kde-commits Subject: kdenonbeta/kio_mhtml Message-Id: <1122725877.134422.14595.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=112272589428792 SVN commit 440417 by sngeorgaras: adding font info for quoted text in EML M +44 -27 kmhtmlarchive.cpp --- trunk/kdenonbeta/kio_mhtml/kmhtmlarchive.cpp #440416:440417 @@ -1520,42 +1520,60 @@ find=end; } - - // read level colors - + // read quoted text colors QCString cols[3]; + QString fonts[3]; + QString bold[3]; + QString italics[3]; + QString size[3]; + QString entrName; KConfig config("kmailrc",true,false,"config"); config.setGroup("Reader"); - QColor bCol=config.readColorEntry("QuotedText1"); - QString l; - l.sprintf("#%2X%2X%2X", bCol.red(),bCol.green(), bCol.blue()); - l.replace(" ","0"); - cols[0]=l; - - bCol=config.readColorEntry("QuotedText2"); - QString l2; - l.sprintf("#%2X%2X%2X", bCol.red(),bCol.green(), bCol.blue()); - l.replace(" ","0"); - cols[1]=l; - - bCol=config.readColorEntry("QuotedText3"); - QString l3; - l.sprintf("#%2X%2X%2X", bCol.red(),bCol.green(), bCol.blue()); - l.replace(" ","0"); - cols[2]=l; - for(int i=0;i<3;i++){ - cols[i].prepend(""); + if(bold[i]=="75") cols[i].append(""); + if(italics[i]=="1") cols[i].append(""); } - // add font tags for(int i=curGtEl;i>=0;i--){ - str.insert(gtEl[i].end,""); + QCString enTag(""); + if(italics[gtEl[i].level]=="1") enTag.append(""); + if(bold[gtEl[i].level]=="75") enTag.prepend(""); + str.insert(gtEl[i].end,enTag); str.insert(gtEl[i].start,cols[gtEl[i].level]); } - - // insert level 0 color in lines // that contain only a > QCString onlyGt; @@ -1568,7 +1586,6 @@ str.insert(find+2,""); str.insert(find+1,cols[0]); } - delete gtEl;