From a3e1218620ec4aabe50046d08d2e351bd9106000 Mon Sep 17 00:00:00 2001 From: Mika Fischer Date: Tue, 28 Jun 2011 17:36:45 +0200 Subject: [PATCH] Try to add possibility to insert widgets anywhere. Does not work --- sloth/gui/floatinglayout.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/sloth/gui/floatinglayout.py b/sloth/gui/floatinglayout.py index b80c313..b747d15 100644 --- a/sloth/gui/floatinglayout.py +++ b/sloth/gui/floatinglayout.py @@ -1,5 +1,5 @@ from PyQt4.QtCore import Qt, QRect, QSize, QPoint -from PyQt4.QtGui import QLayout, QSizePolicy +from PyQt4.QtGui import QLayout, QSizePolicy, QWidgetItem class FloatingLayout(QLayout): def __init__(self, parent=None): @@ -66,6 +66,13 @@ class FloatingLayout(QLayout): wid = wid.parentWidget() i += 1 + def insertItem(self, pos, item): + self._items.insert(pos, item) + self.invalidate() + + def insertWidget(self, pos, wid): + self.insertItem(pos, QWidgetItem(wid)) + def addItem(self, item): self._items.append(item)