diff options
Diffstat (limited to 'remmina/src/remmina_protocol_widget.c')
-rw-r--r-- | remmina/src/remmina_protocol_widget.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/remmina/src/remmina_protocol_widget.c b/remmina/src/remmina_protocol_widget.c index 32586b792..6c9d9544a 100644 --- a/remmina/src/remmina_protocol_widget.c +++ b/remmina/src/remmina_protocol_widget.c @@ -51,6 +51,7 @@ #include "remmina_protocol_widget.h" #include "remmina_public.h" #include "remmina_ssh.h" +#include "remmina_log.h" #include "remmina/remmina_trace_calls.h" struct _RemminaProtocolWidgetPriv @@ -437,6 +438,17 @@ void remmina_protocol_widget_send_keystrokes(RemminaProtocolWidget* gp, GtkMenuI return; } +gboolean remmina_protocol_widget_plugin_screenshot(RemminaProtocolWidget* gp, RemminaPluginScreenshotData *rpsd) +{ + if (!gp->priv->plugin->get_plugin_screenshot) { + remmina_log_printf("plugin screenshot function is not implemented\n"); + return FALSE; + } + + return gp->priv->plugin->get_plugin_screenshot(gp, rpsd); + +} + void remmina_protocol_widget_emit_signal(RemminaProtocolWidget* gp, const gchar* signal_name) { |