[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