17 |
17 |
18 from E5Gui.E5Application import e5App |
18 from E5Gui.E5Application import e5App |
19 from E5Gui import E5MessageBox |
19 from E5Gui import E5MessageBox |
20 |
20 |
21 from .Ui_CreateDialogCodeDialog import Ui_CreateDialogCodeDialog |
21 from .Ui_CreateDialogCodeDialog import Ui_CreateDialogCodeDialog |
|
22 from .NewDialogClassDialog import NewDialogClassDialog |
22 |
23 |
23 from eric5config import getConfig |
24 from eric5config import getConfig |
24 |
25 |
25 pyqtSignatureRole = Qt.UserRole + 1 |
26 pyqtSignatureRole = Qt.UserRole + 1 |
26 pythonSignatureRole = Qt.UserRole + 2 |
27 pythonSignatureRole = Qt.UserRole + 2 |
549 Private slot called to enter the data for a new dialog class. |
550 Private slot called to enter the data for a new dialog class. |
550 """ |
551 """ |
551 path, file = os.path.split(self.srcFile) |
552 path, file = os.path.split(self.srcFile) |
552 objName = self.__objectName() |
553 objName = self.__objectName() |
553 if objName: |
554 if objName: |
554 from .NewDialogClassDialog import NewDialogClassDialog |
|
555 dlg = NewDialogClassDialog(objName, file, path, self) |
555 dlg = NewDialogClassDialog(objName, file, path, self) |
556 if dlg.exec_() == QDialog.Accepted: |
556 if dlg.exec_() == QDialog.Accepted: |
557 className, fileName = dlg.getData() |
557 className, fileName = dlg.getData() |
558 |
558 |
559 self.classNameCombo.clear() |
559 self.classNameCombo.clear() |