[gedit] Factory: implement ::create_metadata_manager_file vfunc
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit] Factory: implement ::create_metadata_manager_file vfunc
- Date: Sat, 2 May 2020 23:00:09 +0000 (UTC)
commit 7b857977040955ff70a0576d07f712d42f533285
Author: Sébastien Wilmet <swilmet gnome org>
Date: Sun May 3 00:45:44 2020 +0200
Factory: implement ::create_metadata_manager_file vfunc
gedit/gedit-factory.c | 12 ++++++++++++
1 file changed, 12 insertions(+)
---
diff --git a/gedit/gedit-factory.c b/gedit/gedit-factory.c
index feea92fb0..409b3beb2 100644
--- a/gedit/gedit-factory.c
+++ b/gedit/gedit-factory.c
@@ -18,12 +18,24 @@
*/
#include "gedit-factory.h"
+#include "gedit-dirs.h"
G_DEFINE_TYPE (GeditFactory, gedit_factory, TEPL_TYPE_ABSTRACT_FACTORY)
+static GFile *
+gedit_factory_create_metadata_manager_file (TeplAbstractFactory *factory)
+{
+ return g_file_new_build_filename (gedit_dirs_get_user_data_dir (),
+ "gedit-metadata.xml",
+ NULL);
+}
+
static void
gedit_factory_class_init (GeditFactoryClass *klass)
{
+ TeplAbstractFactoryClass *factory_class = TEPL_ABSTRACT_FACTORY_CLASS (klass);
+
+ factory_class->create_metadata_manager_file = gedit_factory_create_metadata_manager_file;
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]