Fix DrawViewDetail behaviour near object edge

This commit is contained in:
WandererFan
2016-12-03 13:37:48 -05:00
committed by wmayer
parent 0ad0b58ab3
commit b845bc7e41
4 changed files with 28 additions and 37 deletions

View File

@@ -310,8 +310,8 @@ void QGIViewPart::updateView(bool update)
void QGIViewPart::draw() {
drawViewPart();
drawBorder();
drawMatting();
drawBorder();
}
void QGIViewPart::drawViewPart()
@@ -625,11 +625,8 @@ void QGIViewPart::drawMatting()
double radius = dvd->Radius.getValue() * scale;
QGIMatting* mat = new QGIMatting();
addToGroup(mat);
mat->setPos(0.0,0.0);
mat->setRadius(radius);
QRectF displayArea = customChildrenBoundingRect();
mat->setSize(displayArea.width(),displayArea.height());
//mat->setHoleStyle(dvd->getMattingStyle());
mat->setPos(0.0,0.0);
mat->draw();
mat->show();
}