2 |
2 |
3 # Copyright (c) 2007 - 2012 Detlev Offenbach <detlev@die-offenbachs.de> |
3 # Copyright (c) 2007 - 2012 Detlev Offenbach <detlev@die-offenbachs.de> |
4 # |
4 # |
5 |
5 |
6 """ |
6 """ |
7 Module implementing a dialog to generate code for a Qt4 dialog. |
7 Module implementing a dialog to generate code for a Qt4/Qt5 dialog. |
8 """ |
8 """ |
9 |
9 |
10 import os |
10 import os |
11 |
11 |
12 from PyQt4.QtCore import QMetaObject, QByteArray, QRegExp, Qt, pyqtSlot, QMetaMethod, \ |
12 from PyQt4.QtCore import QMetaObject, QByteArray, QRegExp, Qt, pyqtSlot, QMetaMethod, \ |
30 rubySignatureRole = Qt.UserRole + 3 |
30 rubySignatureRole = Qt.UserRole + 3 |
31 |
31 |
32 |
32 |
33 class CreateDialogCodeDialog(QDialog, Ui_CreateDialogCodeDialog): |
33 class CreateDialogCodeDialog(QDialog, Ui_CreateDialogCodeDialog): |
34 """ |
34 """ |
35 Class implementing a dialog to generate code for a Qt4 dialog. |
35 Class implementing a dialog to generate code for a Qt4/Qt5 dialog. |
36 """ |
36 """ |
37 DialogClasses = {"QDialog", "QWidget", "QMainWindow", "QWizardPage"} |
37 DialogClasses = {"QDialog", "QWidget", "QMainWindow", "QWizardPage"} |
38 Separator = 25 * "=" |
38 Separator = 25 * "=" |
39 |
39 |
40 def __init__(self, formName, project, parent=None): |
40 def __init__(self, formName, project, parent=None): |