~ubuntu-branches/ubuntu/karmic/eric/karmic

« back to all changes in this revision

Viewing changes to eric/Wizards/InputDialogWizard/InputDialogWizardForm.py

  • Committer: Bazaar Package Importer
  • Author(s): Scott Kitterman
  • Date: 2008-01-28 18:02:25 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20080128180225-6nrox6yrworh2c4v
Tags: 4.0.4-1ubuntu1
* Add python-qt3 to build-depends becuase that's where Ubuntu puts 
  pyqtconfig
* Change maintainer to MOTU

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# -*- coding: utf-8 -*-
2
 
 
3
 
# Form implementation generated from reading ui file '/home/detlev/Development/Python/Eric/eric3_9/eric3/Wizards/InputDialogWizard/InputDialogWizardForm.ui'
4
 
#
5
 
# Created: Sa Dez 31 12:37:41 2005
6
 
#      by: The PyQt User Interface Compiler (pyuic) 3.15.1
7
 
#
8
 
# WARNING! All changes made in this file will be lost!
9
 
 
10
 
 
11
 
import sys
12
 
from qt import *
13
 
 
14
 
 
15
 
class InputDialogWizardForm(QDialog):
16
 
    def __init__(self,parent = None,name = None,modal = 0,fl = 0):
17
 
        QDialog.__init__(self,parent,name,modal,fl)
18
 
 
19
 
        if not name:
20
 
            self.setName("InputDialogWizardForm")
21
 
 
22
 
        self.setSizeGripEnabled(1)
23
 
 
24
 
        InputDialogWizardFormLayout = QVBoxLayout(self,6,6,"InputDialogWizardFormLayout")
25
 
 
26
 
        self.qtButtonGroup = QButtonGroup(self,"qtButtonGroup")
27
 
        self.qtButtonGroup.setColumnLayout(0,Qt.Vertical)
28
 
        self.qtButtonGroup.layout().setSpacing(6)
29
 
        self.qtButtonGroup.layout().setMargin(6)
30
 
        qtButtonGroupLayout = QHBoxLayout(self.qtButtonGroup.layout())
31
 
        qtButtonGroupLayout.setAlignment(Qt.AlignTop)
32
 
 
33
 
        self.rQt3 = QRadioButton(self.qtButtonGroup,"rQt3")
34
 
        self.rQt3.setChecked(1)
35
 
        qtButtonGroupLayout.addWidget(self.rQt3)
36
 
 
37
 
        self.rQt4 = QRadioButton(self.qtButtonGroup,"rQt4")
38
 
        self.rQt4.setFocusPolicy(QRadioButton.TabFocus)
39
 
        qtButtonGroupLayout.addWidget(self.rQt4)
40
 
        spacer3 = QSpacerItem(40,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
41
 
        qtButtonGroupLayout.addItem(spacer3)
42
 
        InputDialogWizardFormLayout.addWidget(self.qtButtonGroup)
43
 
 
44
 
        self.ButtonGroup1 = QButtonGroup(self,"ButtonGroup1")
45
 
        self.ButtonGroup1.setColumnLayout(0,Qt.Vertical)
46
 
        self.ButtonGroup1.layout().setSpacing(6)
47
 
        self.ButtonGroup1.layout().setMargin(11)
48
 
        ButtonGroup1Layout = QHBoxLayout(self.ButtonGroup1.layout())
49
 
        ButtonGroup1Layout.setAlignment(Qt.AlignTop)
50
 
 
51
 
        self.rText = QRadioButton(self.ButtonGroup1,"rText")
52
 
        self.rText.setChecked(1)
53
 
        ButtonGroup1Layout.addWidget(self.rText)
54
 
 
55
 
        self.rInteger = QRadioButton(self.ButtonGroup1,"rInteger")
56
 
        ButtonGroup1Layout.addWidget(self.rInteger)
57
 
 
58
 
        self.rDouble = QRadioButton(self.ButtonGroup1,"rDouble")
59
 
        ButtonGroup1Layout.addWidget(self.rDouble)
60
 
 
61
 
        self.rItem = QRadioButton(self.ButtonGroup1,"rItem")
62
 
        ButtonGroup1Layout.addWidget(self.rItem)
63
 
        InputDialogWizardFormLayout.addWidget(self.ButtonGroup1)
64
 
 
65
 
        self.TextLabel1 = QLabel(self,"TextLabel1")
66
 
        InputDialogWizardFormLayout.addWidget(self.TextLabel1)
67
 
 
68
 
        self.eCaption = QLineEdit(self,"eCaption")
69
 
        InputDialogWizardFormLayout.addWidget(self.eCaption)
70
 
 
71
 
        self.TextLabel2 = QLabel(self,"TextLabel2")
72
 
        InputDialogWizardFormLayout.addWidget(self.TextLabel2)
73
 
 
74
 
        self.eLabel = QLineEdit(self,"eLabel")
75
 
        InputDialogWizardFormLayout.addWidget(self.eLabel)
76
 
 
77
 
        self.GroupBox1 = QGroupBox(self,"GroupBox1")
78
 
        self.GroupBox1.setColumnLayout(0,Qt.Vertical)
79
 
        self.GroupBox1.layout().setSpacing(6)
80
 
        self.GroupBox1.layout().setMargin(11)
81
 
        GroupBox1Layout = QVBoxLayout(self.GroupBox1.layout())
82
 
        GroupBox1Layout.setAlignment(Qt.AlignTop)
83
 
 
84
 
        self.ButtonGroup2 = QButtonGroup(self.GroupBox1,"ButtonGroup2")
85
 
        self.ButtonGroup2.setColumnLayout(0,Qt.Vertical)
86
 
        self.ButtonGroup2.layout().setSpacing(6)
87
 
        self.ButtonGroup2.layout().setMargin(11)
88
 
        ButtonGroup2Layout = QHBoxLayout(self.ButtonGroup2.layout())
89
 
        ButtonGroup2Layout.setAlignment(Qt.AlignTop)
90
 
 
91
 
        self.rEchoNormal = QRadioButton(self.ButtonGroup2,"rEchoNormal")
92
 
        self.rEchoNormal.setChecked(1)
93
 
        ButtonGroup2Layout.addWidget(self.rEchoNormal)
94
 
 
95
 
        self.rEchoNoEcho = QRadioButton(self.ButtonGroup2,"rEchoNoEcho")
96
 
        ButtonGroup2Layout.addWidget(self.rEchoNoEcho)
97
 
 
98
 
        self.rEchoPassword = QRadioButton(self.ButtonGroup2,"rEchoPassword")
99
 
        ButtonGroup2Layout.addWidget(self.rEchoPassword)
100
 
        GroupBox1Layout.addWidget(self.ButtonGroup2)
101
 
 
102
 
        self.TextLabel3 = QLabel(self.GroupBox1,"TextLabel3")
103
 
        GroupBox1Layout.addWidget(self.TextLabel3)
104
 
 
105
 
        self.eTextDefault = QLineEdit(self.GroupBox1,"eTextDefault")
106
 
        GroupBox1Layout.addWidget(self.eTextDefault)
107
 
        InputDialogWizardFormLayout.addWidget(self.GroupBox1)
108
 
 
109
 
        self.GroupBox2 = QGroupBox(self,"GroupBox2")
110
 
        self.GroupBox2.setEnabled(0)
111
 
        self.GroupBox2.setColumnLayout(0,Qt.Vertical)
112
 
        self.GroupBox2.layout().setSpacing(6)
113
 
        self.GroupBox2.layout().setMargin(11)
114
 
        GroupBox2Layout = QGridLayout(self.GroupBox2.layout())
115
 
        GroupBox2Layout.setAlignment(Qt.AlignTop)
116
 
 
117
 
        self.TextLabel4 = QLabel(self.GroupBox2,"TextLabel4")
118
 
 
119
 
        GroupBox2Layout.addWidget(self.TextLabel4,0,0)
120
 
 
121
 
        self.TextLabel4_2 = QLabel(self.GroupBox2,"TextLabel4_2")
122
 
 
123
 
        GroupBox2Layout.addWidget(self.TextLabel4_2,0,1)
124
 
 
125
 
        self.TextLabel4_3 = QLabel(self.GroupBox2,"TextLabel4_3")
126
 
 
127
 
        GroupBox2Layout.addWidget(self.TextLabel4_3,0,2)
128
 
 
129
 
        self.TextLabel4_4 = QLabel(self.GroupBox2,"TextLabel4_4")
130
 
 
131
 
        GroupBox2Layout.addWidget(self.TextLabel4_4,0,3)
132
 
 
133
 
        self.sIntDefault = QSpinBox(self.GroupBox2,"sIntDefault")
134
 
        self.sIntDefault.setMaxValue(2147483647)
135
 
        self.sIntDefault.setMinValue(-2147483647)
136
 
 
137
 
        GroupBox2Layout.addWidget(self.sIntDefault,1,0)
138
 
 
139
 
        self.sIntTo = QSpinBox(self.GroupBox2,"sIntTo")
140
 
        self.sIntTo.setMaxValue(2147483647)
141
 
        self.sIntTo.setMinValue(-2147483647)
142
 
        self.sIntTo.setValue(2147483647)
143
 
 
144
 
        GroupBox2Layout.addWidget(self.sIntTo,1,2)
145
 
 
146
 
        self.sIntStep = QSpinBox(self.GroupBox2,"sIntStep")
147
 
        self.sIntStep.setMaxValue(2147483647)
148
 
        self.sIntStep.setMinValue(-2147483647)
149
 
        self.sIntStep.setValue(1)
150
 
 
151
 
        GroupBox2Layout.addWidget(self.sIntStep,1,3)
152
 
 
153
 
        self.sIntFrom = QSpinBox(self.GroupBox2,"sIntFrom")
154
 
        self.sIntFrom.setMaxValue(2147483647)
155
 
        self.sIntFrom.setMinValue(-2147483647)
156
 
        self.sIntFrom.setValue(-2147483647)
157
 
 
158
 
        GroupBox2Layout.addWidget(self.sIntFrom,1,1)
159
 
        InputDialogWizardFormLayout.addWidget(self.GroupBox2)
160
 
 
161
 
        self.GroupBox3 = QGroupBox(self,"GroupBox3")
162
 
        self.GroupBox3.setEnabled(0)
163
 
        self.GroupBox3.setColumnLayout(0,Qt.Vertical)
164
 
        self.GroupBox3.layout().setSpacing(6)
165
 
        self.GroupBox3.layout().setMargin(11)
166
 
        GroupBox3Layout = QGridLayout(self.GroupBox3.layout())
167
 
        GroupBox3Layout.setAlignment(Qt.AlignTop)
168
 
 
169
 
        self.TextLabel6 = QLabel(self.GroupBox3,"TextLabel6")
170
 
 
171
 
        GroupBox3Layout.addWidget(self.TextLabel6,0,1)
172
 
 
173
 
        self.TextLabel7 = QLabel(self.GroupBox3,"TextLabel7")
174
 
 
175
 
        GroupBox3Layout.addWidget(self.TextLabel7,0,2)
176
 
 
177
 
        self.TextLabel8 = QLabel(self.GroupBox3,"TextLabel8")
178
 
 
179
 
        GroupBox3Layout.addWidget(self.TextLabel8,0,3)
180
 
 
181
 
        self.sDoubleDecimals = QSpinBox(self.GroupBox3,"sDoubleDecimals")
182
 
        self.sDoubleDecimals.setMaxValue(2147483647)
183
 
        self.sDoubleDecimals.setMinValue(-2147483647)
184
 
        self.sDoubleDecimals.setValue(1)
185
 
 
186
 
        GroupBox3Layout.addWidget(self.sDoubleDecimals,1,3)
187
 
 
188
 
        self.TextLabel5 = QLabel(self.GroupBox3,"TextLabel5")
189
 
 
190
 
        GroupBox3Layout.addWidget(self.TextLabel5,0,0)
191
 
 
192
 
        self.eDoubleDefault = QLineEdit(self.GroupBox3,"eDoubleDefault")
193
 
 
194
 
        GroupBox3Layout.addWidget(self.eDoubleDefault,1,0)
195
 
 
196
 
        self.eDoubleFrom = QLineEdit(self.GroupBox3,"eDoubleFrom")
197
 
 
198
 
        GroupBox3Layout.addWidget(self.eDoubleFrom,1,1)
199
 
 
200
 
        self.eDoubleTo = QLineEdit(self.GroupBox3,"eDoubleTo")
201
 
 
202
 
        GroupBox3Layout.addWidget(self.eDoubleTo,1,2)
203
 
        InputDialogWizardFormLayout.addWidget(self.GroupBox3)
204
 
 
205
 
        self.GroupBox4 = QGroupBox(self,"GroupBox4")
206
 
        self.GroupBox4.setEnabled(0)
207
 
        self.GroupBox4.setColumnLayout(0,Qt.Vertical)
208
 
        self.GroupBox4.layout().setSpacing(6)
209
 
        self.GroupBox4.layout().setMargin(11)
210
 
        GroupBox4Layout = QGridLayout(self.GroupBox4.layout())
211
 
        GroupBox4Layout.setAlignment(Qt.AlignTop)
212
 
 
213
 
        self.TextLabel9 = QLabel(self.GroupBox4,"TextLabel9")
214
 
 
215
 
        GroupBox4Layout.addWidget(self.TextLabel9,0,0)
216
 
 
217
 
        self.TextLabel10 = QLabel(self.GroupBox4,"TextLabel10")
218
 
 
219
 
        GroupBox4Layout.addWidget(self.TextLabel10,0,1)
220
 
 
221
 
        self.eVariable = QLineEdit(self.GroupBox4,"eVariable")
222
 
 
223
 
        GroupBox4Layout.addWidget(self.eVariable,1,0)
224
 
 
225
 
        self.sCurrentItem = QSpinBox(self.GroupBox4,"sCurrentItem")
226
 
 
227
 
        GroupBox4Layout.addWidget(self.sCurrentItem,1,1)
228
 
 
229
 
        self.cEditable = QCheckBox(self.GroupBox4,"cEditable")
230
 
        self.cEditable.setChecked(1)
231
 
 
232
 
        GroupBox4Layout.addWidget(self.cEditable,1,2)
233
 
        InputDialogWizardFormLayout.addWidget(self.GroupBox4)
234
 
 
235
 
        Layout1 = QHBoxLayout(None,0,6,"Layout1")
236
 
        Spacer1 = QSpacerItem(30,0,QSizePolicy.Expanding,QSizePolicy.Minimum)
237
 
        Layout1.addItem(Spacer1)
238
 
 
239
 
        self.PushButton1 = QPushButton(self,"PushButton1")
240
 
        Layout1.addWidget(self.PushButton1)
241
 
 
242
 
        self.PushButton2 = QPushButton(self,"PushButton2")
243
 
        Layout1.addWidget(self.PushButton2)
244
 
 
245
 
        self.PushButton3 = QPushButton(self,"PushButton3")
246
 
        self.PushButton3.setDefault(1)
247
 
        Layout1.addWidget(self.PushButton3)
248
 
        Spacer2 = QSpacerItem(30,0,QSizePolicy.Expanding,QSizePolicy.Minimum)
249
 
        Layout1.addItem(Spacer2)
250
 
        InputDialogWizardFormLayout.addLayout(Layout1)
251
 
 
252
 
        self.languageChange()
253
 
 
254
 
        self.resize(QSize(501,607).expandedTo(self.minimumSizeHint()))
255
 
        self.clearWState(Qt.WState_Polished)
256
 
 
257
 
        self.connect(self.rText,SIGNAL("toggled(bool)"),self.GroupBox1.setEnabled)
258
 
        self.connect(self.rText,SIGNAL("toggled(bool)"),self.GroupBox2.setDisabled)
259
 
        self.connect(self.rText,SIGNAL("toggled(bool)"),self.GroupBox3.setDisabled)
260
 
        self.connect(self.rText,SIGNAL("toggled(bool)"),self.GroupBox4.setDisabled)
261
 
        self.connect(self.rInteger,SIGNAL("toggled(bool)"),self.GroupBox1.setDisabled)
262
 
        self.connect(self.rInteger,SIGNAL("toggled(bool)"),self.GroupBox2.setEnabled)
263
 
        self.connect(self.rInteger,SIGNAL("toggled(bool)"),self.GroupBox3.setDisabled)
264
 
        self.connect(self.rInteger,SIGNAL("toggled(bool)"),self.GroupBox4.setDisabled)
265
 
        self.connect(self.rDouble,SIGNAL("toggled(bool)"),self.GroupBox1.setDisabled)
266
 
        self.connect(self.rDouble,SIGNAL("toggled(bool)"),self.GroupBox2.setDisabled)
267
 
        self.connect(self.rDouble,SIGNAL("toggled(bool)"),self.GroupBox3.setEnabled)
268
 
        self.connect(self.rDouble,SIGNAL("toggled(bool)"),self.GroupBox4.setDisabled)
269
 
        self.connect(self.rItem,SIGNAL("toggled(bool)"),self.GroupBox1.setDisabled)
270
 
        self.connect(self.rItem,SIGNAL("toggled(bool)"),self.GroupBox2.setDisabled)
271
 
        self.connect(self.rItem,SIGNAL("toggled(bool)"),self.GroupBox3.setDisabled)
272
 
        self.connect(self.rItem,SIGNAL("toggled(bool)"),self.GroupBox4.setEnabled)
273
 
        self.connect(self.PushButton1,SIGNAL("clicked()"),self.accept)
274
 
        self.connect(self.PushButton2,SIGNAL("clicked()"),self.reject)
275
 
        self.connect(self.PushButton3,SIGNAL("clicked()"),self.testDlg)
276
 
        self.connect(self.rItem,SIGNAL("toggled(bool)"),self.PushButton3.setDisabled)
277
 
        self.connect(self.rDouble,SIGNAL("toggled(bool)"),self.PushButton3.setEnabled)
278
 
        self.connect(self.rInteger,SIGNAL("toggled(bool)"),self.PushButton3.setEnabled)
279
 
        self.connect(self.rText,SIGNAL("toggled(bool)"),self.PushButton3.setEnabled)
280
 
 
281
 
        self.setTabOrder(self.rQt3,self.rQt4)
282
 
        self.setTabOrder(self.rQt4,self.rText)
283
 
        self.setTabOrder(self.rText,self.rInteger)
284
 
        self.setTabOrder(self.rInteger,self.rDouble)
285
 
        self.setTabOrder(self.rDouble,self.rItem)
286
 
        self.setTabOrder(self.rItem,self.eCaption)
287
 
        self.setTabOrder(self.eCaption,self.eLabel)
288
 
        self.setTabOrder(self.eLabel,self.rEchoNormal)
289
 
        self.setTabOrder(self.rEchoNormal,self.rEchoNoEcho)
290
 
        self.setTabOrder(self.rEchoNoEcho,self.rEchoPassword)
291
 
        self.setTabOrder(self.rEchoPassword,self.eTextDefault)
292
 
        self.setTabOrder(self.eTextDefault,self.sIntDefault)
293
 
        self.setTabOrder(self.sIntDefault,self.sIntFrom)
294
 
        self.setTabOrder(self.sIntFrom,self.sIntTo)
295
 
        self.setTabOrder(self.sIntTo,self.sIntStep)
296
 
        self.setTabOrder(self.sIntStep,self.eDoubleDefault)
297
 
        self.setTabOrder(self.eDoubleDefault,self.eDoubleFrom)
298
 
        self.setTabOrder(self.eDoubleFrom,self.eDoubleTo)
299
 
        self.setTabOrder(self.eDoubleTo,self.sDoubleDecimals)
300
 
        self.setTabOrder(self.sDoubleDecimals,self.eVariable)
301
 
        self.setTabOrder(self.eVariable,self.sCurrentItem)
302
 
        self.setTabOrder(self.sCurrentItem,self.cEditable)
303
 
        self.setTabOrder(self.cEditable,self.PushButton3)
304
 
        self.setTabOrder(self.PushButton3,self.PushButton1)
305
 
        self.setTabOrder(self.PushButton1,self.PushButton2)
306
 
 
307
 
 
308
 
    def languageChange(self):
309
 
        self.setCaption(self.__tr("QInputDialog Wizard"))
310
 
        self.qtButtonGroup.setTitle(self.__tr("Qt Version"))
311
 
        self.rQt3.setText(self.__tr("Qt 3"))
312
 
        QToolTip.add(self.rQt3,self.__tr("Select to generate code for Qt 3"))
313
 
        self.rQt4.setText(self.__tr("Qt 4"))
314
 
        QToolTip.add(self.rQt4,self.__tr("Select to generate code for Qt 4"))
315
 
        self.ButtonGroup1.setTitle(self.__tr("Type"))
316
 
        self.rText.setText(self.__tr("Text"))
317
 
        self.rInteger.setText(self.__tr("Integer"))
318
 
        self.rDouble.setText(self.__tr("Double"))
319
 
        self.rItem.setText(self.__tr("Item"))
320
 
        self.TextLabel1.setText(self.__tr("Caption"))
321
 
        self.TextLabel2.setText(self.__tr("Label"))
322
 
        self.GroupBox1.setTitle(self.__tr("Text"))
323
 
        self.ButtonGroup2.setTitle(self.__tr("Echo Mode"))
324
 
        self.rEchoNormal.setText(self.__tr("Normal"))
325
 
        self.rEchoNoEcho.setText(self.__tr("No Echo"))
326
 
        self.rEchoPassword.setText(self.__tr("Password"))
327
 
        self.TextLabel3.setText(self.__tr("Default"))
328
 
        self.GroupBox2.setTitle(self.__tr("Integer"))
329
 
        self.TextLabel4.setText(self.__tr("Default"))
330
 
        self.TextLabel4_2.setText(self.__tr("From"))
331
 
        self.TextLabel4_3.setText(self.__tr("To"))
332
 
        self.TextLabel4_4.setText(self.__tr("Step"))
333
 
        self.GroupBox3.setTitle(self.__tr("Double"))
334
 
        self.TextLabel6.setText(self.__tr("From"))
335
 
        self.TextLabel7.setText(self.__tr("To"))
336
 
        self.TextLabel8.setText(self.__tr("Decimals"))
337
 
        self.TextLabel5.setText(self.__tr("Default"))
338
 
        self.eDoubleDefault.setText(self.__tr("0"))
339
 
        self.eDoubleFrom.setText(self.__tr("-2147483647"))
340
 
        self.eDoubleTo.setText(self.__tr("2147483647"))
341
 
        self.GroupBox4.setTitle(self.__tr("Item"))
342
 
        self.TextLabel9.setText(self.__tr("String List Variable"))
343
 
        self.TextLabel10.setText(self.__tr("Current Item"))
344
 
        self.cEditable.setText(self.__tr("Editable"))
345
 
        self.PushButton1.setText(self.__tr("&OK"))
346
 
        self.PushButton2.setText(self.__tr("&Cancel"))
347
 
        self.PushButton3.setText(self.__tr("&Test"))
348
 
 
349
 
 
350
 
    def testDlg(self):
351
 
        print "InputDialogWizardForm.testDlg(): Not implemented yet"
352
 
 
353
 
    def __tr(self,s,c = None):
354
 
        return qApp.translate("InputDialogWizardForm",s,c)
355
 
 
356
 
if __name__ == "__main__":
357
 
    a = QApplication(sys.argv)
358
 
    QObject.connect(a,SIGNAL("lastWindowClosed()"),a,SLOT("quit()"))
359
 
    w = InputDialogWizardForm()
360
 
    a.setMainWidget(w)
361
 
    w.show()
362
 
    a.exec_loop()