glom r1813 - in trunk: . glom
- From: arminb svn gnome org
- To: svn-commits-list gnome org
- Subject: glom r1813 - in trunk: . glom
- Date: Wed, 17 Dec 2008 20:37:55 +0000 (UTC)
Author: arminb
Date: Wed Dec 17 20:37:55 2008
New Revision: 1813
URL: http://svn.gnome.org/viewvc/glom?rev=1813&view=rev
Log:
2008-12-17 Armin Burgmeier <armin openismus com>
* glom/base_db.cc (create_table_with_default_fields): Reverted the
previous change. People can choose not to show the "comments" or
"description" columns in their layouts. We'll later support removing
columns by recreating the whole table.
Modified:
trunk/ChangeLog
trunk/glom/base_db.cc
Modified: trunk/glom/base_db.cc
==============================================================================
--- trunk/glom/base_db.cc (original)
+++ trunk/glom/base_db.cc Wed Dec 17 20:37:55 2008
@@ -1083,28 +1083,20 @@
type_vecFields fields;
fields.push_back(field_primary_key);
- // Don't create these standard fields if the database system does not
- // support deleting them. We still create the primary key column because
- // there are database systems that don't support adding primary key columns
- // into existing databases (such as SQLite).
- Glib::RefPtr<Gnome::Gda::Set> set;
- if(sharedconnection->get_gda_connection()->get_provider()->supports_operation(sharedconnection->get_gda_connection(), Gnome::Gda::SERVER_OPERATION_DROP_COLUMN, set))
- {
- //Description:
- sharedptr<Field> field_description(new Field());
- field_description->set_name("description");
- field_description->set_title(_("Description")); //Use a translation, because the original locale will be marked as non-English if the current locale is non-English.
- field_description->set_glom_type(Field::TYPE_TEXT);
- fields.push_back(field_description);
-
- //Comments:
- sharedptr<Field> field_comments(new Field());
- field_comments->set_name("comments");
- field_comments->set_title(_("Comments"));
- field_comments->set_glom_type(Field::TYPE_TEXT);
- field_comments->m_default_formatting.set_text_format_multiline();
- fields.push_back(field_comments);
- }
+ //Description:
+ sharedptr<Field> field_description(new Field());
+ field_description->set_name("description");
+ field_description->set_title(_("Description")); //Use a translation, because the original locale will be marked as non-English if the current locale is non-English.
+ field_description->set_glom_type(Field::TYPE_TEXT);
+ fields.push_back(field_description);
+
+ //Comments:
+ sharedptr<Field> field_comments(new Field());
+ field_comments->set_name("comments");
+ field_comments->set_title(_("Comments"));
+ field_comments->set_glom_type(Field::TYPE_TEXT);
+ field_comments->m_default_formatting.set_text_format_multiline();
+ fields.push_back(field_comments);
sharedptr<TableInfo> table_info(new TableInfo());
table_info->set_name(table_name);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]