Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathias Winterhalter <2370037-ToolsDevler@users.noreply.gitlab.com>2022-04-30 01:21:52 +0300
committerAntenore Gatta (tmow) <antenore@simbiosi.org>2022-04-30 01:21:52 +0300
commitfaead9ed83c97c5260910f14b232dcb3f9c89d7b (patch)
tree5a1ef0d7fa6fcf258510361d63a7c4a89f47d620 /plugins/rdp
parent90f483b1afb43db0bc7f5e68f844931953bb185d (diff)
Extract python plugin
Diffstat (limited to 'plugins/rdp')
-rw-r--r--plugins/rdp/rdp_file.c9
-rw-r--r--plugins/rdp/rdp_file.h8
-rw-r--r--plugins/rdp/rdp_plugin.c1
-rw-r--r--plugins/rdp/rdp_settings.c2
-rw-r--r--plugins/rdp/rdp_settings.h2
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);