[gnome-software/wip/folders: 1/5] Add folder to GsApp
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software/wip/folders: 1/5] Add folder to GsApp
- Date: Mon, 4 Nov 2013 03:48:36 +0000 (UTC)
commit 9c0b9b30ede20498c5f2b98d617fb1f70fc7c4bb
Author: Matthias Clasen <mclasen redhat com>
Date: Sat Nov 2 23:50:00 2013 -0400
Add folder to GsApp
src/gs-app.c | 20 ++++++++++++++++++++
src/gs-app.h | 4 ++++
2 files changed, 24 insertions(+), 0 deletions(-)
---
diff --git a/src/gs-app.c b/src/gs-app.c
index 769c862..7518934 100644
--- a/src/gs-app.c
+++ b/src/gs-app.c
@@ -88,6 +88,7 @@ struct GsAppPrivate
GPtrArray *related; /* of GsApp */
GPtrArray *history; /* of GsApp */
guint64 install_date;
+ gchar *folder;
};
enum {
@@ -1593,6 +1594,7 @@ gs_app_finalize (GObject *object)
g_ptr_array_unref (priv->categories);
if (priv->keywords != NULL)
g_ptr_array_unref (priv->keywords);
+ g_free (priv->folder);
G_OBJECT_CLASS (gs_app_parent_class)->finalize (object);
}
@@ -1612,4 +1614,22 @@ gs_app_new (const gchar *id)
return GS_APP (app);
}
+const gchar *
+gs_app_get_folder (GsApp *app)
+{
+ GsAppPrivate *priv = app->priv;
+ return priv->folder;
+}
+
+void
+gs_app_set_folder (GsApp *app,
+ const gchar *folder)
+
+{
+ GsAppPrivate *priv = app->priv;
+ g_free (priv->folder);
+ priv->folder = g_strdup (folder);
+}
+
+
/* vim: set noexpandtab: */
diff --git a/src/gs-app.h b/src/gs-app.h
index 9446e8c..d3dbddb 100644
--- a/src/gs-app.h
+++ b/src/gs-app.h
@@ -212,6 +212,10 @@ GPtrArray *gs_app_get_keywords (GsApp *app);
void gs_app_set_keywords (GsApp *app,
GPtrArray *keywords);
+const gchar *gs_app_get_folder (GsApp *app);
+void gs_app_set_folder (GsApp *app,
+ const gchar *folder);
+
G_END_DECLS
#endif /* __GS_APP_H */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]