mirror of
https://github.com/zoriya/astal.git
synced 2026-05-28 08:23:38 +00:00
remove changed signals
This commit is contained in:
-11
@@ -17,7 +17,6 @@ typedef struct {
|
||||
G_DEFINE_FINAL_TYPE_WITH_PRIVATE(AstalWpAudio, astal_wp_audio, G_TYPE_OBJECT);
|
||||
|
||||
typedef enum {
|
||||
ASTAL_WP_AUDIO_SIGNAL_CHANGED,
|
||||
ASTAL_WP_AUDIO_SIGNAL_MICROPHONE_ADDED,
|
||||
ASTAL_WP_AUDIO_SIGNAL_MICROPHONE_REMOVED,
|
||||
ASTAL_WP_AUDIO_SIGNAL_SPEAKER_ADDED,
|
||||
@@ -303,7 +302,6 @@ static void astal_wp_audio_device_added(AstalWpAudio *self, gpointer object) {
|
||||
if (astal_wp_device_get_device_type(device) == ASTAL_WP_DEVICE_TYPE_AUDIO) {
|
||||
g_signal_emit_by_name(self, "device-added", device);
|
||||
g_object_notify(G_OBJECT(self), "devices");
|
||||
g_signal_emit_by_name(self, "changed");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -312,7 +310,6 @@ static void astal_wp_audio_device_removed(AstalWpAudio *self, gpointer object) {
|
||||
if (astal_wp_device_get_device_type(device) == ASTAL_WP_DEVICE_TYPE_AUDIO) {
|
||||
g_signal_emit_by_name(self, "device-removed", device);
|
||||
g_object_notify(G_OBJECT(self), "devices");
|
||||
g_signal_emit_by_name(self, "changed");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -338,8 +335,6 @@ static void astal_wp_audio_object_added(AstalWpAudio *self, gpointer object) {
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
g_signal_emit_by_name(self, "changed");
|
||||
}
|
||||
|
||||
static void astal_wp_audio_object_removed(AstalWpAudio *self, gpointer object) {
|
||||
@@ -364,8 +359,6 @@ static void astal_wp_audio_object_removed(AstalWpAudio *self, gpointer object) {
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
g_signal_emit_by_name(self, "changed");
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -492,8 +485,4 @@ static void astal_wp_audio_class_init(AstalWpAudioClass *class) {
|
||||
astal_wp_audio_signals[ASTAL_WP_AUDIO_SIGNAL_MICROPHONE_REMOVED] =
|
||||
g_signal_new("device-removed", G_TYPE_FROM_CLASS(class), G_SIGNAL_RUN_FIRST, 0, NULL, NULL,
|
||||
NULL, G_TYPE_NONE, 1, ASTAL_WP_TYPE_DEVICE);
|
||||
|
||||
astal_wp_audio_signals[ASTAL_WP_AUDIO_SIGNAL_CHANGED] =
|
||||
g_signal_new("changed", G_TYPE_FROM_CLASS(class), G_SIGNAL_RUN_FIRST, 0, NULL, NULL, NULL,
|
||||
G_TYPE_NONE, 0);
|
||||
}
|
||||
|
||||
@@ -34,11 +34,6 @@ typedef enum {
|
||||
ASTAL_WP_DEVICE_N_PROPERTIES,
|
||||
} AstalWpDeviceProperties;
|
||||
|
||||
typedef enum { ASTAL_WP_DEVICE_SIGNAL_CHANGED, ASTAL_WP_DEVICE_N_SIGNALS } AstalWpDeviceSignals;
|
||||
|
||||
static guint astal_wp_device_signals[ASTAL_WP_DEVICE_N_SIGNALS] = {
|
||||
0,
|
||||
};
|
||||
static GParamSpec *astal_wp_device_properties[ASTAL_WP_DEVICE_N_PROPERTIES] = {
|
||||
NULL,
|
||||
};
|
||||
@@ -236,7 +231,6 @@ static void astal_wp_device_update_properties(AstalWpDevice *self) {
|
||||
g_object_notify(G_OBJECT(self), "device-type");
|
||||
g_object_notify(G_OBJECT(self), "icon");
|
||||
g_object_notify(G_OBJECT(self), "description");
|
||||
g_signal_emit_by_name(self, "changed");
|
||||
}
|
||||
|
||||
AstalWpDevice *astal_wp_device_create(WpDevice *device) {
|
||||
@@ -309,8 +303,4 @@ static void astal_wp_device_class_init(AstalWpDeviceClass *class) {
|
||||
|
||||
g_object_class_install_properties(object_class, ASTAL_WP_DEVICE_N_PROPERTIES,
|
||||
astal_wp_device_properties);
|
||||
|
||||
astal_wp_device_signals[ASTAL_WP_DEVICE_SIGNAL_CHANGED] =
|
||||
g_signal_new("changed", G_TYPE_FROM_CLASS(class), G_SIGNAL_RUN_FIRST, 0, NULL, NULL, NULL,
|
||||
G_TYPE_NONE, 0);
|
||||
}
|
||||
|
||||
@@ -58,14 +58,6 @@ typedef enum {
|
||||
ASTAL_WP_ENDPOINT_N_PROPERTIES,
|
||||
} AstalWpEndpointProperties;
|
||||
|
||||
typedef enum {
|
||||
ASTAL_WP_ENDPOINT_SIGNAL_CHANGED,
|
||||
ASTAL_WP_ENDPOINT_N_SIGNALS
|
||||
} AstalWpEndpointSignals;
|
||||
|
||||
static guint astal_wp_endpoint_signals[ASTAL_WP_ENDPOINT_N_SIGNALS] = {
|
||||
0,
|
||||
};
|
||||
static GParamSpec *astal_wp_endpoint_properties[ASTAL_WP_ENDPOINT_N_PROPERTIES] = {
|
||||
NULL,
|
||||
};
|
||||
@@ -95,7 +87,6 @@ void astal_wp_endpoint_update_volume(AstalWpEndpoint *self) {
|
||||
}
|
||||
|
||||
g_object_notify(G_OBJECT(self), "volume-icon");
|
||||
g_signal_emit_by_name(self, "changed");
|
||||
}
|
||||
|
||||
void astal_wp_endpoint_set_volume(AstalWpEndpoint *self, gdouble volume) {
|
||||
@@ -283,7 +274,6 @@ static void astal_wp_endpoint_update_properties(AstalWpEndpoint *self) {
|
||||
g_object_notify(G_OBJECT(self), "name");
|
||||
g_object_notify(G_OBJECT(self), "icon");
|
||||
g_object_notify(G_OBJECT(self), "media-class");
|
||||
g_signal_emit_by_name(self, "changed");
|
||||
}
|
||||
|
||||
static void astal_wp_endpoint_default_changed_as_default(AstalWpEndpoint *self) {
|
||||
@@ -320,11 +310,9 @@ static void astal_wp_endpoint_default_changed(AstalWpEndpoint *self) {
|
||||
if (self->is_default && defaultId != self->id) {
|
||||
self->is_default = FALSE;
|
||||
g_object_notify(G_OBJECT(self), "is-default");
|
||||
g_signal_emit_by_name(self, "changed");
|
||||
} else if (!self->is_default && defaultId == self->id) {
|
||||
self->is_default = TRUE;
|
||||
g_object_notify(G_OBJECT(self), "is-default");
|
||||
g_signal_emit_by_name(self, "changed");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -437,8 +425,4 @@ static void astal_wp_endpoint_class_init(AstalWpEndpointClass *class) {
|
||||
|
||||
g_object_class_install_properties(object_class, ASTAL_WP_ENDPOINT_N_PROPERTIES,
|
||||
astal_wp_endpoint_properties);
|
||||
|
||||
astal_wp_endpoint_signals[ASTAL_WP_ENDPOINT_SIGNAL_CHANGED] =
|
||||
g_signal_new("changed", G_TYPE_FROM_CLASS(class), G_SIGNAL_RUN_FIRST, 0, NULL, NULL, NULL,
|
||||
G_TYPE_NONE, 0);
|
||||
}
|
||||
|
||||
-11
@@ -17,7 +17,6 @@ typedef struct {
|
||||
G_DEFINE_FINAL_TYPE_WITH_PRIVATE(AstalWpVideo, astal_wp_video, G_TYPE_OBJECT);
|
||||
|
||||
typedef enum {
|
||||
ASTAL_WP_VIDEO_SIGNAL_CHANGED,
|
||||
ASTAL_WP_VIDEO_SIGNAL_SOURCE_ADDED,
|
||||
ASTAL_WP_VIDEO_SIGNAL_SOURCE_REMOVED,
|
||||
ASTAL_WP_VIDEO_SIGNAL_SINK_ADDED,
|
||||
@@ -263,7 +262,6 @@ void astal_wp_video_device_added(AstalWpVideo *self, gpointer object) {
|
||||
if (astal_wp_device_get_device_type(device) == ASTAL_WP_DEVICE_TYPE_VIDEO) {
|
||||
g_signal_emit_by_name(self, "device-added", device);
|
||||
g_object_notify(G_OBJECT(self), "devices");
|
||||
g_signal_emit_by_name(self, "changed");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -272,7 +270,6 @@ static void astal_wp_video_device_removed(AstalWpVideo *self, gpointer object) {
|
||||
if (astal_wp_device_get_device_type(device) == ASTAL_WP_DEVICE_TYPE_VIDEO) {
|
||||
g_signal_emit_by_name(self, "device-removed", device);
|
||||
g_object_notify(G_OBJECT(self), "devices");
|
||||
g_signal_emit_by_name(self, "changed");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -298,8 +295,6 @@ static void astal_wp_video_object_added(AstalWpVideo *self, gpointer object) {
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
g_signal_emit_by_name(self, "changed");
|
||||
}
|
||||
|
||||
static void astal_wp_video_object_removed(AstalWpAudio *self, gpointer object) {
|
||||
@@ -324,8 +319,6 @@ static void astal_wp_video_object_removed(AstalWpAudio *self, gpointer object) {
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
g_signal_emit_by_name(self, "changed");
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -440,8 +433,4 @@ static void astal_wp_video_class_init(AstalWpVideoClass *class) {
|
||||
astal_wp_video_signals[ASTAL_WP_VIDEO_SIGNAL_DEVICE_REMOVED] =
|
||||
g_signal_new("device-removed", G_TYPE_FROM_CLASS(class), G_SIGNAL_RUN_FIRST, 0, NULL, NULL,
|
||||
NULL, G_TYPE_NONE, 1, ASTAL_WP_TYPE_DEVICE);
|
||||
|
||||
astal_wp_video_signals[ASTAL_WP_VIDEO_SIGNAL_CHANGED] =
|
||||
g_signal_new("changed", G_TYPE_FROM_CLASS(class), G_SIGNAL_RUN_FIRST, 0, NULL, NULL, NULL,
|
||||
G_TYPE_NONE, 0);
|
||||
}
|
||||
|
||||
@@ -28,7 +28,6 @@ typedef struct {
|
||||
G_DEFINE_FINAL_TYPE_WITH_PRIVATE(AstalWpWp, astal_wp_wp, G_TYPE_OBJECT);
|
||||
|
||||
typedef enum {
|
||||
ASTAL_WP_WP_SIGNAL_CHANGED,
|
||||
ASTAL_WP_WP_SIGNAL_ENDPOINT_ADDED,
|
||||
ASTAL_WP_WP_SIGNAL_ENDPOINT_REMOVED,
|
||||
ASTAL_WP_WP_SIGNAL_DEVICE_ADDED,
|
||||
@@ -200,7 +199,6 @@ static void astal_wp_wp_object_added(AstalWpWp *self, gpointer object) {
|
||||
g_signal_emit_by_name(self, "device-added", device);
|
||||
g_object_notify(G_OBJECT(self), "devices");
|
||||
}
|
||||
g_signal_emit_by_name(self, "changed");
|
||||
}
|
||||
|
||||
static void astal_wp_wp_object_removed(AstalWpWp *self, gpointer object) {
|
||||
@@ -226,7 +224,6 @@ static void astal_wp_wp_object_removed(AstalWpWp *self, gpointer object) {
|
||||
g_object_notify(G_OBJECT(self), "devices");
|
||||
g_object_unref(device);
|
||||
}
|
||||
g_signal_emit_by_name(self, "changed");
|
||||
}
|
||||
|
||||
static void astal_wp_wp_objm_installed(AstalWpWp *self) {
|
||||
@@ -252,11 +249,6 @@ static void astal_wp_wp_plugin_activated(WpObject *obj, GAsyncResult *result, As
|
||||
priv->defaults = wp_plugin_find(priv->core, "default-nodes-api");
|
||||
priv->mixer = wp_plugin_find(priv->core, "mixer-api");
|
||||
|
||||
// g_signal_connect_swapped(priv->mixer, "changed", (GCallback)astal_wp_wp_mixer_changed,
|
||||
// self);
|
||||
// g_signal_connect_swapped(priv->defaults, "changed",
|
||||
// (GCallback)astal_wp_wp_default_changed, self);
|
||||
|
||||
g_signal_connect_swapped(priv->obj_manager, "object-added",
|
||||
G_CALLBACK(astal_wp_wp_object_added), self);
|
||||
g_signal_connect_swapped(priv->obj_manager, "object-removed",
|
||||
@@ -438,7 +430,4 @@ static void astal_wp_wp_class_init(AstalWpWpClass *class) {
|
||||
astal_wp_wp_signals[ASTAL_WP_WP_SIGNAL_DEVICE_REMOVED] =
|
||||
g_signal_new("device-removed", G_TYPE_FROM_CLASS(class), G_SIGNAL_RUN_FIRST, 0, NULL, NULL,
|
||||
NULL, G_TYPE_NONE, 1, ASTAL_WP_TYPE_DEVICE);
|
||||
astal_wp_wp_signals[ASTAL_WP_WP_SIGNAL_CHANGED] =
|
||||
g_signal_new("changed", G_TYPE_FROM_CLASS(class), G_SIGNAL_RUN_FIRST, 0, NULL, NULL, NULL,
|
||||
G_TYPE_NONE, 0);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user