filechooserwidget: Expose selection model
authorCorey Berla <corey@berla.me>
Wed, 19 Oct 2022 16:17:39 +0000 (09:17 -0700)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 21 Oct 2022 02:34:41 +0000 (22:34 -0400)
FileChooserCell may need to change the selection during a DND.

gtk/gtkfilechooserwidget.c
gtk/gtkfilechooserwidgetprivate.h

index eb5c93fca18884f9bd7cae5f75092f8bc52d122b..4ee063cdf7edf0f1ec870429380dad44d3203af8 100644 (file)
@@ -7341,3 +7341,8 @@ gtk_file_chooser_widget_get_choice (GtkFileChooser  *chooser,
   return NULL;
 }
 
+GtkSelectionModel *
+gtk_file_chooser_widget_get_selection_model (GtkFileChooserWidget *chooser)
+{
+  return chooser->selection_model;
+}
index e894df3e9d19b70289fd09ef36cc1bae56f2fa43..91fdddd96245ae4dbcc5a2a2da05c2b3d2de53f6 100644 (file)
@@ -23,6 +23,7 @@
 
 #include <glib.h>
 #include "gtkfilechooserwidget.h"
+#include "gtkselectionmodel.h"
 
 G_BEGIN_DECLS
 
@@ -39,6 +40,9 @@ gtk_file_chooser_widget_initial_focus  (GtkFileChooserWidget *chooser);
 GSList *
 gtk_file_chooser_widget_get_selected_files (GtkFileChooserWidget *impl);
 
+GtkSelectionModel *
+gtk_file_chooser_widget_get_selection_model (GtkFileChooserWidget *chooser);
+
 G_END_DECLS
 
 #endif /* __GTK_FILE_CHOOSER_WIDGET_PRIVATE_H__ */