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);
+	
+}