/[thuban]/branches/WIP-pyshapelib-bramz/Thuban/UI/application.py
ViewVC logotype

Diff of /branches/WIP-pyshapelib-bramz/Thuban/UI/application.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1650 by bh, Mon Aug 25 15:05:49 2003 UTC revision 1654 by bh, Mon Aug 25 16:05:21 2003 UTC
# Line 34  import Thuban.Model.resource Line 34  import Thuban.Model.resource
34  import view  import view
35  import tree  import tree
36  import mainwindow  import mainwindow
37    import dbdialog
38    
39  from messages import SESSION_REPLACED  from messages import SESSION_REPLACED
40    
# Line 195  class ThubanApplication(wxApp, Publisher Line 196  class ThubanApplication(wxApp, Publisher
196          # get problems when saving because the saving code expects an          # get problems when saving because the saving code expects an
197          # absolute directory name          # absolute directory name
198          filename = os.path.abspath(filename)          filename = os.path.abspath(filename)
199            if db_connection_callback is None:
200                db_connection_callback = self.run_db_param_dialog
201          try:          try:
202              session = load_session(filename,              session = load_session(filename,
203                                 db_connection_callback=db_connection_callback)                                 db_connection_callback=db_connection_callback)
# Line 220  class ThubanApplication(wxApp, Publisher Line 223  class ThubanApplication(wxApp, Publisher
223                      dlg.Destroy()                      dlg.Destroy()
224                      break                      break
225    
226        def run_db_param_dialog(self, parameters, message):
227            """Implementation of the db_connection_callback for loading sessions"""
228            dlg = dbdialog.DBDialog(None, _("DB Connection Parameters"),
229                                    parameters, message)
230            return dlg.RunDialog()
231    
232    
233      def SaveSession(self):      def SaveSession(self):
234          save_session(self.session, self.session.filename)          save_session(self.session, self.session.filename)
235    

Legend:
Removed from v.1650  
changed lines
  Added in v.1654

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26