Пытаюсь разобраться как реализовать собственный стиль (вид) выделения графического элемента.
Мой элемент ни в какую не подсвечивается, даже стандартным прямоугольником.
Может кто-то уже реализовывал своё выделение?
virtual void paint(QPainter* ppainter, const QStyleOptionGraphicsItem*, QWidget*)
{
const int offset = 3;
ppainter->save();
ppainter->setPen(QPen(Qt::blue, nPenWidth));
ppainter->drawEllipse(-10, -10, 20, 20);
if (isSelected()) {
ppainter->setPen(QPen(Qt::black, 1, Qt::DashLine));
ppainter->drawEllipse(-(10+offset), -(10+offset), 20+offset*2, 20+offset*2);
}
ppainter->restore();
}