git-svn-id: svn://db.shs.com.ru/libs@323 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -42,7 +42,7 @@ void BlockView::_init() {
|
||||
cur_scl = thumb_scl = 1.;
|
||||
_talpha = 0.;
|
||||
ae_enabled = is_nav_anim = is_block_anim = true;
|
||||
nav_prev_aa = nav_prev_grid = true;
|
||||
nav_prev_aa = nav_prev_imaa = nav_prev_grid = true;
|
||||
thumb_size = QSizeF(200, 200);
|
||||
if (scene() == 0) {
|
||||
scene_ = new QGraphicsScene;
|
||||
@@ -1438,8 +1438,10 @@ void BlockView::animateNav(QRectF d) {
|
||||
if (is_nav_anim) {
|
||||
if (nav_anim.state() != QAbstractAnimation::Running) {
|
||||
nav_prev_aa = renderHints().testFlag(QPainter::Antialiasing);
|
||||
nav_prev_imaa = renderHints().testFlag(QPainter::SmoothPixmapTransform);
|
||||
nav_prev_grid = isGridVisible();
|
||||
setRenderHint(QPainter::Antialiasing, false);
|
||||
setRenderHint(QPainter::Antialiasing, false);
|
||||
setGridVisible(false);
|
||||
}
|
||||
nav_anim.stop();
|
||||
@@ -1605,6 +1607,7 @@ void BlockView::_setNav(QRectF v) {
|
||||
|
||||
void BlockView::_navFinished() {
|
||||
setRenderHint(QPainter::Antialiasing, nav_prev_aa);
|
||||
setRenderHint(QPainter::SmoothPixmapTransform, nav_prev_imaa);
|
||||
setGridVisible(nav_prev_grid);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user