From 73cae25bc9bd21775f7a0da3ce2521035a9d4b9e Mon Sep 17 00:00:00 2001 From: stefan <stefan@5a81b35b-ba03-0410-adc8-b2c5c5119f08> Date: Fri, 5 Mar 2010 15:37:52 +0000 Subject: [PATCH] Fix for Inspector Widget (Disabled on mac os) git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@1773 5a81b35b-ba03-0410-adc8-b2c5c5119f08 --- modules/gui/pymod/scene/inspector_widget.py | 2 +- modules/gui/src/scene_win/scene_win.cc | 2 ++ modules/gui/src/scene_win/scene_win.hh | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/gui/pymod/scene/inspector_widget.py b/modules/gui/pymod/scene/inspector_widget.py index 8366c3870..1969d02ee 100644 --- a/modules/gui/pymod/scene/inspector_widget.py +++ b/modules/gui/pymod/scene/inspector_widget.py @@ -48,7 +48,7 @@ class InspectorWidget(ToolBarOptionsWidget): app=gui.GostyApp.Instance() self.scene_selection_ = gui.SceneSelection.Instance() scenewin = sip.wrapinstance(app.GetSceneWin().GetSipHandle(),QtGui.QWidget) - QtCore.QObject.connect(scenewin,QtCore.SIGNAL("ActiveNodesChanged(gfx::NodePtrList,gfx::EntityP,mol::QueryViewWrapperList)"), + QtCore.QObject.connect(scenewin,QtCore.SIGNAL("ActiveNodesChanged()"), self.EntitySelectionChanged) self.setMinimumSize(250,215) diff --git a/modules/gui/src/scene_win/scene_win.cc b/modules/gui/src/scene_win/scene_win.cc index 7d69772f7..8602fb2cc 100644 --- a/modules/gui/src/scene_win/scene_win.cc +++ b/modules/gui/src/scene_win/scene_win.cc @@ -87,6 +87,8 @@ void SceneWin::OnSelectionChange(const QItemSelection& sel, emit this->ActiveNodesChanged(selected_nodes,entity,selected_views); else emit this->ActiveNodesChanged(selected_nodes,entity,mol::QueryViewWrapperList()); + + emit this->ActiveNodesChanged(); } SceneWinModel* SceneWin::GetModel(){ diff --git a/modules/gui/src/scene_win/scene_win.hh b/modules/gui/src/scene_win/scene_win.hh index 5a9d5adeb..09d9b139c 100644 --- a/modules/gui/src/scene_win/scene_win.hh +++ b/modules/gui/src/scene_win/scene_win.hh @@ -47,6 +47,7 @@ public: signals: void ActiveNodesChanged(gfx::NodePtrList nodes, gfx::EntityP entity, mol::QueryViewWrapperList views); + void ActiveNodesChanged(); public: virtual bool Save(const QString& prefix) { return true; } -- GitLab