12 import mimetypes |
12 import mimetypes |
13 |
13 |
14 from PyQt4.QtCore import * |
14 from PyQt4.QtCore import * |
15 from PyQt4.QtGui import * |
15 from PyQt4.QtGui import * |
16 |
16 |
17 from E4Gui.E4Application import e4App |
17 from E4Gui.E4Application import e5App |
18 |
18 |
19 from .BrowserModel import BrowserModel, \ |
19 from .BrowserModel import BrowserModel, \ |
20 BrowserDirectoryItem, BrowserFileItem, BrowserClassItem, BrowserMethodItem, \ |
20 BrowserDirectoryItem, BrowserFileItem, BrowserClassItem, BrowserMethodItem, \ |
21 BrowserClassAttributeItem |
21 BrowserClassAttributeItem |
22 from .BrowserSortFilterProxyModel import BrowserSortFilterProxyModel |
22 from .BrowserSortFilterProxyModel import BrowserSortFilterProxyModel |
429 Private slot to handle the Find in directory popup menu entry. |
429 Private slot to handle the Find in directory popup menu entry. |
430 """ |
430 """ |
431 index = self.currentIndex() |
431 index = self.currentIndex() |
432 searchDir = self.model().item(index).dirName() |
432 searchDir = self.model().item(index).dirName() |
433 |
433 |
434 findFilesDialog = e4App().getObject("FindFilesDialog") |
434 findFilesDialog = e5App().getObject("FindFilesDialog") |
435 findFilesDialog.setSearchDirectory(searchDir) |
435 findFilesDialog.setSearchDirectory(searchDir) |
436 findFilesDialog.show() |
436 findFilesDialog.show() |
437 findFilesDialog.raise_() |
437 findFilesDialog.raise_() |
438 findFilesDialog.activateWindow() |
438 findFilesDialog.activateWindow() |
439 |
439 |
442 Private slot to handle the Find&Replace in directory popup menu entry. |
442 Private slot to handle the Find&Replace in directory popup menu entry. |
443 """ |
443 """ |
444 index = self.currentIndex() |
444 index = self.currentIndex() |
445 searchDir = self.model().item(index).dirName() |
445 searchDir = self.model().item(index).dirName() |
446 |
446 |
447 replaceFilesDialog = e4App().getObject("ReplaceFilesDialog") |
447 replaceFilesDialog = e5App().getObject("ReplaceFilesDialog") |
448 replaceFilesDialog.setSearchDirectory(searchDir) |
448 replaceFilesDialog.setSearchDirectory(searchDir) |
449 replaceFilesDialog.show() |
449 replaceFilesDialog.show() |
450 replaceFilesDialog.raise_() |
450 replaceFilesDialog.raise_() |
451 replaceFilesDialog.activateWindow() |
451 replaceFilesDialog.activateWindow() |
452 |
452 |
542 def __configure(self): |
542 def __configure(self): |
543 """ |
543 """ |
544 Private method to open the configuration dialog. |
544 Private method to open the configuration dialog. |
545 """ |
545 """ |
546 if self.__embeddedBrowser == 1: |
546 if self.__embeddedBrowser == 1: |
547 e4App().getObject("UserInterface").showPreferences("debuggerGeneralPage") |
547 e5App().getObject("UserInterface").showPreferences("debuggerGeneralPage") |
548 elif self.__embeddedBrowser == 2: |
548 elif self.__embeddedBrowser == 2: |
549 e4App().getObject("UserInterface").showPreferences("projectBrowserPage") |
549 e5App().getObject("UserInterface").showPreferences("projectBrowserPage") |