Class s.g.e.t.TillOpeningEditor(BaseEditor):

Part of stoqlib.gui.editors.tilleditor View In Hierarchy

An editor to open a till. You can add cash to the till in the editor and it also shows the balance of the till, after the cash has been added.

Callers of this editor are responsible for sending in a valid Till object, which the method open_till() can be called.

Method __init__ A base class for editor slaves inheritance
Method create_model Creates a new model for the editor.
Method setup_proxies A subclass can override this
Method on_confirm This is a hook method which must be redefined when some
Method on_value__validate Undocumented
Method after_value__content_changed Undocumented

Inherited from BaseEditor:

Method _get_title_format Undocumented
Method get_title Undocumented
Method enable_window_controls Enables the window controls
Method set_description Sets the description of the model object which is used by the editor
Method refresh_ok Refreshes ok button sensitivity according to widget validators
Method add_button Adds a button to editor. The added button is returned which you
Method cancel Cancel the dialog.
Method confirm Confirm the dialog.
Method enable_ok Enable the ok button of the dialog, eg makes it possible
Method enable_normal_window Enable the dialog as a normal window.
Method set_confirm_widget Make a widget confirmable, eg activating that widget would

Inherited from BaseEditorSlave (via BaseEditor):

Method _setup_visual_mode Undocumented
Method setup_slaves A subclass can override this
Method on_cancel This is a hook method which must be redefined when some
Method update_visual_mode This method must be overwritten on child if some addition task in
Method validate_confirm Must be redefined by childs and will perform some validations
def __init__(self, conn, model=None, visual_mode=False):
A base class for editor slaves inheritance
Parametersconna connection
modelthe object model tied with the proxy widgets
visual_modedoes this slave must be opened in visual mode? if so, all the proxy widgets will be disable
def create_model(self, conn):
Creates a new model for the editor. After this method is called, the model can be accessed as self.model. The default behavior is to raise a TypeError, which can be overridden in a subclass.
Parameterstransa database transaction
def setup_proxies(self):
A subclass can override this
def on_confirm(self):
This is a hook method which must be redefined when some action needs to be executed when confirming in the dialog.
def on_value__validate(self, entry, data):
Undocumented
def after_value__content_changed(self, entry):
Undocumented
API Documentation for Stoqlib, generated by pydoctor at 2009-07-14 16:00:32.