[POS-commit] r3241 - stoqlib/trunk/stoqlib/gui/wizards

Evandro Vale Miquelito evandro at async.com.br
Thu Apr 6 12:05:28 BRT 2006


Author: evandro
Date: Thu Apr  6 12:05:27 2006
New Revision: 3241

Modified:
   stoqlib/trunk/stoqlib/gui/wizards/abstract.py

Log:
Using the right wizard step type


Modified: stoqlib/trunk/stoqlib/gui/wizards/abstract.py
==============================================================================
--- stoqlib/trunk/stoqlib/gui/wizards/abstract.py	(original)
+++ stoqlib/trunk/stoqlib/gui/wizards/abstract.py	Thu Apr  6 12:05:27 2006
@@ -31,7 +31,7 @@
 from kiwi.python import Settable
 
 from stoqlib.lib.translation import stoqlib_gettext
-from stoqlib.gui.base.wizards import BaseWizardStep
+from stoqlib.gui.base.wizards import WizardEditorStep
 from stoqlib.gui.base.lists import AdditionListSlave
 from stoqlib.domain.product import Product
 from stoqlib.domain.interfaces import ISellable
@@ -44,7 +44,7 @@
 #
 
 
-class AbstractProductStep(BaseWizardStep):
+class AbstractProductStep(WizardEditorStep):
     """An abstract product step for purchases and receiving orders."""
     gladefile = 'AbstractProductStep'
     product_widgets = ('product',)
@@ -57,7 +57,7 @@
     summary_label_text = None
 
     def __init__(self, wizard, previous, conn, model):
-        BaseWizardStep.__init__(self, conn, wizard, model, previous)
+        WizardEditorStep.__init__(self, conn, wizard, model, previous)
         self._update_widgets()
         self.unit_label.set_bold(True)
 
@@ -126,7 +126,7 @@
         order_item = self.get_order_item(product, cost, quantity)
         self.slave.klist.append(order_item)
         self._update_total()
-        self.proxy.new_model(None, relax_type=True)
+        self.proxy.set_model(None, relax_type=True)
         self.product.set_text('')
         self.product.grab_focus()
 
@@ -215,12 +215,12 @@
         self._update_widgets()
         product = self.product_proxy.model.product
         if not (product and self.product.get_text()):
-            self.proxy.new_model(None, relax_type=True)
+            self.proxy.set_model(None, relax_type=True)
             return
         cost = product.cost
         model = Settable(quantity=decimal.Decimal('1.0'), cost=cost,
                          product=product)
-        self.proxy.new_model(model)
+        self.proxy.set_model(model)
 
     def on_quantity__activate(self, *args):
         self._add_item()


More information about the POS-commit mailing list