void ClickBoxSize1::paint(QPainter* painter, const QStyleOptionGraphicsItem* option, QWidget* widget) { // painter->setBrush(Qt::OpaqueMode); QPen framepen(Qt::red); painter->setPen(framepen); painter->drawRect(loc_x,loc_y,size_x,size_y); }
OnMonitorCornersItem::OnMonitorCornersItem(QGraphicsItem* parent) : QGraphicsPolygonItem(parent) , m_mode(NoAction) , m_selectedCorner(-1) , m_modified(false) , m_view(NULL) { setFlags(QGraphicsItem::ItemIsMovable | QGraphicsItem::ItemIsSelectable); QPen framepen(Qt::SolidLine); framepen.setColor(Qt::yellow); setPen(framepen); setBrush(Qt::NoBrush); setAcceptHoverEvents(true); }
OnMonitorRectItem::OnMonitorRectItem(const QRectF &rect, double dar, QGraphicsItem* parent) : QGraphicsRectItem(rect, parent) , m_dar(dar) , m_mode(NoAction) , m_modified(false) , m_view(NULL) { setFlags(QGraphicsItem::ItemIsMovable | QGraphicsItem::ItemIsSelectable); QPen framepen(Qt::SolidLine); framepen.setColor(Qt::yellow); setPen(framepen); setBrush(Qt::transparent); setAcceptHoverEvents(true); }