AUDIT: r16976 - gnucash/trunk - QIF import: Show the druid's documentation pages by default. Previously these pages were hidden by default.

Charles Day cedayiv at cvs.gnucash.org
Thu Feb 28 17:50:39 EST 2008


Author: cedayiv
Date: 2008-02-28 17:50:39 -0500 (Thu, 28 Feb 2008)
New Revision: 16976
Trac: http://svn.gnucash.org/trac/changeset/16976

Added:
   gnucash/trunk/src/import-export/qif-import/schemas/
   gnucash/trunk/src/import-export/qif-import/schemas/Makefile.am
   gnucash/trunk/src/import-export/qif-import/schemas/apps_gnucash_import_qif.schemas.in
Modified:
   gnucash/trunk/configure.in
   gnucash/trunk/src/import-export/qif-import/Makefile.am
   gnucash/trunk/src/import-export/qif-import/druid-qif-import.c
Log:
QIF import: Show the druid's documentation pages by default. Previously these pages were hidden by default.
BP


Modified: gnucash/trunk/configure.in
===================================================================
--- gnucash/trunk/configure.in	2008-02-28 22:09:25 UTC (rev 16975)
+++ gnucash/trunk/configure.in	2008-02-28 22:50:39 UTC (rev 16976)
@@ -1499,6 +1499,7 @@
           src/import-export/qif-import/Makefile
           src/import-export/qif/Makefile
           src/import-export/qif/test/Makefile
+          src/import-export/qif-import/schemas/Makefile
           src/import-export/qif-import/test/Makefile
           src/import-export/qif-io-core/Makefile
           src/import-export/qif-io-core/test/Makefile

Modified: gnucash/trunk/src/import-export/qif-import/Makefile.am
===================================================================
--- gnucash/trunk/src/import-export/qif-import/Makefile.am	2008-02-28 22:09:25 UTC (rev 16975)
+++ gnucash/trunk/src/import-export/qif-import/Makefile.am	2008-02-28 22:50:39 UTC (rev 16976)
@@ -1,4 +1,4 @@
-SUBDIRS = . test
+SUBDIRS = . test schemas
 
 pkglib_LTLIBRARIES=libgncmod-qif-import.la
 

Modified: gnucash/trunk/src/import-export/qif-import/druid-qif-import.c
===================================================================
--- gnucash/trunk/src/import-export/qif-import/druid-qif-import.c	2008-02-28 22:09:25 UTC (rev 16975)
+++ gnucash/trunk/src/import-export/qif-import/druid-qif-import.c	2008-02-28 22:50:39 UTC (rev 16976)
@@ -2057,6 +2057,7 @@
   
   QIFImportWindow * retval;
   GladeXML        * xml;
+  GError * err = NULL;
   SCM  load_map_prefs;
   SCM  mapping_info;
   SCM  create_ticker_map;
@@ -2209,9 +2210,20 @@
   retval->doc_pages        = NULL;
   retval->commodity_pages = NULL;
 
+  /* Get the user's preference for showing documentation pages. */
   retval->show_doc_pages = 
-    gnc_gconf_get_bool("dialogs/import/qif", "show_doc", NULL);
+    gnc_gconf_get_bool("dialogs/import/qif", "show_doc", &err);
+  if (err != NULL) {
+    /* The setting can't be found. */
+    printf("QIF import: gnc_gconf_get_bool error: %s\n", err->message);
+    g_error_free(err);
 
+    /* Show documentation pages by default. */
+    printf("QIF import: Couldn't get show_doc setting from gconf.\n");
+    printf("QIF import: Documentation pages will be shown by default.\n");
+    retval->show_doc_pages = TRUE;
+  }
+
   for(i=0; i < NUM_PRE_PAGES; i++) {
     retval->pre_comm_pages = 
       g_list_append(retval->pre_comm_pages, 


Property changes on: gnucash/trunk/src/import-export/qif-import/schemas
___________________________________________________________________
Name: svn:ignore
   + .deps
.libs
.scm-links
*.gladep
*.la
*.lo
Makefile
Makefile.in
import-export
gnucash
qif-import
semantic.cache
TAGS


Added: gnucash/trunk/src/import-export/qif-import/schemas/Makefile.am
===================================================================
--- gnucash/trunk/src/import-export/qif-import/schemas/Makefile.am	                        (rev 0)
+++ gnucash/trunk/src/import-export/qif-import/schemas/Makefile.am	2008-02-28 22:50:39 UTC (rev 16976)
@@ -0,0 +1,21 @@
+schemadir   = @GCONF_SCHEMA_FILE_DIR@
+schemas_in_files = \
+  apps_gnucash_import_qif.schemas.in
+schema_DATA = $(schemas_in_files:.schemas.in=.schemas)
+
+ at INTLTOOL_SCHEMAS_RULE@
+
+EXTRA_DIST = $(schemas_in_files)
+
+CLEANFILES = $(schema_DATA)
+
+install-data-local:
+if GCONF_SCHEMAS_INSTALL
+	-mkdir -p $(DESTDIR)$(GCONF_SCHEMA_CONFIG_SOURCE_DIRONLY)
+	GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(schema_DATA)
+endif
+
+uninstall-local:
+if GCONF_SCHEMAS_INSTALL
+	GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-uninstall-rule $(schema_DATA)
+endif


Property changes on: gnucash/trunk/src/import-export/qif-import/schemas/Makefile.am
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision

Added: gnucash/trunk/src/import-export/qif-import/schemas/apps_gnucash_import_qif.schemas.in
===================================================================
--- gnucash/trunk/src/import-export/qif-import/schemas/apps_gnucash_import_qif.schemas.in	                        (rev 0)
+++ gnucash/trunk/src/import-export/qif-import/schemas/apps_gnucash_import_qif.schemas.in	2008-02-28 22:50:39 UTC (rev 16976)
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+<gconfschemafile>
+  <schemalist>
+
+    <schema>
+      <key>/schemas/apps/gnucash/dialogs/import/qif/show_doc</key>
+      <applyto>/apps/gnucash/dialogs/import/qif/show_doc</applyto>
+      <owner>gnucash</owner>
+      <type>bool</type>
+      <default>TRUE</default>
+      <locale name="C">
+        <short>Show documentation</short>
+        <long>
+          Show some documentation-only pages in QIF Import druid.
+	</long>
+      </locale>
+    </schema>
+
+  </schemalist>
+</gconfschemafile>


Property changes on: gnucash/trunk/src/import-export/qif-import/schemas/apps_gnucash_import_qif.schemas.in
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision



More information about the gnucash-changes mailing list