diff -r 175b36822cc9 -r 2c193da9b94f Project/PropertiesDialog.py --- a/Project/PropertiesDialog.py Wed Aug 17 17:52:52 2016 +0200 +++ b/Project/PropertiesDialog.py Thu Aug 18 17:02:21 2016 +0200 @@ -77,41 +77,22 @@ self.nameEdit.setText(os.path.basename(name)) self.languageComboBox.setCurrentIndex( self.languageComboBox.findText( - self.project.pdata["PROGLANGUAGE"][0])) + self.project.pdata["PROGLANGUAGE"])) self.mixedLanguageCheckBox.setChecked( - self.project.pdata["MIXEDLANGUAGE"][0]) + self.project.pdata["MIXEDLANGUAGE"]) curIndex = self.projectTypeComboBox.findData( - self.project.pdata["PROJECTTYPE"][0]) + self.project.pdata["PROJECTTYPE"]) if curIndex == -1: curIndex = self.projectTypeComboBox.findData("Qt4") self.projectTypeComboBox.setCurrentIndex(curIndex) self.dirPicker.setText(self.project.ppath) - try: - self.versionEdit.setText(self.project.pdata["VERSION"]) - except IndexError: - pass - try: - self.mainscriptPicker.setText( - self.project.pdata["MAINSCRIPT"]) - except IndexError: - pass - try: - self.authorEdit.setText(self.project.pdata["AUTHOR"][0]) - except IndexError: - pass - try: - self.emailEdit.setText(self.project.pdata["EMAIL"][0]) - except IndexError: - pass - try: - self.descriptionEdit.setPlainText( - self.project.pdata["DESCRIPTION"]) - except LookupError: - pass - try: - self.eolComboBox.setCurrentIndex(self.project.pdata["EOL"]) - except IndexError: - pass + self.versionEdit.setText(self.project.pdata["VERSION"]) + self.mainscriptPicker.setText(self.project.pdata["MAINSCRIPT"]) + self.authorEdit.setText(self.project.pdata["AUTHOR"]) + self.emailEdit.setText(self.project.pdata["EMAIL"]) + self.descriptionEdit.setPlainText( + self.project.pdata["DESCRIPTION"]) + self.eolComboBox.setCurrentIndex(self.project.pdata["EOL"]) self.vcsLabel.show() if self.project.vcs is not None: vcsSystemsDict = e5App().getObject("PluginManager")\ @@ -286,16 +267,16 @@ else: self.project.pdata["MAINSCRIPT"] = "" self.project.translationsRoot = "" - self.project.pdata["AUTHOR"] = [self.authorEdit.text()] - self.project.pdata["EMAIL"] = [self.emailEdit.text()] + self.project.pdata["AUTHOR"] = self.authorEdit.text() + self.project.pdata["EMAIL"] = self.emailEdit.text() self.project.pdata["DESCRIPTION"] = self.descriptionEdit.toPlainText() self.project.pdata["PROGLANGUAGE"] = \ - [self.languageComboBox.currentText()] + self.languageComboBox.currentText() self.project.pdata["MIXEDLANGUAGE"] = \ - [self.mixedLanguageCheckBox.isChecked()] + self.mixedLanguageCheckBox.isChecked() projectType = self.getProjectType() if projectType is not None: - self.project.pdata["PROJECTTYPE"] = [projectType] + self.project.pdata["PROJECTTYPE"] = projectType self.project.pdata["EOL"] = self.eolComboBox.currentIndex() self.project.vcsRequested = self.vcsCheckBox.isChecked()