本文整理汇总了Python中stoqlib.gui.base.wizards.BaseWizardStep类的典型用法代码示例。如果您正苦于以下问题:Python BaseWizardStep类的具体用法?Python BaseWizardStep怎么用?Python BaseWizardStep使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了BaseWizardStep类的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
def __init__(self, wizard, previous, store, model, method,
outstanding_value=None, finish_on_total=True):
"""
:param wizard: the wizard this step is in
:param previous: the previous step if there is any
:param store: the store this step is executed
:param model: the model of this step
:param method: the payment method
:param finish_on_total: if it is ``True`` automatically closes
the wizard when payments total is equals to the total cost
of the operation. When it is ``False``, waits for the user to
click the finish button
:param outstanding_value: if this value is not ``None``, it will
be used as the total value of the payment
"""
self._method_name = method
self._method_slave = None
self.model = model
if outstanding_value is None:
outstanding_value = currency(0)
self._outstanding_value = outstanding_value
self._finish_on_total = finish_on_total
BaseWizardStep.__init__(self, store, wizard, previous)
register_payment_slaves()
self._create_ui()
示例2: __init__
def __init__(self, wizard, previous, store, consignment,
outstanding_value=Decimal(0)):
self._method = PaymentMethod.get_by_name(store, u'money')
BaseWizardStep.__init__(self, store, wizard, previous=None)
self._consignment = consignment
self._outstanding_value = outstanding_value
self._setup_slaves()
示例3: __init__
def __init__(self, wizard, store, previous, role_type, person=None, phone_number=None):
BaseWizardStep.__init__(self, store, wizard, previous=previous)
self.role_editor = self.wizard.role_editor(self.store, person=person, role_type=role_type, parent=self.wizard)
self.wizard.set_editor(self.role_editor)
if phone_number is not None:
self.role_editor.set_phone_number(phone_number)
self.person_slave = self.role_editor.get_person_slave()
self.person_slave.get_toplevel().reparent(self.place_holder)
示例4: __init__
def __init__(self, wizard, store, previous, role_type, person=None,
document=None):
BaseWizardStep.__init__(self, store, wizard, previous=previous)
self.role_editor = self.wizard.role_editor(self.store,
person=person,
role_type=role_type,
parent=self.wizard,
document=document)
self.wizard.set_editor(self.role_editor)
self.person_slave = self.role_editor.get_person_slave()
self.person_slave.get_toplevel().reparent(self.place_holder)
示例5: __init__
def __init__(self, wizard, previous, store, model):
self._order = model
BaseWizardStep.__init__(self, store, wizard, previous)
self._setup_slaves()
示例6: __init__
def __init__(self, wizard, store):
BaseWizardStep.__init__(self, store, wizard)
self.setup_slaves()
示例7: __init__
def __init__(self, wizard, previous, store, model):
self.model = model
BaseWizardStep.__init__(self, store, wizard, previous)
self._radio_group = None
self._create_ui()
示例8: __init__
def __init__(self, store, wizard, transfer_order, previous):
self.store = store
self.transfer_order = transfer_order
self.branch = transfer_order.branch
BaseWizardStep.__init__(self, self.store, wizard, previous)
self.setup_proxies()
示例9: __init__
def __init__(self, store, wizard, previous):
BaseWizardStep.__init__(self, store, wizard, previous)
self.slave = ProductAttributeSlave(self.wizard.store, object())
self.attach_slave('product_attribute_holder', self.slave, self.place_holder)
示例10: __init__
def __init__(self, wizard, previous_step, store, receivings):
self.receivings = receivings
self.receiving_items = self._get_received_items(with_children=True)
BaseWizardStep.__init__(self, store, wizard, previous_step)
示例11: previous_step
def previous_step(self):
# We don't want to create duplicate person objects when switching
# steps.
self.store.rollback(close=False)
return BaseWizardStep.previous_step(self)
示例12: __init__
def __init__(self, store, wizard, transfer_order, previous):
self.store = store
self.transfer_order = transfer_order
self.branch = api.get_current_branch(self.store)
BaseWizardStep.__init__(self, self.store, wizard, previous)
self.setup_proxies()
示例13: __init__
def __init__(self, store, wizard, previous_step, purchases):
self.purchases = purchases
BaseWizardStep.__init__(self, store, wizard, previous_step)
示例14: __init__
def __init__(self, wizard, store, group, previous=None):
self._group = group
self._next_step = None
BaseWizardStep.__init__(self, store, wizard, previous)
self._setup_widgets()