40 |
40 |
41 self.__mode = mode |
41 self.__mode = mode |
42 if mode == self.MOVE_MODE: |
42 if mode == self.MOVE_MODE: |
43 self.nameEdit.hide() |
43 self.nameEdit.hide() |
44 self.nameCombo.addItems([""] + sorted(bookmarksList)) |
44 self.nameCombo.addItems([""] + sorted(bookmarksList)) |
45 self.setWindowTitle(self.trUtf8("Move Bookmark")) |
45 self.setWindowTitle(self.tr("Move Bookmark")) |
46 else: |
46 else: |
47 self.nameCombo.hide() |
47 self.nameCombo.hide() |
48 self.setWindowTitle(self.trUtf8("Define Bookmark")) |
48 self.setWindowTitle(self.tr("Define Bookmark")) |
49 |
49 |
50 self.__bookmarksList = bookmarksList[:] |
50 self.__bookmarksList = bookmarksList[:] |
51 |
51 |
52 self.tagCombo.addItems(sorted(tagsList)) |
52 self.tagCombo.addItems(sorted(tagsList)) |
53 self.branchCombo.addItems(["default"] + sorted(branchesList)) |
53 self.branchCombo.addItems(["default"] + sorted(branchesList)) |
54 self.bookmarkCombo.addItems(sorted(bookmarksList)) |
54 self.bookmarkCombo.addItems(sorted(bookmarksList)) |
|
55 |
|
56 msh = self.minimumSizeHint() |
|
57 self.resize(max(self.width(), msh.width()), msh.height()) |
55 |
58 |
56 def __updateOK(self): |
59 def __updateOK(self): |
57 """ |
60 """ |
58 Private slot to update the OK button. |
61 Private slot to update the OK button. |
59 """ |
62 """ |
187 |
190 |
188 @return tuple naming the revision and the bookmark name |
191 @return tuple naming the revision and the bookmark name |
189 (string, string) |
192 (string, string) |
190 """ |
193 """ |
191 if self.numberButton.isChecked(): |
194 if self.numberButton.isChecked(): |
192 rev = str(self.numberSpinBox.value()) |
195 rev = "rev({0})".format(self.numberSpinBox.value()) |
193 elif self.idButton.isChecked(): |
196 elif self.idButton.isChecked(): |
194 rev = self.idEdit.text() |
197 rev = "id({0})".format(self.idEdit.text()) |
195 elif self.tagButton.isChecked(): |
198 elif self.tagButton.isChecked(): |
196 rev = self.tagCombo.currentText() |
199 rev = self.tagCombo.currentText() |
197 elif self.branchButton.isChecked(): |
200 elif self.branchButton.isChecked(): |
198 rev = self.branchCombo.currentText() |
201 rev = self.branchCombo.currentText() |
199 elif self.bookmarkButton.isChecked(): |
202 elif self.bookmarkButton.isChecked(): |
200 rev = self.bookmarkCombo.currentText() |
203 rev = self.bookmarkCombo.currentText() |
201 else: |
204 else: |
202 rev = "" |
205 rev = "" |
203 |
206 |
204 if self.__mode == self.MOVE_MODE: |
207 if self.__mode == self.MOVE_MODE: |
205 name = self.nameCombo.currentText() |
208 name = self.nameCombo.currentText().replace(" ", "_") |
206 else: |
209 else: |
207 name = self.nameEdit.text() |
210 name = self.nameEdit.text().replace(" ", "_") |
208 |
211 |
209 return rev, name |
212 return rev, name |