diff options
Diffstat (limited to 'src/nautilus-query.c')
-rw-r--r-- | src/nautilus-query.c | 19 |
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) { |