예제 #1
0
void GraphicArea::createPoint(QPoint p)
{
    PointFigure *point = new PointFigure();
    connect(this, SIGNAL(highlightPoint(QPoint,QPoint)), point, SLOT(highlight(QPoint,QPoint)));
    connect(this, SIGNAL(resetGraphics()), point, SLOT(resetState()));
    point->setGeometry(QRect(p.x()-16,p.y()-32, 32, 32));
    figures.append(point);
    point->setParent(this);
    update();
}
예제 #2
0
void H2CanvasDelegate::highlightH2Point(const H2Point &p, const QColor &color, int width)
{
    Complex z = (mobius*p).getDiskCoordinate();
    highlightPoint(z, color, width);
}