3 #ifndef _GTKMM_TREEMODELSORT_H
4 #define _GTKMM_TREEMODELSORT_H
7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
38 #ifndef DOXYGEN_SHOULD_SKIP_THIS
44 #ifndef DOXYGEN_SHOULD_SKIP_THIS
46 {
class TreeModelSort_Class; }
75 #ifndef DOXYGEN_SHOULD_SKIP_THIS
84 static CppClassType treemodelsort_class_;
92 explicit TreeModelSort(
const Glib::ConstructParams& construct_params);
104 #ifndef DOXYGEN_SHOULD_SKIP_THIS
107 static GType get_base_type() G_GNUC_CONST;
128 static Glib::RefPtr<TreeModelSort>
create(
const Glib::RefPtr<TreeModel>& model);
virtual void set_value_impl(const iterator &row, int column, const Glib::ValueBase &value)
TreeModelSort(const Glib::RefPtr< TreeModel > &model)
GtkTreeModelSort * gobj_copy()
Provides access to the underlying C instance. The caller is responsible for unrefing it....
iterator convert_iter_to_child_iter(const iterator &sorted_iter) const
GtkTreeModelSort * gobj()
Provides access to the underlying C GObject.
Path convert_child_path_to_path(const Path &child_path) const
Path convert_path_to_child_path(const Path &sorted_path) const
static GType get_type() G_GNUC_CONST
Glib::RefPtr< TreeModel > get_model()
iterator convert_child_iter_to_iter(const iterator &child_iter) const
Glib::RefPtr< const TreeModel > get_model() const
const GtkTreeModelSort * gobj() const
Provides access to the underlying C GObject.
bool iter_is_valid(const iterator &iter) const
static Glib::RefPtr< TreeModelSort > create(const Glib::RefPtr< TreeModel > &model)
Glib::RefPtr< Gtk::TreeModelSort > wrap(GtkTreeModelSort *object, bool take_copy=false)
void reset_default_sort_func()
Glib::PropertyProxy_ReadOnly< Glib::RefPtr< TreeModel > > property_model() const