20 |
20 |
21 def __init__(self, message, shelveNames, parent=None): |
21 def __init__(self, message, shelveNames, parent=None): |
22 """ |
22 """ |
23 Constructor |
23 Constructor |
24 |
24 |
25 @param message message to be shown (string) |
25 @param message message to be shown |
26 @param shelveNames list of shelve names (list of string) |
26 @type str |
27 @param parent reference to the parent widget (QWidget) |
27 @param shelveNames list of shelve names |
|
28 @type list of str |
|
29 @param parent reference to the parent widget |
|
30 @type QWidget |
28 """ |
31 """ |
29 super().__init__(parent) |
32 super().__init__(parent) |
30 self.setupUi(self) |
33 self.setupUi(self) |
31 |
34 |
32 self.message.setText(message) |
35 self.message.setText(message) |
45 |
48 |
46 def getSelectedShelves(self): |
49 def getSelectedShelves(self): |
47 """ |
50 """ |
48 Public method to retrieve the selected shelve names. |
51 Public method to retrieve the selected shelve names. |
49 |
52 |
50 @return selected shelve names (list of string) |
53 @return selected shelve names |
|
54 @rtype list of str |
51 """ |
55 """ |
52 names = [] |
56 names = [] |
53 for itm in self.shelvesList.selectedItems(): |
57 for itm in self.shelvesList.selectedItems(): |
54 names.append(itm.text()) |
58 names.append(itm.text()) |
55 |
59 |