summaryrefslogtreecommitdiff
path: root/wizards
diff options
context:
space:
mode:
authorJavier Fernandez <jfernandez@igalia.com>2013-03-20 10:14:17 +0000
committerMichael Meeks <michael.meeks@suse.com>2013-03-25 13:23:05 +0000
commit2e917c77c2c3e204f114666d098d2d8df268437b (patch)
tree58d4e7fd099de7dc18947df9d248e9d37eff6236 /wizards
parent9677c19eeeabec6f697d82ca2dad1888fefc5876 (diff)
Init: Pythonize the class ListModelBinder and avoid using the Helper class.
Change-Id: Ic080237bc075d979cbc6c70e43c6781a7ce36106
Diffstat (limited to 'wizards')
-rw-r--r--wizards/com/sun/star/wizards/ui/event/ListModelBinder.py27
1 files changed, 13 insertions, 14 deletions
diff --git a/wizards/com/sun/star/wizards/ui/event/ListModelBinder.py b/wizards/com/sun/star/wizards/ui/event/ListModelBinder.py
index cd255ff10321..5cbe5ae52a32 100644
--- a/wizards/com/sun/star/wizards/ui/event/ListModelBinder.py
+++ b/wizards/com/sun/star/wizards/ui/event/ListModelBinder.py
@@ -15,7 +15,6 @@
# except in compliance with the License. You may obtain a copy of
# the License at http://www.apache.org/licenses/LICENSE-2.0 .
#
-from ...common.Helper import Helper
class ListModelBinder(object):
@@ -33,45 +32,45 @@ class ListModelBinder(object):
self.listModel.addListDataListener(this)
def contentsChanged(self, lde):
- selected = getSelectedItems()
+ selected = self.getSelectedItems()
i = lde.getIndex0()
while i <= lde.getIndex1():
- update(i)
+ self.update(i)
i += 1
- setSelectedItems(selected)
+ self.setSelectedItems(selected)
def update(self, i):
- remove(i, i)
- insert(i)
+ self.remove(i, i)
+ self.insert(i)
def remove(self, i1, i2):
self.unoList.removeItems(i1, i2 - i1 + 1)
def insert(self, i):
- self.unoList.addItem(getItemString(i), i)
+ self.unoList.addItem(self.getItemString(i), i)
def getItemString(self, i):
- return getItemString(self.listModel.getElementAt(i))
+ return self.getItemString(self.listModel.getElementAt(i))
def getItemString(self, item):
return self.renderer.render(item)
def getSelectedItems(self):
- return Helper.getUnoPropertyValue(self.unoListModel, "SelectedItems")
+ return self.unoListModel.SelectedItems
def setSelectedItems(self, selected):
- Helper.setUnoPropertyValue(self.unoListModel, "SelectedItems", selected)
+ self.unoListModel.SelectedItems = selected;
def intervalAdded(self, lde):
for i in xrange(lde.Index0, lde.Index1):
- insert(i)
+ self.insert(i)
def intervalRemoved(self, lde):
- remove(lde.Index0, lde.Index1)
+ self.remove(lde.Index0, lde.Index1)
@classmethod
def fillList(self, xlist, items, renderer):
- Helper.setUnoPropertyValue(xlist.Model, "StringItemList", ())
+ xlist.Model.StringItemList = ()
for index,item in enumerate(items):
if item is not None:
if renderer is not None:
@@ -82,7 +81,7 @@ class ListModelBinder(object):
@classmethod
def fillComboBox(self, xComboBox, items, renderer):
- Helper.setUnoPropertyValue(xComboBox.Model, "StringItemList", ())
+ xComboBox.Model.StringItemList = ()
for index,item in enumerate(items):
if item is not None:
if renderer is not None: