Exemplo n.º 1
0
 def showFilePicker(self):
     logger.debug(util.funcName('begin'))
     filetype = "CCT"
     extension = CCT_EXT
     if self.dlgCtrls.optXSLT.getState() == 1:  # selected
         filetype = "XSLT"
         extension = XSLT_EXT
     logger.debug("Extension %s", extension)
     defaultFilename = "spelling_changes" + extension
     if filetype == "CCT":
         filters = [[
             "Consistent Change Table (%s)" % CCT_EXT, "*" + CCT_EXT
         ]]
     elif filetype == "XSLT":
         filters = [["XSL Transformations (%s)" % XSLT_EXT, "*" + XSLT_EXT]]
     filepath = filepicker.showFilePicker(self.unoObjs, True, filters,
                                          defaultFilename)
     logger.debug(repr(filepath))
     if filepath == "":
         logger.debug("No filepath specified.")
         return
     if not filepath.lower().endswith(extension):
         filepath = "%s%s" % (filepath, extension)  # += fails in python3
     self.dlgCtrls.txtFilePath.setText(filepath)
     logger.debug("set filepath to '%s'", filepath)
Exemplo n.º 2
0
 def addFile(self):
     logger.debug(util.funcName('begin'))
     filepath = filepicker.showFilePicker(self.unoObjs)
     if filepath != "":
         newItem = fileitemlist.LingExFileItem(self.userVars)
         newItem.filepath = filepath
         try:
             logger.debug("Adding item '%s'", str(newItem))
             self.fileItems.addItem(newItem)
         except exceptions.ChoiceProblem as exc:
             self.msgbox.displayExc(exc)
             return
         self.refreshListAndSelectItem(newItem)
     logger.debug(util.funcName('end'))
 def showFilePicker(self):
     logger.debug(util.funcName('begin'))
     OXT_EXT = ".oxt"
     extension = OXT_EXT
     defaultFilename = "MyLanguage" + extension
     filters = [["OpenOffice Extension (%s)" % OXT_EXT, "*" + OXT_EXT]]
     filepath = filepicker.showFilePicker(self.unoObjs, True, filters,
                                          defaultFilename)
     logger.debug(repr(filepath))
     if filepath == "":
         logger.debug("No filepath specified.")
         return
     if not filepath.lower().endswith(extension):
         filepath = "{}{}".format(filepath, extension)
     self.dlgCtrls.txtOutfile.setText(filepath)
     logger.debug("set filepath to '%s'", filepath)
 def addFile(self):
     logger.debug(util.funcName())
     filepath = filepicker.showFilePicker(self.app.unoObjs)
     if filepath:
         self.filesList.addFile(filepath)