[kgraphviewer-devel] [kgraphviewer/libkgraphviz] src/kgraphviz: Do not move focus when updating the graph

Kevin Funk krf at electrostorm.net
Fri Jan 28 18:55:24 CET 2011


Git commit c81cc871f4baa006b6fe7e01f1178d6b07de8816 by Kevin Funk.
Pushed by kfunk into branch 'libkgraphviz'.

Do not move focus when updating the graph

M  +3    -10   src/kgraphviz/dotgraphview.cpp     

http://commits.kde.org/9c7b74a4/c81cc871f4baa006b6fe7e01f1178d6b07de8816

diff --git a/src/kgraphviz/dotgraphview.cpp b/src/kgraphviz/dotgraphview.cpp
index eca9184..6c17e1f 100644
--- a/src/kgraphviz/dotgraphview.cpp
+++ b/src/kgraphviz/dotgraphview.cpp
@@ -810,8 +810,6 @@ bool DotGraphView::displayGraph()
   d->m_cvZoom = 0;
   d->updateSizes();
 
-  centerOn(scene()->sceneRect().center());
-
   // hide text item again
   if (d->m_textItem) {
     scene()->removeItem(d->m_textItem);
@@ -820,11 +818,8 @@ bool DotGraphView::displayGraph()
   }
 
   viewport()->setUpdatesEnabled(true);
-  QSet<QGraphicsSimpleTextItem*>::iterator labelViewsIt, labelViewsIt_end;
-  labelViewsIt = d->m_labelViews.begin(); labelViewsIt_end = d->m_labelViews.end();
-  for (; labelViewsIt != labelViewsIt_end; labelViewsIt++)
-  {
-    (*labelViewsIt)->show();
+  foreach(QGraphicsSimpleTextItem* item, d->m_labelViews) {
+    item->show();
   }
 
   // update combo box if layout command is set
@@ -833,13 +828,11 @@ bool DotGraphView::displayGraph()
     d->m_layoutAlgoSelectAction->setCurrentAction(layoutCommand);
   }
 
-  scene()->update();
-
   // add some margin to the scene rect
   const int margin = 20;
   const QRectF newSceneRect = scene()->itemsBoundingRect().adjusted(-margin, -margin, margin, margin);
   scene()->setSceneRect(newSceneRect);
-  
+
   emit graphLoaded();
 
   return true;



More information about the kgraphviewer-devel mailing list