def __init__(self, store, category_type=None, reuse_store=False): self.category_type = category_type ModelListDialog.__init__(self, store, reuse_store=reuse_store) column = self.list_slave.listcontainer.list.get_column_by_name('category_type') column.treeview_column.set_visible(category_type is None)
def __init__(self, store, person, reuse_store=False): self.person = person self.store = store ModelListDialog.__init__(self, store) if reuse_store: self.list_slave.set_reuse_store(store)
def delete_model(self, model, store): for field in model.fields: InvoiceField.delete(field.id, store) ModelListDialog.delete_model(self, model, store)
def __init__(self, store, person, reuse_store=False): self.person = person self.store = store ModelListDialog.__init__(self, store, reuse_store=reuse_store)
def __init__(self, store, payment): self.payment = payment ModelListDialog.__init__(self, store)