10 import os |
10 import os |
11 |
11 |
12 from PyQt4.QtCore import * |
12 from PyQt4.QtCore import * |
13 from PyQt4.QtGui import * |
13 from PyQt4.QtGui import * |
14 |
14 |
15 from E4Gui.E4Application import e4App |
15 from E4Gui.E4Application import e5App |
16 |
16 |
17 from ViewManager.ViewManager import ViewManager |
17 from ViewManager.ViewManager import ViewManager |
18 |
18 |
19 import QScintilla.Editor |
19 import QScintilla.Editor |
20 |
20 |
197 if itm is not None: |
197 if itm is not None: |
198 row = self.viewlist.row(itm) |
198 row = self.viewlist.row(itm) |
199 self.contextMenuEditor = self.editors[row] |
199 self.contextMenuEditor = self.editors[row] |
200 if self.contextMenuEditor: |
200 if self.contextMenuEditor: |
201 self.saveMenuAct.setEnabled(self.contextMenuEditor.isModified()) |
201 self.saveMenuAct.setEnabled(self.contextMenuEditor.isModified()) |
202 self.projectMenuAct.setEnabled(e4App().getObject("Project").isOpen()) |
202 self.projectMenuAct.setEnabled(e5App().getObject("Project").isOpen()) |
203 self.__menu.popup(self.viewlist.mapToGlobal(point)) |
203 self.__menu.popup(self.viewlist.mapToGlobal(point)) |
204 |
204 |
205 def canCascade(self): |
205 def canCascade(self): |
206 """ |
206 """ |
207 Public method to signal if cascading of managed windows is available. |
207 Public method to signal if cascading of managed windows is available. |