14 |
14 |
15 class AddLanguageDialog(QDialog, Ui_AddLanguageDialog): |
15 class AddLanguageDialog(QDialog, Ui_AddLanguageDialog): |
16 """ |
16 """ |
17 Class implementing a dialog to add a new language to the project. |
17 Class implementing a dialog to add a new language to the project. |
18 """ |
18 """ |
|
19 |
19 def __init__(self, parent=None, name=None): |
20 def __init__(self, parent=None, name=None): |
20 """ |
21 """ |
21 Constructor |
22 Constructor |
22 |
23 |
23 @param parent parent widget of this dialog (QWidget) |
24 @param parent parent widget of this dialog (QWidget) |
24 @param name name of this dialog (string) |
25 @param name name of this dialog (string) |
25 """ |
26 """ |
26 super().__init__(parent) |
27 super().__init__(parent) |
27 if name: |
28 if name: |
28 self.setObjectName(name) |
29 self.setObjectName(name) |
29 self.setupUi(self) |
30 self.setupUi(self) |
30 |
31 |
31 msh = self.minimumSizeHint() |
32 msh = self.minimumSizeHint() |
32 self.resize(max(self.width(), msh.width()), msh.height()) |
33 self.resize(max(self.width(), msh.width()), msh.height()) |
33 |
34 |
34 def getSelectedLanguage(self): |
35 def getSelectedLanguage(self): |
35 """ |
36 """ |
36 Public method to retrieve the selected language. |
37 Public method to retrieve the selected language. |
37 |
38 |
38 @return the selected language (string) |
39 @return the selected language (string) |
39 """ |
40 """ |
40 return self.languageCombo.currentText() |
41 return self.languageCombo.currentText() |