Add a getter for the directory to file system model
authorMatthias Clasen <mclasen@redhat.com>
Thu, 2 Jul 2015 23:12:22 +0000 (16:12 -0700)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 4 Jul 2015 04:29:26 +0000 (00:29 -0400)
This will allow us to aovid reloading if the directory is
unchanged.

gtk/gtkfilesystemmodel.c
gtk/gtkfilesystemmodel.h

index 3f7e7b1d2446180fd2571de2c8e4e7194b642cd1..1485fc2405bb32913e9422356ea8838b685170d5 100644 (file)
@@ -2182,3 +2182,12 @@ _gtk_file_system_model_add_and_query_files (GtkFileSystemModel *model,
                                model);
     }
 }
+
+GFile *
+_gtk_file_system_model_get_directory (GtkFileSystemModel *model)
+{
+  g_return_if_fail (GTK_IS_FILE_SYSTEM_MODEL (model));
+
+  return model->dir;
+}
+
index b39be612bae66296dfd05d8f3b3485b0570478e0..4a8bff468e66f2211bc0351c5282396159ec760e 100644 (file)
@@ -50,6 +50,7 @@ GtkFileSystemModel *_gtk_file_system_model_new_for_directory(GFile *
                                                              gpointer            get_data,
                                                              guint               n_columns,
                                                              ...);
+GFile *             _gtk_file_system_model_get_directory    (GtkFileSystemModel *model);
 GCancellable *      _gtk_file_system_model_get_cancellable  (GtkFileSystemModel *model);
 gboolean            _gtk_file_system_model_iter_is_visible  (GtkFileSystemModel *model,
                                                             GtkTreeIter        *iter);