aboutsummaryrefslogtreecommitdiff
path: root/src/ui/textscroller.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/textscroller.cpp')
-rw-r--r--src/ui/textscroller.cpp14
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();