From fff104dbcbfb0848b3ac89c545781e53d0eb66f9 Mon Sep 17 00:00:00 2001
From: stefan <stefan@5a81b35b-ba03-0410-adc8-b2c5c5119f08>
Date: Wed, 21 Apr 2010 13:13:38 +0000
Subject: [PATCH] Adapt ui examples to new sip exports

git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@2090 5a81b35b-ba03-0410-adc8-b2c5c5119f08
---
 examples/ui/mdi_example.py    | 10 +++-------
 examples/ui/widget_example.py | 15 ++++++---------
 2 files changed, 9 insertions(+), 16 deletions(-)

diff --git a/examples/ui/mdi_example.py b/examples/ui/mdi_example.py
index a4c29c449..bdb48a304 100644
--- a/examples/ui/mdi_example.py
+++ b/examples/ui/mdi_example.py
@@ -51,16 +51,12 @@ class Points(QtGui.QWidget):
 
 app=gui.GostyApp.Instance()
 
-pts=Points()
-
-widget = gui.BPQtHandle(sip.unwrapinstance(pts))
-
-app.AddWidgetToApp("points",widget)
-
 #Get main area widget
 main_area=app.perspective.main_area
 
+pts=Points(main_area.qobject)
+
 #Add Widget
-main_area.AddWidget("Some Points", widget)
+main_area.AddWidget("Some Points", pts)
 
 
diff --git a/examples/ui/widget_example.py b/examples/ui/widget_example.py
index e6c28ee8d..a59847093 100644
--- a/examples/ui/widget_example.py
+++ b/examples/ui/widget_example.py
@@ -22,23 +22,20 @@ from ost import gui
 from PyQt4 import QtCore, QtGui
 from board import Board
 
+#Get Panels (Class which manages widgets)
+panels=gui.GostyApp.Instance().perspective.panels
 
 #Create Widget
-tetris=Board()
-#Unwrap PyQt Object to C++ Object
-unwrapped=gui.BPQtHandle(sip.unwrapinstance(tetris))
-#Set Parent of Widget
-app=gui.GostyApp.Instance()
-app.AddWidgetToApp("Tetris", unwrapped)
+tetris=Board(panels.qobject)
 
 #Wrap widget to Qt Widget
-wid=gui.WrappedWidget(unwrapped)
+wid=gui.WrappedWidget(tetris)
 
-#Get Panels (Class which manages widgets)
-panels=gui.GostyApp.Instance().perspective.panels
 #Add Widget to widget pool
 panels.AddWidgetToPool("Break Widget",wid)
+
 #Add Widget to right panel
 panels.AddWidget(gui.PanelPosition.RIGHT_PANEL,wid,False)
+
 #Fun can start..
 tetris.start()
-- 
GitLab