Re: How to delete a multiple selection from a ListStore?
- From: "Andrew E. Makeev" <andrew solvo ru>
- To: Joost Ellerbroek <j ellerbroek gmail com>
- Cc: gtkmm-list gnome org
- Subject: Re: How to delete a multiple selection from a ListStore?
- Date: Mon, 14 Aug 2006 11:39:25 +0400
В Втр, 08/08/2006 в 10:05 +0200, Joost Ellerbroek пишет:
> I want to be able to delete / cut / copy and paste multiple-selections
> in a TreeView.
>
> What I do now obviously doesn't work correctly, presumably because the
> iterators pointing to the rows change as soon as I change the model?
> This is what I do now:
> ----------------code snippet:
> std::vector<Gtk::TreeModel::Path> pathlist = pView->get_selection()-
> >get_selected_rows();
> for (std::vector<Gtk::TreeModel::Path>::iterator i = pathlist.begin();
> i != pathlist.end(); ++i)
> pd_expModel->erase(pd_expModel->get_iter (*i));
> ----------------
>
> What would be the correct way to delete a multiple selection from the
> model?
Hi,
dunno if you got answer already...
I suggest just use reverse iterator.
Regards,
-andrew
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]