diff options
author | Sebastian Reichel <sre@ring0.de> | 2012-08-08 06:35:02 +0200 |
---|---|---|
committer | Sebastian Reichel <sre@ring0.de> | 2012-08-08 06:35:02 +0200 |
commit | b11374fbf4a9e8900c1471dc1e8350a07d8a4a68 (patch) | |
tree | 4726b527cdee593cdeb9c5af1e7eff40944a50c0 /ui.vala | |
parent | 9baee483352ad3a47e748eb33e6efaca81df13c7 (diff) | |
download | serial-barcode-scanner-b11374fbf4a9e8900c1471dc1e8350a07d8a4a68.tar.bz2 |
implement & enable new stock dialog
Diffstat (limited to 'ui.vala')
-rw-r--r-- | ui.vala | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -21,7 +21,6 @@ public void init_ui() { public void init_main_window() { var window = builder.get_object("main") as Gtk.Window; - /* TODO */ window.destroy.connect(() => { Gtk.main_quit(); }); @@ -76,6 +75,19 @@ public void show_main_window() { (builder.get_object("main") as Gtk.Window).show(); } +public void show_stock_dialog() { + var liststore = builder.get_object("stock-store") as Gtk.ListStore; + liststore.clear(); + + Gtk.TreeIter iter; + foreach(var item in db.get_stock()) { + liststore.append(out iter); + liststore.set(iter, 0, item.id, 1, item.name, 2, item.amount, 3, item.memberprice, 4, item.guestprice, -1); + } + + (builder.get_object("stock-dialog") as Gtk.Window).show(); +} + [PrintfFormat] public void write_to_log(string format, ...) { var arguments = va_list(); |