diff options
Diffstat (limited to 'src/ui/textscroller.cpp')
| -rw-r--r-- | src/ui/textscroller.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/ui/textscroller.cpp b/src/ui/textscroller.cpp index 4f3e3be80..fc12ebf12 100644 --- a/src/ui/textscroller.cpp +++ b/src/ui/textscroller.cpp @@ -73,6 +73,8 @@ void TextScroller::addOffset() void TextScroller::setText(const QString& text) { + if(isVisible()) + m_timer->start(); if (m_text != text) { m_text = text; @@ -103,6 +105,18 @@ void TextScroller::readSettings() } } +void TextScroller::setProgress(int progress) +{ + m_timer->stop(); + x = 0; + m_pixmap.fill ( Qt::transparent ); + QPainter paint ( &m_pixmap ); + paint.setPen(m_color); + paint.setFont(m_font); + paint.drawText (4,12, tr("Buffering:") + QString(" %1\%").arg(progress)); + setPixmap(m_pixmap); +} + void TextScroller::hideEvent ( QHideEvent *) { m_timer->stop(); |
