214 self.handleUnittest) |
214 self.handleUnittest) |
215 self.sourceMenu.addSeparator() |
215 self.sourceMenu.addSeparator() |
216 self.mimeTypeAct = self.sourceMenu.addAction( |
216 self.mimeTypeAct = self.sourceMenu.addAction( |
217 QCoreApplication.translate('Browser', 'Show Mime-Type'), |
217 QCoreApplication.translate('Browser', 'Show Mime-Type'), |
218 self.__showMimeType) |
218 self.__showMimeType) |
|
219 self.sourceMenu.addSeparator() |
|
220 self.sourceMenu.addAction( |
|
221 QCoreApplication.translate('Browser', 'Refresh Source File'), |
|
222 self.__refreshSource) |
219 self.sourceMenu.addSeparator() |
223 self.sourceMenu.addSeparator() |
220 self.sourceMenu.addAction( |
224 self.sourceMenu.addAction( |
221 QCoreApplication.translate('Browser', 'Copy Path to Clipboard'), |
225 QCoreApplication.translate('Browser', 'Copy Path to Clipboard'), |
222 self._copyToClipboard) |
226 self._copyToClipboard) |
223 |
227 |
508 """<br/> Shall it be added to the list of""" |
512 """<br/> Shall it be added to the list of""" |
509 """ text mime types?""").format(mimetype)) |
513 """ text mime types?""").format(mimetype)) |
510 if ok: |
514 if ok: |
511 textMimeTypesList.append(mimetype) |
515 textMimeTypesList.append(mimetype) |
512 Preferences.setUI("TextMimeTypes", textMimeTypesList) |
516 Preferences.setUI("TextMimeTypes", textMimeTypesList) |
513 |
517 |
|
518 def __refreshSource(self): |
|
519 """ |
|
520 Private slot to refresh the structure of a source file. |
|
521 """ |
|
522 itmList = self.getSelectedItems([BrowserFileItem]) |
|
523 if itmList: |
|
524 self.__model.repopulateFileItem(itmList[0]) |
|
525 |
514 def _editPixmap(self): |
526 def _editPixmap(self): |
515 """ |
527 """ |
516 Protected slot to handle the open in icon editor popup menu entry. |
528 Protected slot to handle the open in icon editor popup menu entry. |
517 """ |
529 """ |
518 itmList = self.getSelectedItems([BrowserFileItem]) |
530 itmList = self.getSelectedItems([BrowserFileItem]) |