[rhythmbox] audioscrobbler: add getters for RBAudioscrobblerService properties



commit 4f4669e87dfb760af1d7d65ffb51dc82879252d5
Author: Jamie Nicol <jamie thenicols net>
Date:   Tue Jun 15 16:13:44 2010 +0100

    audioscrobbler: add getters for RBAudioscrobblerService properties

 plugins/audioscrobbler/rb-audioscrobbler-service.c |   48 +++++++++++++++++---
 plugins/audioscrobbler/rb-audioscrobbler-service.h |    7 +++
 2 files changed, 49 insertions(+), 6 deletions(-)
---
diff --git a/plugins/audioscrobbler/rb-audioscrobbler-service.c b/plugins/audioscrobbler/rb-audioscrobbler-service.c
index 9e2c1a7..1ca8fd6 100644
--- a/plugins/audioscrobbler/rb-audioscrobbler-service.c
+++ b/plugins/audioscrobbler/rb-audioscrobbler-service.c
@@ -179,22 +179,22 @@ rb_audioscrobbler_service_get_property (GObject *object,
 
 	switch (prop_id) {
 	case PROP_NAME:
-		g_value_set_string (value, service->priv->name);
+		g_value_set_string (value, rb_audioscrobbler_service_get_name (service));
 		break;
 	case PROP_AUTH_URL:
-		g_value_set_string (value, service->priv->auth_url);
+		g_value_set_string (value, rb_audioscrobbler_service_get_auth_url (service));
 		break;
 	case PROP_SCROBBLER_URL:
-		g_value_set_string (value, service->priv->scrobbler_url);
+		g_value_set_string (value, rb_audioscrobbler_service_get_scrobbler_url (service));
 		break;
 	case PROP_API_URL:
-		g_value_set_string (value, service->priv->api_url);
+		g_value_set_string (value, rb_audioscrobbler_service_get_api_url (service));
 		break;
 	case PROP_API_KEY:
-		g_value_set_string (value, service->priv->api_key);
+		g_value_set_string (value, rb_audioscrobbler_service_get_api_key (service));
 		break;
 	case PROP_API_SECRET:
-		g_value_set_string (value, service->priv->api_secret);
+		g_value_set_string (value, rb_audioscrobbler_service_get_api_secret (service));
 		break;
 	default:
 		G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
@@ -240,3 +240,39 @@ rb_audioscrobbler_service_set_property (GObject *object,
 		break;
 	}
 }
+
+const char *
+rb_audioscrobbler_service_get_name (RBAudioscrobblerService *service)
+{
+	return service->priv->name;
+}
+
+const char *
+rb_audioscrobbler_service_get_auth_url (RBAudioscrobblerService *service)
+{
+	return service->priv->auth_url;
+}
+
+const char *
+rb_audioscrobbler_service_get_scrobbler_url (RBAudioscrobblerService *service)
+{
+	return service->priv->scrobbler_url;
+}
+
+const char *
+rb_audioscrobbler_service_get_api_url (RBAudioscrobblerService *service)
+{
+	return service->priv->api_url;
+}
+
+const char *
+rb_audioscrobbler_service_get_api_key (RBAudioscrobblerService *service)
+{
+	return service->priv->api_key;
+}
+
+const char *
+rb_audioscrobbler_service_get_api_secret (RBAudioscrobblerService *service)
+{
+	return service->priv->api_secret;
+}
diff --git a/plugins/audioscrobbler/rb-audioscrobbler-service.h b/plugins/audioscrobbler/rb-audioscrobbler-service.h
index 257d9de..5d0fa78 100644
--- a/plugins/audioscrobbler/rb-audioscrobbler-service.h
+++ b/plugins/audioscrobbler/rb-audioscrobbler-service.h
@@ -56,6 +56,13 @@ GType rb_audioscrobbler_service_get_type (void);
 
 RBAudioscrobblerService *rb_audioscrobbler_service_new (void);
 
+const char *rb_audioscrobbler_service_get_name (RBAudioscrobblerService *service);
+const char *rb_audioscrobbler_service_get_auth_url (RBAudioscrobblerService *service);
+const char *rb_audioscrobbler_service_get_scrobbler_url (RBAudioscrobblerService *service);
+const char *rb_audioscrobbler_service_get_api_url (RBAudioscrobblerService *service);
+const char *rb_audioscrobbler_service_get_api_key (RBAudioscrobblerService *service);
+const char *rb_audioscrobbler_service_get_api_secret (RBAudioscrobblerService *service);
+
 G_END_DECLS
 
 #endif /* __RB_AUDIOSCROBBLER_SERVICE_H */



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]