Mercurial > pidgin.yaz
diff src/prpl.c @ 7619:994b2d782711
[gaim-migrate @ 8243]
Juan Pablo Mendoza made file sending a little more generic, UI-wise, and
added drag-and-drop file sending, as well as a Send File in the
conversation menu. Congrats Juan on the $400 bounty.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Mon, 24 Nov 2003 02:35:27 +0000 |
parents | 85181c25cae3 |
children | ea2d07ad05a9 |
line wrap: on
line diff
--- a/src/prpl.c Mon Nov 24 02:28:42 2003 +0000 +++ b/src/prpl.c Mon Nov 24 02:35:27 2003 +0000 @@ -96,3 +96,31 @@ return NULL; } + +void gaim_prpl_ask_send_file (GaimConnection *gc, char *name) +{ + GaimPluginProtocolInfo *prpl_info = NULL; + + if (gc != NULL && gc->prpl != NULL) + prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(gc->prpl); + + if (prpl_info->has_send_file == NULL || prpl_info->send_file == NULL) + return FALSE; + + prpl_info->ask_send_file(gc, name); +} + + +gboolean gaim_prpl_has_send_file (GaimConnection *gc, char *name) +{ + GaimPluginProtocolInfo *prpl_info = NULL; + + if (gc != NULL && gc->prpl != NULL) + prpl_info = GAIM_PLUGIN_PROTOCOL_INFO(gc->prpl); + + if (prpl_info->has_send_file == NULL || prpl_info->send_file == NULL) + return FALSE; + + return prpl_info->has_send_file(gc, name); + +}