git-svn-id: svn://db.shs.com.ru/libs@341 a8b55f48-bf90-11e4-a774-851b48703e85

This commit is contained in:
2017-12-18 15:12:05 +00:00
parent db81fed513
commit d8d3b660a6
7 changed files with 843 additions and 184 deletions

View File

@@ -222,8 +222,13 @@ void Graphic::canvasPaintEvent() {
gridborder += QPoint(font_sz.width(), font_sz.height());
if (hasLblY) gridborder += QPoint(font_sz.height(), 0);
if (hasLblX) gridborder += QPoint(0, font_sz.height());
drawGrid();
}
painter->setClipping(true);
painter->setClipRect(QRect(gridborder.x(), 0, wid - gridborder.x(), hei - gridborder.y()));
emit beforeGraphicPaintEvent(painter);
painter->setClipping(false);
if (grid)
drawGrid();
p.setRenderHint(QPainter::Antialiasing, aalias);
if (isOGL) {
#ifndef ANDROID
@@ -236,7 +241,7 @@ void Graphic::canvasPaintEvent() {
drawGraphics();
drawGuides();
if (pause_) drawPause();
emit graphicPaintEvent(&p);
emit graphicPaintEvent(painter);
p.end();
if (isOGL) return;
p.begin(canvas);