Changeset View
Changeset View
Standalone View
Standalone View
src/dolphinviewcontainer.cpp
Show First 20 Lines • Show All 306 Lines • ▼ Show 20 Line(s) | |||||
307 | void DolphinViewContainer::showMessage(const QString& msg, MessageType type) | 307 | void DolphinViewContainer::showMessage(const QString& msg, MessageType type) | ||
308 | { | 308 | { | ||
309 | if (msg.isEmpty()) { | 309 | if (msg.isEmpty()) { | ||
310 | return; | 310 | return; | ||
311 | } | 311 | } | ||
312 | 312 | | |||
313 | m_messageWidget->setText(msg); | 313 | m_messageWidget->setText(msg); | ||
314 | 314 | | |||
315 | // TODO: wrap at arbitrary character positions once QLabel can do this | ||||
316 | // https://bugreports.qt.io/browse/QTBUG-1276 | ||||
317 | m_messageWidget->setWordWrap(true); | ||||
318 | | ||||
315 | switch (type) { | 319 | switch (type) { | ||
316 | case Information: m_messageWidget->setMessageType(KMessageWidget::Information); break; | 320 | case Information: m_messageWidget->setMessageType(KMessageWidget::Information); break; | ||
317 | case Warning: m_messageWidget->setMessageType(KMessageWidget::Warning); break; | 321 | case Warning: m_messageWidget->setMessageType(KMessageWidget::Warning); break; | ||
318 | case Error: m_messageWidget->setMessageType(KMessageWidget::Error); break; | 322 | case Error: m_messageWidget->setMessageType(KMessageWidget::Error); break; | ||
319 | default: | 323 | default: | ||
320 | Q_ASSERT(false); | 324 | Q_ASSERT(false); | ||
321 | break; | 325 | break; | ||
322 | } | 326 | } | ||
▲ Show 20 Lines • Show All 452 Lines • Show Last 20 Lines |