+ rect = option.rect
+ rect.setWidth(fm.width(QString(data)))
+ rect.setHeight(rect.height() - 2)
+ rect.setX(rect.x() + 1)
+ x, y, h, w = rect.x(), rect.y(), rect.height(), rect.width()
+
+ path = QPainterPath()
+ path.addRoundedRect(x, y, w, h, 4, 4)