Changeset View
Changeset View
Standalone View
Standalone View
src/widgetfactory.cpp
Show First 20 Lines • Show All 232 Lines • ▼ Show 20 Line(s) | 229 | { | |||
---|---|---|---|---|---|
233 | // as workaround the tags from a richtext are removed manually here to | 233 | // as workaround the tags from a richtext are removed manually here to | ||
234 | // have a proper size hint. | 234 | // have a proper size hint. | ||
235 | return metrics.size(Qt::TextSingleLine, plainText(text())); | 235 | return metrics.size(Qt::TextSingleLine, plainText(text())); | ||
236 | } | 236 | } | ||
237 | 237 | | |||
238 | QWidget* WidgetFactory::createValueWidget(const QString& value, QWidget* parent) | 238 | QWidget* WidgetFactory::createValueWidget(const QString& value, QWidget* parent) | ||
239 | { | 239 | { | ||
240 | ValueWidget* valueWidget = new ValueWidget(parent); | 240 | ValueWidget* valueWidget = new ValueWidget(parent); | ||
241 | valueWidget->setTextInteractionFlags(Qt::TextSelectableByMouse | Qt::TextSelectableByKeyboard); | ||||
241 | valueWidget->setWordWrap(true); | 242 | valueWidget->setWordWrap(true); | ||
242 | valueWidget->setAlignment(Qt::AlignTop | Qt::AlignLeft); | 243 | valueWidget->setAlignment(Qt::AlignTop | Qt::AlignLeft); | ||
243 | valueWidget->setText(m_readOnly ? plainText(value) : value); | 244 | valueWidget->setText(m_readOnly ? plainText(value) : value); | ||
244 | connect(valueWidget, &ValueWidget::linkActivated, this, &WidgetFactory::slotLinkActivated); | 245 | connect(valueWidget, &ValueWidget::linkActivated, this, &WidgetFactory::slotLinkActivated); | ||
245 | 246 | | |||
246 | return valueWidget; | 247 | return valueWidget; | ||
247 | } | 248 | } | ||
248 | 249 | | |||
▲ Show 20 Lines • Show All 108 Lines • Show Last 20 Lines |