3 #ifndef _GTKMM_TREEMODELFILTER_H 
    4 #define _GTKMM_TREEMODELFILTER_H 
    7 #include <glibmm/ustring.h> 
    8 #include <sigc++/sigc++.h> 
   36 #ifndef DOXYGEN_SHOULD_SKIP_THIS 
   42 #ifndef DOXYGEN_SHOULD_SKIP_THIS 
   44 { 
class TreeModelFilter_Class; } 
 
   60 #ifndef DOXYGEN_SHOULD_SKIP_THIS 
   69   static CppClassType treemodelfilter_class_;
 
   77   explicit TreeModelFilter(
const Glib::ConstructParams& construct_params);
 
   89 #ifndef DOXYGEN_SHOULD_SKIP_THIS 
   92   static GType get_base_type() G_GNUC_CONST;
 
  120   static Glib::RefPtr<TreeModelFilter> 
create(
const Glib::RefPtr<TreeModel>& child_model);
 
  128   static Glib::RefPtr<TreeModelFilter> 
create(
const Glib::RefPtr<TreeModel>& child_model, 
const TreeModel::Path& virtual_root);
 
  135   typedef sigc::slot<bool, const TreeModel::const_iterator&> 
SlotVisible;
 
  214 #ifndef GTKMM_DISABLE_DEPRECATED 
  231 #ifndef GTKMM_DISABLE_DEPRECATED 
TreeModelFilter(const Glib::RefPtr< TreeModel > &child_model)
Path convert_child_path_to_path(const Path &child_path)
static Glib::RefPtr< TreeModelFilter > create(const Glib::RefPtr< TreeModel > &child_model, const TreeModel::Path &virtual_root)
iterator convert_iter_to_child_iter(const iterator &filter_iter) const
void set_modify_func(const TreeModelColumnRecord &columns, const SlotModify &slot)
TreeModelFilter(const Glib::RefPtr< TreeModel > &child_model, const TreeModel::Path &virtual_root)
void set_visible_column(int column)
const GtkTreeModelFilter * gobj() const
Provides access to the underlying C GObject.
GtkTreeModelFilter * gobj_copy()
Provides access to the underlying C instance. The caller is responsible for unrefing it....
static GType get_type() G_GNUC_CONST
void set_visible_column(const TreeModelColumnBase &column)
Glib::RefPtr< const TreeModel > get_model() const
Glib::RefPtr< TreeModel > get_model()
sigc::slot< void, const Gtk::TreeModel::iterator &, Glib::ValueBase &, int > SlotModify
GtkTreeModelFilter * gobj()
Provides access to the underlying C GObject.
Path convert_path_to_child_path(const Path &filter_path) const
virtual void set_value_impl(const iterator &row, int column, const Glib::ValueBase &value)
virtual ~TreeModelFilter()
Glib::PropertyProxy_ReadOnly< Glib::RefPtr< TreeModel > > property_child_model() const
iterator convert_child_iter_to_iter(const iterator &child_iter) const
static Glib::RefPtr< TreeModelFilter > create(const Glib::RefPtr< TreeModel > &child_model)
Path convert_path_to_child_path(const Path &filter_path)
void set_visible_func(const SlotVisible &slot)
Glib::RefPtr< Gtk::TreeModelFilter > wrap(GtkTreeModelFilter *object, bool take_copy=false)
Path convert_child_path_to_path(const Path &child_path) const
sigc::slot< bool, const TreeModel::const_iterator & > SlotVisible
Glib::PropertyProxy_ReadOnly< TreeModel::Path > property_virtual_root() const