diff options
author | Mathias Winterhalter <2370037-ToolsDevler@users.noreply.gitlab.com> | 2022-04-30 01:21:52 +0300 |
---|---|---|
committer | Antenore Gatta (tmow) <antenore@simbiosi.org> | 2022-04-30 01:21:52 +0300 |
commit | faead9ed83c97c5260910f14b232dcb3f9c89d7b (patch) | |
tree | 5a1ef0d7fa6fcf258510361d63a7c4a89f47d620 /plugins/rdp | |
parent | 90f483b1afb43db0bc7f5e68f844931953bb185d (diff) |
Extract python plugin
Diffstat (limited to 'plugins/rdp')
-rw-r--r-- | plugins/rdp/rdp_file.c | 9 | ||||
-rw-r--r-- | plugins/rdp/rdp_file.h | 8 | ||||
-rw-r--r-- | plugins/rdp/rdp_plugin.c | 1 | ||||
-rw-r--r-- | plugins/rdp/rdp_settings.c | 2 | ||||
-rw-r--r-- | plugins/rdp/rdp_settings.h | 2 |
5 files changed, 12 insertions, 10 deletions
diff --git a/plugins/rdp/rdp_file.c b/plugins/rdp/rdp_file.c index e86740df0..f2578509d 100644 --- a/plugins/rdp/rdp_file.c +++ b/plugins/rdp/rdp_file.c @@ -35,10 +35,11 @@ */ #include "common/remmina_plugin.h" +#include "remmina/plugin.h" #include "rdp_plugin.h" #include "rdp_file.h" -gboolean remmina_rdp_file_import_test(const gchar *from_file) +gboolean remmina_rdp_file_import_test(RemminaFilePlugin *plugin, const gchar *from_file) { TRACE_CALL(__func__); gchar *ext; @@ -182,7 +183,7 @@ static RemminaFile *remmina_rdp_file_import_channel(GIOChannel *channel) return remminafile; } -RemminaFile *remmina_rdp_file_import(const gchar *from_file) +RemminaFile *remmina_rdp_file_import(RemminaFilePlugin *plugin,const gchar *from_file) { TRACE_CALL(__func__); GIOChannel *channel; @@ -202,7 +203,7 @@ RemminaFile *remmina_rdp_file_import(const gchar *from_file) return remminafile; } -gboolean remmina_rdp_file_export_test(RemminaFile *remminafile) +gboolean remmina_rdp_file_export_test(RemminaFilePlugin *plugin, RemminaFile *remminafile) { TRACE_CALL(__func__); if (g_strcmp0(remmina_plugin_service->file_get_string(remminafile, "protocol"), "RDP") == 0) @@ -279,7 +280,7 @@ gboolean remmina_rdp_file_export_channel(RemminaFile *remminafile, FILE *fp) return TRUE; } -gboolean remmina_rdp_file_export(RemminaFile *remminafile, const gchar *to_file) +gboolean remmina_rdp_file_export(RemminaFilePlugin *plugin, RemminaFile *remminafile, const gchar *to_file) { TRACE_CALL(__func__); FILE *fp; diff --git a/plugins/rdp/rdp_file.h b/plugins/rdp/rdp_file.h index 795da65ba..f02cb8dce 100644 --- a/plugins/rdp/rdp_file.h +++ b/plugins/rdp/rdp_file.h @@ -37,9 +37,9 @@ G_BEGIN_DECLS -gboolean remmina_rdp_file_import_test(const gchar *from_file); -RemminaFile *remmina_rdp_file_import(const gchar *from_file); -gboolean remmina_rdp_file_export_test(RemminaFile *remminafile); -gboolean remmina_rdp_file_export(RemminaFile *remminafile, const gchar *to_file); +gboolean remmina_rdp_file_import_test(RemminaFilePlugin *plugin, const gchar *from_file); +RemminaFile *remmina_rdp_file_import(RemminaFilePlugin *plugin, const gchar *from_file); +gboolean remmina_rdp_file_export_test(RemminaFilePlugin *plugin, RemminaFile *remminafile); +gboolean remmina_rdp_file_export(RemminaFilePlugin *plugin, RemminaFile *remminafile, const gchar *to_file); G_END_DECLS diff --git a/plugins/rdp/rdp_plugin.c b/plugins/rdp/rdp_plugin.c index a01e4cc68..88f8f936c 100644 --- a/plugins/rdp/rdp_plugin.c +++ b/plugins/rdp/rdp_plugin.c @@ -37,6 +37,7 @@ #define _GNU_SOURCE +#include "remmina/plugin.h" #include "rdp_plugin.h" #include "rdp_event.h" #include "rdp_graphics.h" diff --git a/plugins/rdp/rdp_settings.c b/plugins/rdp/rdp_settings.c index 41b3cc105..18d685443 100644 --- a/plugins/rdp/rdp_settings.c +++ b/plugins/rdp/rdp_settings.c @@ -695,7 +695,7 @@ static void remmina_rdp_settings_grid_init(RemminaPluginRdpsetGrid *grid) } -GtkWidget *remmina_rdp_settings_new(void) +GtkWidget *remmina_rdp_settings_new(RemminaPrefPlugin* plugin) { TRACE_CALL(__func__); GtkWidget *widget; diff --git a/plugins/rdp/rdp_settings.h b/plugins/rdp/rdp_settings.h index 93e388238..2f3a08faf 100644 --- a/plugins/rdp/rdp_settings.h +++ b/plugins/rdp/rdp_settings.h @@ -39,7 +39,7 @@ G_BEGIN_DECLS void remmina_rdp_settings_init(void); guint remmina_rdp_settings_get_keyboard_layout(void); -GtkWidget *remmina_rdp_settings_new(void); +GtkWidget *remmina_rdp_settings_new(RemminaPrefPlugin* plugin); void remmina_rdp_settings_get_orientation_scale_prefs(int *desktopOrientation, int *desktopScaleFactor, int *deviceScaleFactor); |