obvious error?
- From: Andy Gilman <amgilman myfairpoint net>
- To: gtkmm-list gnome org
- Subject: obvious error?
- Date: Mon, 18 Jan 2010 21:16:44 -0500
I am trying to write a simple(!) program for balancing my checkbook. I
have established a treemodel (listview) which works in terms of listing
the checks. But I would also like to be able to click on any row and
have a check's reconciled status indicated.
I believe I have copied the code from the tutorial, but it does not
work. I believe that the iter is not receiving a value.
Here is the code:
//Selection process?
Glib::RefPtr<Gtk::TreeSelection> refTreeSelection
=treeview.get_selection();
Gtk::TreeModel::iterator iter=(refTreeSelection->get_selected());
if(iter)
{
Gtk::TreeModel::Row row=*iter;
row[columns.col_reconciled]="done";
refTreeSelection->signal_changed().connect(sigc::mem_fun(*this,
&Reconciler::on_button_pressed));
};
etc.
As may be obvious, "treeview" is the name of the view. The signal
handler sets the text on a label. It will do this if it is not included
in the conditional routine (of if the initial condition is set to (!
iter), but otherwise not.
I suspect strongly that I am missing something obvious, but after
several days of fruitless effort, I still cannot see what it is.
Thanks for any help.
Andy Gilman
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]