summaryrefslogtreecommitdiff
path: root/src/nautilus-query.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nautilus-query.c')
-rw-r--r--src/nautilus-query.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/nautilus-query.c b/src/nautilus-query.c
index 53771ce66..15a01bfd1 100644
--- a/src/nautilus-query.c
+++ b/src/nautilus-query.c
@@ -42,6 +42,7 @@ struct _NautilusQuery
GPtrArray *date_range;
NautilusQuerySearchType search_type;
NautilusQuerySearchContent search_content;
+ gboolean search_favorite;
gboolean searching;
gboolean recursive;
@@ -339,6 +340,7 @@ nautilus_query_init (NautilusQuery *query)
query->location = g_file_new_for_path (g_get_home_dir ());
query->search_type = g_settings_get_enum (nautilus_preferences, "search-filter-time-type");
query->search_content = NAUTILUS_QUERY_SEARCH_CONTENT_SIMPLE;
+ query->search_favorite = FALSE;
g_mutex_init (&query->prepared_words_mutex);
}
@@ -541,6 +543,23 @@ nautilus_query_set_search_content (NautilusQuery *query,
}
}
+gboolean
+nautilus_query_get_search_favorite (NautilusQuery *query)
+{
+ g_return_val_if_fail (NAUTILUS_IS_QUERY (query), FALSE);
+
+ return query->search_favorite;
+}
+
+void
+nautilus_query_set_search_favorite (NautilusQuery *query,
+ gboolean search_favorite)
+{
+ g_return_if_fail (NAUTILUS_IS_QUERY (query));
+
+ query->search_favorite = search_favorite;
+}
+
NautilusQuerySearchType
nautilus_query_get_search_type (NautilusQuery *query)
{