+ QLinearGradient gradient(boundingRect().topLeft(), boundingRect().topRight());
+ 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(1, Qt::transparent);
+ painter->fillRect(boundingRect(), gradient);