start work on new export manager
svn: r8834
This commit is contained in:
@ -110,6 +110,7 @@ UIDEFAULT = '''<ui>
|
||||
<separator/>
|
||||
<menuitem action="Import"/>
|
||||
<menuitem action="Export"/>
|
||||
<menuitem action="ExportNew"/>
|
||||
<placeholder name="LocalExport"/>
|
||||
<separator/>
|
||||
<menuitem action="Abandon"/>
|
||||
@ -362,6 +363,8 @@ class ViewManager:
|
||||
None, self.save_as_activate),
|
||||
('Export', 'gramps-export', _('_Export'), "<control>e", None,
|
||||
self.export_data),
|
||||
('ExportNew', 'gramps-export', _('_ExportNew'), None, None,
|
||||
self.exportnew_data),
|
||||
('Abandon', gtk.STOCK_REVERT_TO_SAVED,
|
||||
_('_Abandon changes and quit'), None, None, self.abort),
|
||||
('Reports', 'gramps-reports', _('_Reports'), None,
|
||||
@ -1186,6 +1189,15 @@ class ViewManager:
|
||||
if self.state.db.db_is_open:
|
||||
import Exporter
|
||||
Exporter.Exporter(self.state, self.uistate)
|
||||
|
||||
def exportnew_data(self, obj):
|
||||
if self.state.db.db_is_open:
|
||||
import ExportAssistant
|
||||
try:
|
||||
ExportAssistant.ExportAssistant(self.state, self.uistate)
|
||||
except Errors.WindowActiveError:
|
||||
return
|
||||
|
||||
|
||||
def rebuild_report_and_tool_menus(self, tool_list, report_list):
|
||||
self.build_tools_menu(tool_list)
|
||||
|
Reference in New Issue
Block a user