gchar *text_from_size_abrev(gint64 size);
const gchar *text_from_time(time_t t);
-/* scan for sidecar files - expensive */
+/**
+ * @headerfile file_data_new_group
+ * scan for sidecar files - expensive
+ */
FileData *file_data_new_group(const gchar *path_utf8);
-/* should be used on helper files which can't have sidecars */
+/**
+ * @headerfile file_data_new_no_grouping
+ * should be used on helper files which can't have sidecars
+ */
FileData *file_data_new_no_grouping(const gchar *path_utf8);
-/* should be used on dirs */
+/**
+ * @headerfile file_data_new_dir
+ * should be used on dirs
+ */
FileData *file_data_new_dir(const gchar *path_utf8);
FileData *file_data_new_simple(const gchar *path_utf8);
gboolean file_data_filter_file_filter(FileData *fd, GRegex *filter);
GList *file_data_filter_file_filter_list(GList *list, GRegex *filter);
+GList *file_data_filter_class_list(GList *list, guint filter);
+
gint file_data_get_user_orientation(FileData *fd);
void file_data_set_user_orientation(FileData *fd, gint value);