From c8b3ac0f99b8416593a9010110eafd87379dad54 Mon Sep 17 00:00:00 2001 From: Berthold Stoeger Date: Sat, 5 Jun 2021 18:49:00 +0200 Subject: [PATCH] profile: move initialization code to ProfileScene A first in a number of commits to move code from the profile view to the scene. Signed-off-by: Berthold Stoeger --- profile-widget/profilescene.cpp | 2 ++ profile-widget/profilewidget2.cpp | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/profile-widget/profilescene.cpp b/profile-widget/profilescene.cpp index 0b408b804..14ebc1299 100644 --- a/profile-widget/profilescene.cpp +++ b/profile-widget/profilescene.cpp @@ -3,6 +3,8 @@ ProfileScene::ProfileScene() { + setSceneRect(0, 0, 100, 100); + setItemIndexMethod(QGraphicsScene::NoIndex); } ProfileScene::~ProfileScene() diff --git a/profile-widget/profilewidget2.cpp b/profile-widget/profilewidget2.cpp index 8280da1a1..be26a5e50 100644 --- a/profile-widget/profilewidget2.cpp +++ b/profile-widget/profilewidget2.cpp @@ -466,10 +466,8 @@ ItemPos::ItemPos() void ProfileWidget2::setupSceneAndFlags() { setScene(profileScene.get()); - scene()->setSceneRect(0, 0, 100, 100); setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff); - scene()->setItemIndexMethod(QGraphicsScene::NoIndex); setOptimizationFlags(QGraphicsView::DontSavePainterState); setViewportUpdateMode(QGraphicsView::BoundingRectViewportUpdate); setRenderHints(QPainter::Antialiasing | QPainter::TextAntialiasing | QPainter::SmoothPixmapTransform);