diff --git a/GraphicsView/demo/Circular_kernel_2/ArcsGraphicsItem.h b/GraphicsView/demo/Circular_kernel_2/ArcsGraphicsItem.h index d201c9fbbf2..a2f1a7d1643 100644 --- a/GraphicsView/demo/Circular_kernel_2/ArcsGraphicsItem.h +++ b/GraphicsView/demo/Circular_kernel_2/ArcsGraphicsItem.h @@ -62,7 +62,8 @@ protected: QRectF bounding_rect; QPen intersections_pen; - QPen input_pen; + QPen input_pen; + Converter convert; }; @@ -115,7 +116,10 @@ ArcsGraphicsItem::paint(QPainter *painter, Line_arc_2 la; if(assign(cap_ui, *it)){ - painterostream << cap_ui.first; + QMatrix matrix = painter->matrix(); + painter->resetMatrix(); + painter->drawPoint(matrix.map(convert(cap_ui.first))); + painter->setMatrix(matrix); }if(assign(ca, *it)){ painterostream << ca; } else if(assign(la, *it)){ @@ -150,7 +154,7 @@ ArcsGraphicsItem::updateBoundingBox() } } } - Converter convert; + prepareGeometryChange(); bounding_rect = convert(bb); } diff --git a/GraphicsView/demo/Circular_kernel_2/Circular_kernel_2.cpp b/GraphicsView/demo/Circular_kernel_2/Circular_kernel_2.cpp index 7e82c14e682..fd8595caad8 100644 --- a/GraphicsView/demo/Circular_kernel_2/Circular_kernel_2.cpp +++ b/GraphicsView/demo/Circular_kernel_2/Circular_kernel_2.cpp @@ -291,9 +291,8 @@ int main(int argc, char **argv) // Import resources from libCGALQt4. // See http://doc.trolltech.com/4.4/qdir.html#Q_INIT_RESOURCE Q_INIT_RESOURCE(File); - Q_INIT_RESOURCE(Triangulation_2); Q_INIT_RESOURCE(Input); - // Q_INIT_RESOURCE(Logos); + Q_INIT_RESOURCE(CGAL); MainWindow mainWindow; mainWindow.show(); diff --git a/GraphicsView/demo/Circular_kernel_2/Circular_kernel_2.ui b/GraphicsView/demo/Circular_kernel_2/Circular_kernel_2.ui index ef8910840c3..d3bae9f24de 100644 --- a/GraphicsView/demo/Circular_kernel_2/Circular_kernel_2.ui +++ b/GraphicsView/demo/Circular_kernel_2/Circular_kernel_2.ui @@ -77,9 +77,9 @@ + - @@ -197,7 +197,6 @@ -