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