Project/PropertiesDialog.py

changeset 5100
2c193da9b94f
parent 5099
175b36822cc9
child 5389
9b1c800daff3
--- 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()

eric ide

mercurial