logo top
Main Page   Widgets   Namespaces   Book  

Gtk::TreeModelFilter Class Reference
[TreeView Classes]

Inheritance diagram for Gtk::TreeModelFilter:

Inheritance graph
[legend]
List of all members.

Public Types

typedef SigC::Slot1< bool,
const TreeModel::const_iterator& > 
SlotVisible
 For instance, bool on_visible(const TreeModel::const_iterator& iter);.


Public Member Functions

virtual ~TreeModelFilter ()
GtkTreeModelFilter* gobj ()
 Provides access to the underlying C GObject.

const GtkTreeModelFilter* gobj () const
 Provides access to the underlying C GObject.

GtkTreeModelFilter* gobj_copy ()
void set_visible_func (const SlotVisible& slot)
void set_visible_column (int column)
Glib::RefPtr<TreeModelget_model ()
Glib::RefPtr<const TreeModelget_model () const
iterator convert_child_iter_to_iter (const iterator& child_iter) const
iterator convert_iter_to_child_iter (const iterator& filter_iter) const
Path convert_child_path_to_path (const Path& child_path)
Path convert_path_to_child_path (const Path& filter_path)
void refilter ()
void clear_cache ()

Static Public Member Functions

Glib::RefPtr<TreeModelFiltercreate (const Glib::RefPtr<TreeModel>& child_model, const TreeModel::Path& root)

Protected Member Functions

 TreeModelFilter (const Glib::RefPtr<TreeModel>& child_model, const TreeModel::Path& root)

Related Functions

(Note that these are not member functions.)

Glib::RefPtr<Gtk::TreeModelFilterwrap (GtkTreeModelFilter* object, bool take_copy=false)

Member Typedef Documentation

typedef SigC::Slot1<bool, const TreeModel::const_iterator&> Gtk::TreeModelFilter::SlotVisible
 

For instance, bool on_visible(const TreeModel::const_iterator& iter);.


Constructor & Destructor Documentation

virtual Gtk::TreeModelFilter::~TreeModelFilter (  )  [virtual]
 

Gtk::TreeModelFilter::TreeModelFilter ( const Glib::RefPtr<TreeModel>&  child_model,
const TreeModel::Path root
[explicit, protected]
 


Member Function Documentation

void Gtk::TreeModelFilter::clear_cache (  ) 
 

iterator Gtk::TreeModelFilter::convert_child_iter_to_iter ( const iterator child_iter  )  const
 

Path Gtk::TreeModelFilter::convert_child_path_to_path ( const Path child_path  ) 
 

iterator Gtk::TreeModelFilter::convert_iter_to_child_iter ( const iterator filter_iter  )  const
 

Path Gtk::TreeModelFilter::convert_path_to_child_path ( const Path filter_path  ) 
 

Glib::RefPtr<TreeModelFilter> Gtk::TreeModelFilter::create ( const Glib::RefPtr<TreeModel>&  child_model,
const TreeModel::Path root
[static]
 

Glib::RefPtr<const TreeModel> Gtk::TreeModelFilter::get_model (  )  const
 

Glib::RefPtr<TreeModel> Gtk::TreeModelFilter::get_model (  ) 
 

const GtkTreeModelFilter* Gtk::TreeModelFilter::gobj (  )  const [inline]
 

Provides access to the underlying C GObject.

Reimplemented from Gtk::TreeModel.

GtkTreeModelFilter* Gtk::TreeModelFilter::gobj (  )  [inline]
 

Provides access to the underlying C GObject.

Reimplemented from Gtk::TreeModel.

GtkTreeModelFilter* Gtk::TreeModelFilter::gobj_copy (  ) 
 

void Gtk::TreeModelFilter::refilter (  ) 
 

void Gtk::TreeModelFilter::set_visible_column ( int  column  ) 
 

void Gtk::TreeModelFilter::set_visible_func ( const SlotVisible slot  ) 
 


Friends And Related Function Documentation

Glib::RefPtr<Gtk::TreeModelFilter> wrap ( GtkTreeModelFilter*  object,
bool  take_copy = false
[related]
 


The documentation for this class was generated from the following file:
Generated for gtkmm 2.2 by Doxygen 1.3.4 © 1997-2001