2006-05-21 Don Allingham <don@gramps-project.org>

* src/ViewManager.py: handle export, import, and save as if
	database does not exist, yet UIManager still wants to call them.



svn: r6748
This commit is contained in:
Don Allingham 2006-05-22 04:17:18 +00:00
parent eb343d07c2
commit 9056f20f16
2 changed files with 13 additions and 6 deletions

View File

@ -1,3 +1,7 @@
2006-05-21 Don Allingham <don@gramps-project.org>
* src/ViewManager.py: handle export, import, and save as if
database does not exist, yet UIManager still wants to call them.
2006-05-21 Alex Roitman <shura@gramps-project.org>
* configure.in: Set up for the next release.

View File

@ -694,16 +694,18 @@ class ViewManager:
self.pages[num].change_page()
def import_data(self, obj):
self.db_loader.import_file()
self.post_load()
if self.state.db.db_is_open:
self.db_loader.import_file()
self.post_load()
def open_activate(self, obj):
(filename,filetype) = self.db_loader.open_file()
self.post_load_newdb(filename,filetype)
def save_as_activate(self,obj):
(filename,filetype) = self.db_loader.save_as()
self.post_load_newdb(filename,filetype)
if self.state.db.db_is_open:
(filename,filetype) = self.db_loader.save_as()
self.post_load_newdb(filename,filetype)
def new_activate(self,obj):
(filename,filetype) = self.db_loader.new_file()
@ -874,8 +876,9 @@ class ViewManager:
pass
def export_data(self, obj):
import Exporter
Exporter.Exporter(self.state, self.uistate)
if self.state.db.db_is_open:
import Exporter
Exporter.Exporter(self.state, self.uistate)
def build_tools_menu(self):
self.toolactions = gtk.ActionGroup('ToolWindow')