Exemplo n.º 1
0
Arquivo: Lic.py Projeto: chriscl/lic
 def fileLoadTemplate(self):
     templateName = self.instructions.templateSettings.filename
     folder = os.path.dirname(templateName) if templateName != "" else "."  # TODO: Check what happens if templateName has no path
     newFilename = unicode(QFileDialog.getOpenFileName(self, "Lic - Load Template", folder, "Lic Template files (*.lit)"))
     if newFilename and os.path.basename(newFilename) != templateName:
         try:
             LicBinaryReader.loadLicTemplateSettings(newFilename, self.instructions, FileVersion, MagicNumber)
         except IOError, e:
             QMessageBox.warning(self, "Lic - Load Template Error", "Failed to open %s: %s" % (newFilename, e))
         else:
             #self.scene.emit(SIGNAL("layoutAboutToBeChanged()"))
             #self.scene.removeItem(self.instructions.template)
             #self.instructions.template = newTemplate
             #newTemplate.applyFullTemplate(True)
             #self.scene.emit(SIGNAL("layoutChanged()"))
             self.scene.update()
             self.setWindowModified(True)
Exemplo n.º 2
0
 def fileLoadTemplate(self):
     templateName = self.instructions.templateSettings.filename
     folder = os.path.dirname(templateName) if templateName != "" else "."  # TODO: Check what happens if templateName has no path
     newFilename = unicode(QFileDialog.getOpenFileName(self, "Lic - Load Template", folder, "Lic Template files (*.lit)"))
     if newFilename and os.path.basename(newFilename) != templateName:
         try:
             LicBinaryReader.loadLicTemplateSettings(newFilename, self.instructions, FileVersion, MagicNumber)
         except IOError, e:
             QMessageBox.warning(self, "Lic - Load Template Error", "Failed to open %s: %s" % (newFilename, e))
         else:
             #self.scene.emit(SIGNAL("layoutAboutToBeChanged()"))
             #self.scene.removeItem(self.instructions.template)
             #self.instructions.template = newTemplate
             #newTemplate.applyFullTemplate(True)
             #self.scene.emit(SIGNAL("layoutChanged()"))
             self.scene.update()
             self.setWindowModified(True)
Exemplo n.º 3
0
Arquivo: Lic.py Projeto: chriscl/lic
 def loadDefaultLicTemplateSettings(self):
     try:
         LicBinaryReader.loadLicTemplateSettings(self.defaultTemplateSettingsFilename, self.instructions, FileVersion, MagicNumber)
     except IOError, unused:
         self.instructions.resetTemplateSettings()
Exemplo n.º 4
0
 def loadDefaultLicTemplateSettings(self):
     try:
         LicBinaryReader.loadLicTemplateSettings(self.defaultTemplateSettingsFilename, self.instructions, FileVersion, MagicNumber)
     except IOError, unused:
         self.instructions.resetTemplateSettings()