127 Protected slot called by the context menu to update a file from the |
127 Protected slot called by the context menu to update a file from the |
128 VCS repository. |
128 VCS repository. |
129 """ |
129 """ |
130 if self.isTranslationsBrowser: |
130 if self.isTranslationsBrowser: |
131 names = [itm.dirName() \ |
131 names = [itm.dirName() \ |
132 for itm in self.browser.getSelectedItems(\ |
132 for itm in self.browser.getSelectedItems( |
133 [ProjectBrowserSimpleDirectoryItem])] |
133 [ProjectBrowserSimpleDirectoryItem])] |
134 if not names: |
134 if not names: |
135 names = [itm.fileName() \ |
135 names = [itm.fileName() \ |
136 for itm in self.browser.getSelectedItems([ProjectBrowserFileItem])] |
136 for itm in self.browser.getSelectedItems([ProjectBrowserFileItem])] |
137 else: |
137 else: |
149 Protected slot called by the context menu to commit the changes to the |
149 Protected slot called by the context menu to commit the changes to the |
150 VCS repository. |
150 VCS repository. |
151 """ |
151 """ |
152 if self.isTranslationsBrowser: |
152 if self.isTranslationsBrowser: |
153 names = [itm.dirName() \ |
153 names = [itm.dirName() \ |
154 for itm in self.browser.getSelectedItems(\ |
154 for itm in self.browser.getSelectedItems( |
155 [ProjectBrowserSimpleDirectoryItem])] |
155 [ProjectBrowserSimpleDirectoryItem])] |
156 if not names: |
156 if not names: |
157 names = [itm.fileName() \ |
157 names = [itm.fileName() \ |
158 for itm in self.browser.getSelectedItems([ProjectBrowserFileItem])] |
158 for itm in self.browser.getSelectedItems([ProjectBrowserFileItem])] |
159 else: |
159 else: |
259 " the repository (and disk)?"), |
259 " the repository (and disk)?"), |
260 names) |
260 names) |
261 else: |
261 else: |
262 items = self.browser.getSelectedItems() |
262 items = self.browser.getSelectedItems() |
263 isRemoveDirs = len(items) == \ |
263 isRemoveDirs = len(items) == \ |
264 self.browser.getSelectedItemsCount(\ |
264 self.browser.getSelectedItemsCount( |
265 [ProjectBrowserSimpleDirectoryItem, ProjectBrowserDirectoryItem]) |
265 [ProjectBrowserSimpleDirectoryItem, ProjectBrowserDirectoryItem]) |
266 if isRemoveDirs: |
266 if isRemoveDirs: |
267 names = [itm.dirName() for itm in items] |
267 names = [itm.dirName() for itm in items] |
268 else: |
268 else: |
269 names = [itm.fileName() for itm in items] |
269 names = [itm.fileName() for itm in items] |