9 |
9 |
10 import os |
10 import os |
11 import sys |
11 import sys |
12 import shutil |
12 import shutil |
13 |
13 |
14 from PyQt4.QtCore import * |
14 from PyQt4.QtCore import QThread, QFileInfo, pyqtSignal, QProcess |
15 from PyQt4.QtGui import * |
15 from PyQt4.QtGui import QDialog, QInputDialog, QApplication, QMenu, QProgressDialog |
16 |
16 |
17 from E5Gui.E5Application import e5App |
17 from E5Gui.E5Application import e5App |
18 from E5Gui import E5MessageBox, E5FileDialog |
18 from E5Gui import E5MessageBox, E5FileDialog |
19 |
19 |
20 from .ProjectBrowserModel import ProjectBrowserFileItem, \ |
20 from .ProjectBrowserModel import ProjectBrowserFileItem, \ |
713 """ |
713 """ |
714 itm = self.model().item(self.currentIndex()) |
714 itm = self.model().item(self.currentIndex()) |
715 fn = itm.fileName() |
715 fn = itm.fileName() |
716 |
716 |
717 if self.hooks["generateDialogCode"] is not None: |
717 if self.hooks["generateDialogCode"] is not None: |
718 self.hooks["generateDialogCode"](filename) |
718 self.hooks["generateDialogCode"](fn) |
719 else: |
719 else: |
720 from .CreateDialogCodeDialog import CreateDialogCodeDialog |
720 from .CreateDialogCodeDialog import CreateDialogCodeDialog |
721 |
721 |
722 # change environment |
722 # change environment |
723 sys.path.insert(0, self.project.getProjectPath()) |
723 sys.path.insert(0, self.project.getProjectPath()) |