On Wed, 2009-12-02 at 17:09 +0100, Glus Xof wrote: > Honestly, I have seen the Gtk::TreeModel::Path::get_indices() method > before, but I didn't consider it because I didn't know why the array > of int(s), while I need just one int... Jose came again to give me > light... because TreeStore nodes also exist... > > So, > > Glib::RefPtr <Gtk::ListStore> m_refTreeModel; > Gtk::TreeModel::iterator iter; > Gtk::TreeModel::Path cellpath=m_refTreeModel->get_path(iter); > std::vector<gint> rowindex = cellpath.get_indices(); > > The right value is rowindex[0]... ;) > > Thanks to all,
However, remember that this is almost never what you want: - If you want some kind of numerical identifier for the item then you should probably store that ID in an extra model column. - If you want to refer to the row temporarily somehow, you should use Gtk::TreeModel::iterator. -- [email protected] www.murrayc.com www.openismus.com _______________________________________________ gtkmm-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtkmm-list
