From abe4829e363abeb09d6ae2eef7e0e1bae573865d Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 18 Jun 2015 14:31:02 -0400 Subject: search engine: Pass file infos along for hits --- gtk/gtksearchengine.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'gtk/gtksearchengine.h') diff --git a/gtk/gtksearchengine.h b/gtk/gtksearchengine.h index fc4b6d64ed..8f86cd8e4d 100644 --- a/gtk/gtksearchengine.h +++ b/gtk/gtksearchengine.h @@ -23,6 +23,7 @@ #define __GTK_SEARCH_ENGINE_H__ #include "gtkquery.h" +#include G_BEGIN_DECLS @@ -37,6 +38,15 @@ typedef struct _GtkSearchEngine GtkSearchEngine; typedef struct _GtkSearchEngineClass GtkSearchEngineClass; typedef struct _GtkSearchEnginePrivate GtkSearchEnginePrivate; +typedef struct _GtkSearchHit GtkSearchHit; + +struct _GtkSearchHit +{ + gint ref_count; + gchar *uri; + GFileInfo *info; /* may be NULL */ +}; + struct _GtkSearchEngine { GObject parent; @@ -81,6 +91,9 @@ void _gtk_search_engine_finished (GtkSearchEngine *engine); void _gtk_search_engine_error (GtkSearchEngine *engine, const gchar *error_message); +void _gtk_search_hit_free (GtkSearchHit *hit); +GtkSearchHit *_gtk_search_hit_dup (GtkSearchHit *hit); + G_END_DECLS #endif /* __GTK_SEARCH_ENGINE_H__ */ -- cgit v1.2.1