src/gui/text/qtextodfwriter.cpp
changeset 3 41300fa6a67c
parent 0 1918ee327afb
child 4 3b1da2848fc7
equal deleted inserted replaced
2:56cd8111b7f7 3:41300fa6a67c
   445     writer.writeAttribute(styleNS, QString::fromLatin1("name"), QString::fromLatin1("p%1").arg(formatIndex));
   445     writer.writeAttribute(styleNS, QString::fromLatin1("name"), QString::fromLatin1("p%1").arg(formatIndex));
   446     writer.writeAttribute(styleNS, QString::fromLatin1("family"), QString::fromLatin1("paragraph"));
   446     writer.writeAttribute(styleNS, QString::fromLatin1("family"), QString::fromLatin1("paragraph"));
   447     writer.writeStartElement(styleNS, QString::fromLatin1("paragraph-properties"));
   447     writer.writeStartElement(styleNS, QString::fromLatin1("paragraph-properties"));
   448 
   448 
   449     if (format.hasProperty(QTextFormat::BlockAlignment)) {
   449     if (format.hasProperty(QTextFormat::BlockAlignment)) {
       
   450         const Qt::Alignment alignment = format.alignment() & Qt::AlignHorizontal_Mask;
   450         QString value;
   451         QString value;
   451         if (format.alignment() == Qt::AlignLeading)
   452         if (alignment == Qt::AlignLeading)
   452             value = QString::fromLatin1("start");
   453             value = QString::fromLatin1("start");
   453         else if (format.alignment() == Qt::AlignTrailing)
   454         else if (alignment == Qt::AlignTrailing)
   454             value = QString::fromLatin1("end");
   455             value = QString::fromLatin1("end");
   455         else if (format.alignment() == (Qt::AlignLeft | Qt::AlignAbsolute))
   456         else if (alignment == (Qt::AlignLeft | Qt::AlignAbsolute))
   456             value = QString::fromLatin1("left");
   457             value = QString::fromLatin1("left");
   457         else if (format.alignment() == (Qt::AlignRight | Qt::AlignAbsolute))
   458         else if (alignment == (Qt::AlignRight | Qt::AlignAbsolute))
   458             value = QString::fromLatin1("right");
   459             value = QString::fromLatin1("right");
   459         else if (format.alignment() == Qt::AlignHCenter)
   460         else if (alignment == Qt::AlignHCenter)
   460             value = QString::fromLatin1("center");
   461             value = QString::fromLatin1("center");
   461         else if (format.alignment() == Qt::AlignJustify)
   462         else if (alignment == Qt::AlignJustify)
   462             value = QString::fromLatin1("justify");
   463             value = QString::fromLatin1("justify");
   463         else
   464         else
   464             qWarning() << "QTextOdfWriter: unsupported paragraph alignment; " << format.alignment();
   465             qWarning() << "QTextOdfWriter: unsupported paragraph alignment; " << format.alignment();
   465         if (! value.isNull())
   466         if (! value.isNull())
   466             writer.writeAttribute(foNS, QString::fromLatin1("text-align"), value);
   467             writer.writeAttribute(foNS, QString::fromLatin1("text-align"), value);