summaryrefslogtreecommitdiff
path: root/libpurple/purpleplugininfo.c
diff options
context:
space:
mode:
authorGary Kramlich <grim@reaperworld.com>2022-09-12 22:18:06 -0500
committerGary Kramlich <grim@reaperworld.com>2022-09-12 22:18:06 -0500
commit0ab9a4ee7af611de38f3eba5eb9fde70d801ae0f (patch)
treec1489ad7c320d0f25deeebbebedd443c0bfbf6fb /libpurple/purpleplugininfo.c
parent5b0add4daa9c3635ae0495bdc6a9fc8b400dacd1 (diff)
downloadpidgin-0ab9a4ee7af611de38f3eba5eb9fde70d801ae0f.tar.gz
Remove PurplePluginAction as everything except finch as been ported to GAction/GMenu.
The finch buddy list code has just been #if 0'd for the time being. Testing Done: Compiled and greped for `"actions-cb"` to make sure no plugins were still using the property. Reviewed at https://reviews.imfreedom.org/r/1755/
Diffstat (limited to 'libpurple/purpleplugininfo.c')
-rw-r--r--libpurple/purpleplugininfo.c27
1 files changed, 0 insertions, 27 deletions
diff --git a/libpurple/purpleplugininfo.c b/libpurple/purpleplugininfo.c
index d1db074f81..0299a354d0 100644
--- a/libpurple/purpleplugininfo.c
+++ b/libpurple/purpleplugininfo.c
@@ -31,9 +31,6 @@ typedef struct {
PurplePluginInfoFlags flags; /* Flags for the plugin */
- /* Callback that returns a list of actions the plugin can perform */
- PurplePluginActionsCb actions_cb;
-
/* Callback that returns a preferences frame for a plugin */
PurplePluginPrefFrameCb pref_frame_cb;
@@ -50,7 +47,6 @@ typedef struct {
enum {
PROP_0,
- PROP_ACTIONS_CB,
PROP_PREF_FRAME_CB,
PROP_PREF_REQUEST_CB,
PROP_FLAGS,
@@ -113,9 +109,6 @@ purple_plugin_info_set_property(GObject *obj, guint param_id,
priv = purple_plugin_info_get_instance_private(info);
switch (param_id) {
- case PROP_ACTIONS_CB:
- priv->actions_cb = g_value_get_pointer(value);
- break;
case PROP_PREF_FRAME_CB:
priv->pref_frame_cb = g_value_get_pointer(value);
break;
@@ -146,10 +139,6 @@ purple_plugin_info_get_property(GObject *obj, guint param_id, GValue *value,
PurplePluginInfo *info = PURPLE_PLUGIN_INFO(obj);
switch (param_id) {
- case PROP_ACTIONS_CB:
- g_value_set_pointer(value,
- purple_plugin_info_get_actions_cb(info));
- break;
case PROP_PREF_FRAME_CB:
g_value_set_pointer(value,
purple_plugin_info_get_pref_frame_cb(info));
@@ -231,11 +220,6 @@ purple_plugin_info_class_init(PurplePluginInfoClass *klass) {
obj_class->get_property = purple_plugin_info_get_property;
obj_class->set_property = purple_plugin_info_set_property;
- properties[PROP_ACTIONS_CB] = g_param_spec_pointer(
- "actions-cb", "Plugin actions",
- "Callback that returns list of plugin's actions",
- G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS);
-
properties[PROP_PREF_FRAME_CB] = g_param_spec_pointer(
"pref-frame-cb", "Preferences frame callback",
"The callback that returns the preferences frame",
@@ -303,17 +287,6 @@ purple_plugin_info_new(const char *first_property, ...) {
return GPLUGIN_PLUGIN_INFO(info);
}
-PurplePluginActionsCb
-purple_plugin_info_get_actions_cb(PurplePluginInfo *info) {
- PurplePluginInfoPrivate *priv = NULL;
-
- g_return_val_if_fail(PURPLE_IS_PLUGIN_INFO(info), NULL);
-
- priv = purple_plugin_info_get_instance_private(info);
-
- return priv->actions_cb;
-}
-
PurplePluginPrefFrameCb
purple_plugin_info_get_pref_frame_cb(PurplePluginInfo *info) {
PurplePluginInfoPrivate *priv = NULL;