Hi all,

the latest svn revision 2785 does not compile any more with Qt < 4.7.0, as the 
QTextBlock::textDirection() method has been introduced with Qt 4.7.  Thus, 
compiling 3rdparty/QTextHtmlExporter/QTextHtmlExporter.cpp fails for older 
versions, like 4.6.3 on Mac OS X.

The simple workaround is to just omit the right-to-left check for older 
versions (see below).

Opinions?

Cheers, Albrecht.


Index: 3rdparty/QTextHtmlExporter/QTextHtmlExporter.cpp
===================================================================
--- 3rdparty/QTextHtmlExporter/QTextHtmlExporter.cpp    (revision 2785)
+++ 3rdparty/QTextHtmlExporter/QTextHtmlExporter.cpp    (working copy)
@@ -564,10 +564,12 @@ void QTextHtmlExporter::emitBlockAttributes(const
     QTextBlockFormat format = block.blockFormat();
     emitAlignment(format.alignment());
 
+#if QT_VERSION >= 0x040700
     // assume default to not bloat the html too much
     // html += QLatin1String(" dir='ltr'");
     if (block.textDirection() == Qt::RightToLeft)
         html += QLatin1String(" dir='rtl'");
+#endif
 
     QLatin1String style(" style=\"");
     html += style;

------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger. 
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Data protection magic?
Nope - It's vRanger. Get your free trial download today. 
http://p.sf.net/sfu/quest-sfdev2dev
_______________________________________________
Qlandkartegt-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users

Reply via email to