def export(self): fileName = unicode( QtGui.QFileDialog.getSaveFileName(self, "", self.preferences.config.workspace, const.EXPORT_TYPES %(self.msg[30], self.msg[31]) ) ) if fileName[len(fileName)-3:].lower() == "txt": if not lib.savefile(fileName, str().join(map(lambda x: x+"\n", self.pasopackages.getNameList())) ): self.message(self.msg[32], fileName) if fileName[len(fileName)-3:].lower() == "xml": pass
def save(self): raw = const.CONF_FILE_TITLE raw += "\n[%s]\n" %const.CONF_FILE_LOCALDIRS for d in self.localDirs: raw += "dir%s=%s\n" %(self.localDirs.index(d), d) raw += "\n[%s]\n" %const.CONF_FILE_REMOTEURLS for d in self.remoteUrls: raw += "url%s=%s\n" %(self.remoteUrls.index(d), d) raw += "\n[%s]\n" %const.CONF_FILE_USER raw += "%s=%s\n" %(const.CONF_FILE_USER_NAME, self.name) raw += "%s=%s\n" %(const.CONF_FILE_USER_EMAIL, self.email) raw += "\n[%s]\n" %const.CONF_FILE_WORKSPACE raw += "%s=%s\n" %(const.CONF_FILE_WORKSPACE_PATH, self.workspace) raw += "\n[%s]\n" %const.CONF_FILE_GENERAL raw += "%s=%s\n" %(const.CONF_FILE_GENERAL_PIM_PATH, self.pim) if savefile(self.__file, raw): return(True) return(False)