に表示する Project オブジェクトのリストがありますGtkTreeView
。ユーザーが TreeView のアイテムの行をダブルクリックしたときに、プロジェクトの詳細を含むダイアログを開こうとしています。
現在、選択した値を TreeView (プロジェクトの名前) から を介して取得し、get_selection()
そのプロジェクトを自分のリストで名前で検索して、選択内容を自分のモデルと関連付けます。
しかし、これはあまり適切ではなく (さらに、プロジェクトの名前は一意であると想定されています)、もっとエレガントな方法があるかどうか疑問に思っていました。