X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fcolumnhandleitem.cpp;h=f79019c468961a174e4f779d854948f681e2c801;hp=bfe6ee5fbe44f80edb5f9da486364ace65359381;hb=77176474b628e801ba94d9d50d0d961a12aa01c4;hpb=62192fb6cd9cc211b5b9fe844c9b4c2f98f923cc diff --git a/src/qtui/columnhandleitem.cpp b/src/qtui/columnhandleitem.cpp index bfe6ee5f..f79019c4 100644 --- a/src/qtui/columnhandleitem.cpp +++ b/src/qtui/columnhandleitem.cpp @@ -1,5 +1,5 @@ /*************************************************************************** -* Copyright (C) 2005-08 by the Quassel IRC Team * +* Copyright (C) 2005-09 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -37,8 +37,11 @@ ColumnHandleItem::ColumnHandleItem(qreal w, QGraphicsItem *parent) _moving(false), _minXPos(0), _maxXPos(0), - _timeLine(150) + _timeLine(350), + _rulerColor(QApplication::palette().windowText().color()) { + _timeLine.setUpdateInterval(20); + setAcceptsHoverEvents(true); setZValue(10); setCursor(QCursor(Qt::OpenHandCursor)); @@ -129,11 +132,11 @@ void ColumnHandleItem::paint(QPainter *painter, const QStyleOptionGraphicsItem * Q_UNUSED(widget); QLinearGradient gradient(boundingRect().topLeft(), boundingRect().topRight()); - QColor rulerColor = QApplication::palette().windowText().color(); - rulerColor.setAlphaF(_hover); + QColor _rulerColor = QApplication::palette().windowText().color(); + _rulerColor.setAlphaF(_hover); gradient.setColorAt(0, Qt::transparent); - gradient.setColorAt(0.4, rulerColor); - gradient.setColorAt(0.6, rulerColor); + gradient.setColorAt(0.4, _rulerColor); + gradient.setColorAt(0.6, _rulerColor); gradient.setColorAt(1, Qt::transparent); painter->fillRect(boundingRect(), gradient); }