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);
}
Example #3
0
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);
}