diff options
Diffstat (limited to 'src/panels/information/kcommentwidget.cpp')
| -rw-r--r-- | src/panels/information/kcommentwidget.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/panels/information/kcommentwidget.cpp b/src/panels/information/kcommentwidget.cpp index c1f7ab757..408e6a873 100644 --- a/src/panels/information/kcommentwidget.cpp +++ b/src/panels/information/kcommentwidget.cpp @@ -23,6 +23,7 @@ #include <kglobalsettings.h> #include <klocale.h> +#include <QEvent> #include <QLabel> #include <QTextEdit> #include <QVBoxLayout> @@ -87,6 +88,14 @@ bool KCommentWidget::isReadOnly() const return m_readOnly; } +bool KCommentWidget::event(QEvent* event) +{ + if (event->type() == QEvent::Polish) { + m_label->setForegroundRole(foregroundRole()); + } + return QWidget::event(event); +} + void KCommentWidget::slotLinkActivated(const QString& link) { KDialog dialog(this, Qt::Dialog); |
