const int textMargin = style->pixelMetric(QStyle::PM_FocusFrameHMargin, 0, option.widget) + 1;
QRect textRect = rect.adjusted(textMargin, 0, -textMargin, 0); // remove width padding
const bool wrapText = option.features & QStyleOptionViewItemV2::WrapText;
- d->textOption.setWrapMode(wrapText ? QTextOption::WordWrap : QTextOption::ManualWrap);
+ d->textOption.setWrapMode(wrapText ? QTextOption::WordWrap : QTextOption::NoWrap);
d->textOption.setTextDirection(option.direction);
d->textOption.setAlignment(QStyle::visualAlignment(option.direction, option.displayAlignment));
d->textLayout.setTextOption(d->textOption);
QRect textRect = rect.adjusted(textMargin, 0, -textMargin, 0); // remove width padding
const bool wrapText = option->features & QStyleOptionViewItemV2::WrapText;
QTextOption textOption;
- textOption.setWrapMode(wrapText ? QTextOption::WordWrap : QTextOption::ManualWrap);
+ textOption.setWrapMode(wrapText ? QTextOption::WordWrap : QTextOption::NoWrap);
textOption.setTextDirection(option->direction);
textOption.setAlignment(QStyle::visualAlignment(option->direction, option->displayAlignment));
QTextLayout textLayout;
option.setAlignment(QStyle::visualAlignment(dir, align)); // for paragraph that are RTL, alignment is auto-reversed;
if (blockFormat.nonBreakableLines() || document->pageSize().width() < 0) {
- option.setWrapMode(QTextOption::ManualWrap);
+ option.setWrapMode(QTextOption::NoWrap);
}
tl->setTextOption(option);
QTextOption::WrapMode wrapMode = eng->option.wrapMode();
bool breakany = (wrapMode == QTextOption::WrapAnywhere);
- lbh.manualWrap = (wrapMode == QTextOption::ManualWrap || wrapMode == QTextOption::NoWrap);
+ lbh.manualWrap = (wrapMode == QTextOption::NoWrap);
int item = -1;
int newItem = eng->findItem(line.from);
\value NoWrap Text is not wrapped at all.
\value WordWrap Text is wrapped at word boundaries.
- \value ManualWrap Same as QTextOption::NoWrap
\value WrapAnywhere Text can be wrapped at any point on a line, even if
it occurs in the middle of a word.
\value WrapAtWordBoundaryOrAnywhere If possible, wrapping occurs at a word
enum WrapMode {
NoWrap,
WordWrap,
- ManualWrap,
WrapAnywhere,
WrapAtWordBoundaryOrAnywhere
};
if (this->align & Qt::TextWordWrap)
opt.setWrapMode(QTextOption::WordWrap);
else
- opt.setWrapMode(QTextOption::ManualWrap);
+ opt.setWrapMode(QTextOption::NoWrap);
doc->setDefaultTextOption(opt);