예제 #1
0
 def convert(self):
     xmlPathName = self.xmlFile.pathName
     root, ext = os.path.splitext(xmlPathName)
     db3PathName = root + ".db3"
     wildCard = "SQLite datebase file (*.db3)|*.db3|All files (*.*)|*.*"
     dlg = wx.FileDialog(
         self,
         message="Convert file to...",
         defaultDir=os.path.dirname(xmlPathName),
         defaultFile=db3PathName,
         wildcard=wildCard,
         style=wx.SAVE,
     )
     dlg.CenterOnScreen()
     ret = dlg.ShowModal()
     if ret == wx.ID_OK:
         db3PathName = dlg.GetPath()
         level = MangaloreLevel()
         level.loadXml(xmlPathName)
         db3File = Db3File()
         db3File.open(db3PathName)
         db3File.createEmpty()
         level.saveDb3(db3File)
         db3File.save()
         db3File.close()
         mainFrame = self.GetParent().GetParent().GetParent().GetParent()
         mainFrame.openDb3File(db3PathName)
     dlg.Destroy()
예제 #2
0
 def onDb3Xml(self, event):
     dlg = Db3XmlDialog(self.config.get('DEFAULT', 'db3path'), self.config.get('DEFAULT', 'xmlpath'), self)
     dlg.CenterOnScreen()
     ret = dlg.ShowModal()
     if ret == wx.ID_OK:
         db3PathName = dlg.db3FileBrowse.GetValue()
         xmlPathName = dlg.xmlFileBrowse.GetValue()
         level = MangaloreLevel()
         db3File = Db3File()
         db3File.open(db3PathName)
         level.loadDb3(db3File)
         db3File.close()
         level.saveXml(xmlPathName)
     dlg.Destroy()
예제 #3
0
파일: db3page.py 프로젝트: Teivaz/nebula2
 def convert(self):
     db3PathName = self.db3File.pathName
     root, ext = os.path.splitext(db3PathName)
     xmlPathName = root + '.xml'
     wildCard = 'Mangalore XML file (*.xml)|*.xml|All files (*.*)|*.*'
     dlg = wx.FileDialog(self, message = "Convert file to ...", defaultDir = os.path.dirname(db3PathName),
                         defaultFile = xmlPathName, wildcard = wildCard, style = wx.SAVE)
     dlg.CenterOnScreen()
     ret = dlg.ShowModal()
     if ret == wx.ID_OK:
         xmlPathName = dlg.GetPath()
         level = MangaloreLevel()
         level.loadDb3(self.db3File)
         level.saveXml(xmlPathName)
         mainFrame = self.GetParent().GetParent().GetParent().GetParent()
         mainFrame.openXmlFile(xmlPathName)
     dlg.Destroy()
예제 #4
0
 def convert(self):
     xmlPathName = self.xmlFile.pathName
     root, ext = os.path.splitext(xmlPathName)
     db3PathName = root + '.db3'
     wildCard = 'SQLite datebase file (*.db3)|*.db3|All files (*.*)|*.*'
     dlg = wx.FileDialog(self,
                         message="Convert file to...",
                         defaultDir=os.path.dirname(xmlPathName),
                         defaultFile=db3PathName,
                         wildcard=wildCard,
                         style=wx.SAVE)
     dlg.CenterOnScreen()
     ret = dlg.ShowModal()
     if ret == wx.ID_OK:
         db3PathName = dlg.GetPath()
         level = MangaloreLevel()
         level.loadXml(xmlPathName)
         db3File = Db3File()
         db3File.open(db3PathName)
         db3File.createEmpty()
         level.saveDb3(db3File)
         db3File.save()
         db3File.close()
         mainFrame = self.GetParent().GetParent().GetParent().GetParent()
         mainFrame.openDb3File(db3PathName)
     dlg.Destroy()
예제 #5
0
 def onDb3Xml(self, event):
     dlg = Db3XmlDialog(self.config.get('DEFAULT', 'db3path'),
                        self.config.get('DEFAULT', 'xmlpath'), self)
     dlg.CenterOnScreen()
     ret = dlg.ShowModal()
     if ret == wx.ID_OK:
         db3PathName = dlg.db3FileBrowse.GetValue()
         xmlPathName = dlg.xmlFileBrowse.GetValue()
         level = MangaloreLevel()
         db3File = Db3File()
         db3File.open(db3PathName)
         level.loadDb3(db3File)
         db3File.close()
         level.saveXml(xmlPathName)
     dlg.Destroy()
예제 #6
0
 def convert(self):
     db3PathName = self.db3File.pathName
     root, ext = os.path.splitext(db3PathName)
     xmlPathName = root + '.xml'
     wildCard = 'Mangalore XML file (*.xml)|*.xml|All files (*.*)|*.*'
     dlg = wx.FileDialog(self,
                         message="Convert file to ...",
                         defaultDir=os.path.dirname(db3PathName),
                         defaultFile=xmlPathName,
                         wildcard=wildCard,
                         style=wx.SAVE)
     dlg.CenterOnScreen()
     ret = dlg.ShowModal()
     if ret == wx.ID_OK:
         xmlPathName = dlg.GetPath()
         level = MangaloreLevel()
         level.loadDb3(self.db3File)
         level.saveXml(xmlPathName)
         mainFrame = self.GetParent().GetParent().GetParent().GetParent()
         mainFrame.openXmlFile(xmlPathName)
     dlg.Destroy()