garfield.snacks.qt Package

garfield.snacks.qt.load_snack_admin_app()
garfield.snacks.qt.load_snack_sales_app()

garfield.snacks.qt.accounting Module

class garfield.snacks.qt.accounting.SnackSalesAccountingWidget(parent, sess)

Bases: PyQt4.QtGui.QWidget

refresh_models(subtotal, mon, location=None, **_)
garfield.snacks.qt.accounting.snack_user_trans_balance(sess, subtotal, summary_table, state)

garfield.snacks.qt.snack_admin Module

class garfield.snacks.qt.snack_admin.SnackAdminDialog(parent, sess, location, environment_sess, **_)

Bases: PyQt4.QtGui.QDialog

ROLE_SNACK_ID = 32
connect_to_mgr()
disconnect_from_mgr()
hideEvent(ev)
refresh_location_chooser_model()
refresh_snack_chooser_model(text='')
refresh_snack_table_model()
refresh_snacks()
showEvent(ev)

Show the dialog, but refresh the various models first.

class garfield.snacks.qt.snack_admin.SnackEditDialog(sess, snack, barcode_mgr, location)

Bases: PyQt4.QtGui.QDialog

Provides an editing mask for editing or creating a single snack item.

connect_to_mgr()
current_tax_group
disconnect_from_mgr()
hideEvent(ev)
modified
refresh_snack_fields()
refresh_tax_chooser_model()
showEvent(ev)

Show the dialog, but refresh the various models first.

valid
class garfield.snacks.qt.snack_admin.TranslateEnterToDoubleClick(table_widget)

Bases: PyQt4.QtCore.QObject

Filters events of a widget and turns any Return or Enter key events into double click events instead.

eventFilter(_, event)

garfield.snacks.qt.snack_sales Module

class garfield.snacks.qt.snack_sales.SnackSalesDialog(parent, sess, user, location, environment_sess, **_)

Bases: PyQt4.QtGui.QDialog

ROLE_SNACK_ID = 32
add_snack()
buy_snacks()
del_snack()
hideEvent(ev)
on_selected_snacks_changed()
refresh_location_chooser_model()
refresh_snack_chooser_model(text=u'')
refresh_user_chooser_model()
reset_snack_list()
reset_snacks()
showEvent(ev)