iface->tool_menu_integration = pl3_current_playlist_tool_menu_integration;
}
/* Integrate Search */
-static gboolean play_queue_plugin_is_field_supported(GmpcPluginBrowserIntegrateSearchIface *obj, int tag)
+static gboolean play_queue_plugin_is_field_supported(GmpcPluginIntegrateSearchIface *obj, int tag)
{
if(tag == MPD_TAG_NUM_OF_ITEM_TYPES) return TRUE;
return mpd_server_tag_supported(connection, tag);
}
-static MpdData * play_queue_plugin_is_search(GmpcPluginBrowserIntegrateSearchIface *obj, int num_field , gchar *search_string)
+static MpdData * play_queue_plugin_is_search(GmpcPluginIntegrateSearchIface *obj, int num_field , gchar *search_string)
{
MpdData *data_t = NULL;
if(num_field == MPD_TAG_NUM_OF_ITEM_TYPES){
return data_t;
}
-static void play_queue_plugin_is_iface_init (GmpcPluginBrowserIntegrateSearchIfaceIface * iface) {
+static void play_queue_plugin_is_iface_init (GmpcPluginIntegrateSearchIfaceIface * iface) {
iface->field_supported = play_queue_plugin_is_field_supported;
iface->search = play_queue_plugin_is_search;
}
g_type_add_interface_static (play_queue_plugin_type_id, GMPC_PLUGIN_TYPE_BROWSER_IFACE, &iface_info);
g_type_add_interface_static (play_queue_plugin_type_id, GMPC_PLUGIN_TYPE_TOOL_MENU_IFACE, &iface_tm_info);
- g_type_add_interface_static (play_queue_plugin_type_id, GMPC_PLUGIN_TYPE_BROWSER_INTEGRATE_SEARCH_IFACE, &iface_is_info);
+ g_type_add_interface_static (play_queue_plugin_type_id, GMPC_PLUGIN_TYPE_INTEGRATE_SEARCH_IFACE, &iface_is_info);
}
return play_queue_plugin_type_id;
}
gboolean gmpc_plugin_browser_has_integrate_search(gmpcPluginParent *plug)
{
if(plug->new){
- return GMPC_PLUGIN_IS_BROWSER_INTEGRATE_SEARCH_IFACE(plug->new);
+ return GMPC_PLUGIN_IS_INTEGRATE_SEARCH_IFACE(plug->new);
}
if(gmpc_plugin_is_browser(plug))
{
MpdData *gmpc_plugin_browser_integrate_search(gmpcPluginParent *plug, const int search_field, const gchar * query, GError **error)
{
if(!gmpc_plugin_browser_has_integrate_search(plug)) return NULL;
- if(plug->new) return gmpc_plugin_browser_integrate_search_iface_search(GMPC_PLUGIN_BROWSER_INTEGRATE_SEARCH_IFACE(plug->new), search_field, query);
+ if(plug->new) return gmpc_plugin_integrate_search_iface_search(GMPC_PLUGIN_INTEGRATE_SEARCH_IFACE(plug->new), search_field, query);
return plug->old->browser->integrate_search(search_field,query,error);
}
{
if(!gmpc_plugin_browser_has_integrate_search(plug)) return FALSE;
- if(plug->new) return gmpc_plugin_browser_integrate_search_iface_field_supported(GMPC_PLUGIN_BROWSER_INTEGRATE_SEARCH_IFACE(plug->new), search_field);
+ if(plug->new) return gmpc_plugin_integrate_search_iface_field_supported(GMPC_PLUGIN_INTEGRATE_SEARCH_IFACE(plug->new), search_field);
if(plug->old->browser->integrate_search_field_supported == NULL) return TRUE;
return plug->old->browser->integrate_search_field_supported(search_field);