0

TreeView で使用する独自の TreeModel を実装しようとしています。

私はサブクラス化Gtk::TreeModelし、現在、独自の実装で仮想メソッドをオーバーライドしようとしています。

しかし、私はそれの非常に基本的な問題を抱えています。言う、私たちは持っています

virtual bool iter_next_vfunc(const iterator &iter, iterator &iter_next) const;

変数を読み取ることになっている関数はiter、どういうわけかそれがどこを指しているかを理解し、これに基づいてiter_next、現在の隣のポイントで埋めます。

しかし、これを行う方法がわかりません。

iter「インデックス」、「ポインター」、またはどこを指しているのか理解できるものに基づいたものは何ですか?

4

1 に答える 1

1

gobj()を介して基になるGtkTreeIter構造体に直接アクセスし、関連するデータを入力します(「スタンプ」は、同じモデルのすべての反復で同じである必要があります)。(参考

于 2012-10-18T15:44:54.923 に答える