]> git.llucax.com Git - z.facultad/75.52/treemulator.git/blob - viewer/list_dialog.cpp
Muestro los datos borrados y que son recuperables.
[z.facultad/75.52/treemulator.git] / viewer / list_dialog.cpp
1
2 #include "list_dialog.h"
3
4 #include <iostream>
5
6 ListDialog::ListDialog(const Glib::ustring& title, std::list<uint> &l):
7         Gtk::Dialog(title, true, true)
8 {
9         list_store = Gtk::ListStore::create (columns);
10   list.set_model (list_store);
11
12         list.append_column ("Valor", columns.col_key);
13
14         std::list<uint>::iterator it = l.begin ();
15         while (it != l.end ()) {
16                 Gtk::TreeModel::iterator iter = list_store->append();
17                 Gtk::TreeModel::Row row = *iter;
18                 row[columns.col_key] = *it;
19                 it++;
20         }
21
22         get_vbox()->add (list);
23
24         add_button(Gtk::StockID("gtk-ok"), Gtk::RESPONSE_OK);
25         set_size_request (200, 300);
26         show_all ();
27 }
28