src/eric7/Plugins/WizardPlugins/EricPluginWizard/PluginWizardDialog.ui

branch
eric7
changeset 9209
b99e7fd55fd3
parent 8428
2deec2f8a9ab
child 9413
80c06d472826
equal deleted inserted replaced
9208:3fc8dfeb6ebe 9209:b99e7fd55fd3
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3 <class>PluginWizardDialog</class>
4 <widget class="QDialog" name="PluginWizardDialog">
5 <property name="geometry">
6 <rect>
7 <x>0</x>
8 <y>0</y>
9 <width>700</width>
10 <height>600</height>
11 </rect>
12 </property>
13 <property name="windowTitle">
14 <string>eric Plug-in Wizard</string>
15 </property>
16 <property name="sizeGripEnabled">
17 <bool>true</bool>
18 </property>
19 <layout class="QVBoxLayout" name="verticalLayout_5">
20 <item>
21 <widget class="QTabWidget" name="dataTabWidget">
22 <property name="currentIndex">
23 <number>0</number>
24 </property>
25 <widget class="QWidget" name="headerTab">
26 <attribute name="title">
27 <string>Header</string>
28 </attribute>
29 <layout class="QVBoxLayout" name="verticalLayout">
30 <item>
31 <layout class="QGridLayout" name="gridLayout">
32 <item row="0" column="0">
33 <widget class="QLabel" name="label">
34 <property name="text">
35 <string>Plug-in Name:</string>
36 </property>
37 </widget>
38 </item>
39 <item row="0" column="1" colspan="2">
40 <widget class="QLineEdit" name="nameEdit">
41 <property name="toolTip">
42 <string>Enter the plug-in name</string>
43 </property>
44 <property name="maxLength">
45 <number>55</number>
46 </property>
47 </widget>
48 </item>
49 <item row="1" column="0">
50 <widget class="QLabel" name="label_2">
51 <property name="text">
52 <string>Version:</string>
53 </property>
54 </widget>
55 </item>
56 <item row="1" column="1" colspan="2">
57 <widget class="QLineEdit" name="versionEdit">
58 <property name="toolTip">
59 <string>Enter the version number in the form 'major.minor[.patch[.sub]]'</string>
60 </property>
61 <property name="maxLength">
62 <number>10</number>
63 </property>
64 </widget>
65 </item>
66 <item row="2" column="0">
67 <widget class="QLabel" name="label_3">
68 <property name="text">
69 <string>Author:</string>
70 </property>
71 </widget>
72 </item>
73 <item row="2" column="1" colspan="2">
74 <widget class="QLineEdit" name="authorEdit">
75 <property name="toolTip">
76 <string>Enter the author's name</string>
77 </property>
78 <property name="maxLength">
79 <number>55</number>
80 </property>
81 </widget>
82 </item>
83 <item row="3" column="0">
84 <widget class="QLabel" name="label_4">
85 <property name="text">
86 <string>Author Email:</string>
87 </property>
88 </widget>
89 </item>
90 <item row="3" column="1" colspan="2">
91 <widget class="QLineEdit" name="authorEmailEdit">
92 <property name="toolTip">
93 <string>Enter the author's email address</string>
94 </property>
95 <property name="inputMask">
96 <string notr="true"/>
97 </property>
98 <property name="maxLength">
99 <number>55</number>
100 </property>
101 </widget>
102 </item>
103 <item row="4" column="0">
104 <widget class="QLabel" name="label_5">
105 <property name="text">
106 <string>Class Name:</string>
107 </property>
108 </widget>
109 </item>
110 <item row="4" column="1" colspan="2">
111 <widget class="QLineEdit" name="classNameEdit">
112 <property name="toolTip">
113 <string>Enter the name of the plug-in class</string>
114 </property>
115 <property name="maxLength">
116 <number>55</number>
117 </property>
118 </widget>
119 </item>
120 <item row="5" column="0">
121 <widget class="QLabel" name="label_6">
122 <property name="text">
123 <string>Package Name:</string>
124 </property>
125 </widget>
126 </item>
127 <item row="5" column="1">
128 <widget class="QLineEdit" name="packageNameEdit">
129 <property name="toolTip">
130 <string>Enter the name of the plug-in package</string>
131 </property>
132 <property name="maxLength">
133 <number>55</number>
134 </property>
135 </widget>
136 </item>
137 <item row="5" column="2">
138 <widget class="QCheckBox" name="createPackageCheckBox">
139 <property name="toolTip">
140 <string>Select to create the entered package</string>
141 </property>
142 <property name="text">
143 <string>Create Package</string>
144 </property>
145 <property name="checked">
146 <bool>true</bool>
147 </property>
148 </widget>
149 </item>
150 <item row="6" column="0">
151 <widget class="QLabel" name="label_7">
152 <property name="text">
153 <string>Short Description:</string>
154 </property>
155 </widget>
156 </item>
157 <item row="6" column="1" colspan="2">
158 <widget class="QLineEdit" name="shortDescriptionEdit">
159 <property name="toolTip">
160 <string>Enter the short description</string>
161 </property>
162 <property name="maxLength">
163 <number>55</number>
164 </property>
165 </widget>
166 </item>
167 <item row="7" column="0">
168 <widget class="QLabel" name="label_8">
169 <property name="text">
170 <string>Long Description:</string>
171 </property>
172 <property name="alignment">
173 <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
174 </property>
175 </widget>
176 </item>
177 <item row="7" column="1" colspan="2">
178 <widget class="EricSpellCheckedPlainTextEdit" name="longDescriptionEdit">
179 <property name="toolTip">
180 <string>Enter the long description</string>
181 </property>
182 <property name="tabChangesFocus">
183 <bool>true</bool>
184 </property>
185 </widget>
186 </item>
187 </layout>
188 </item>
189 <item>
190 <layout class="QGridLayout" name="gridLayout_2">
191 <item row="0" column="0">
192 <widget class="QCheckBox" name="autoActivateCheckBox">
193 <property name="toolTip">
194 <string>Select to activate the plug-in automatically</string>
195 </property>
196 <property name="text">
197 <string>Activate Automatically</string>
198 </property>
199 <property name="checked">
200 <bool>true</bool>
201 </property>
202 </widget>
203 </item>
204 <item row="0" column="1">
205 <widget class="QCheckBox" name="deactivateableCheckBox">
206 <property name="toolTip">
207 <string>Select to allow the plug-in to be deactivated</string>
208 </property>
209 <property name="text">
210 <string>Can be deactivated</string>
211 </property>
212 <property name="checked">
213 <bool>true</bool>
214 </property>
215 </widget>
216 </item>
217 <item row="1" column="0">
218 <widget class="QCheckBox" name="restartCheckBox">
219 <property name="toolTip">
220 <string>Select to indicate a restart is needed when updated</string>
221 </property>
222 <property name="text">
223 <string>Needs Restart</string>
224 </property>
225 </widget>
226 </item>
227 <item row="1" column="1">
228 <widget class="QCheckBox" name="python2CheckBox">
229 <property name="toolTip">
230 <string>Select to indicate Python 2 compatibility</string>
231 </property>
232 <property name="text">
233 <string>Python 2 compatible</string>
234 </property>
235 <property name="checked">
236 <bool>true</bool>
237 </property>
238 </widget>
239 </item>
240 </layout>
241 </item>
242 <item>
243 <widget class="QFrame" name="ondemandFrame">
244 <property name="enabled">
245 <bool>false</bool>
246 </property>
247 <property name="frameShape">
248 <enum>QFrame::NoFrame</enum>
249 </property>
250 <property name="frameShadow">
251 <enum>QFrame::Raised</enum>
252 </property>
253 <layout class="QGridLayout" name="gridLayout_4">
254 <item row="0" column="0">
255 <widget class="QLabel" name="label_10">
256 <property name="text">
257 <string>Plug-in Type:</string>
258 </property>
259 </widget>
260 </item>
261 <item row="0" column="1">
262 <widget class="QComboBox" name="pluginTypeCombo">
263 <property name="toolTip">
264 <string>Select the plug-in type</string>
265 </property>
266 </widget>
267 </item>
268 <item row="0" column="2">
269 <spacer name="horizontalSpacer_2">
270 <property name="orientation">
271 <enum>Qt::Horizontal</enum>
272 </property>
273 <property name="sizeHint" stdset="0">
274 <size>
275 <width>406</width>
276 <height>20</height>
277 </size>
278 </property>
279 </spacer>
280 </item>
281 <item row="1" column="0">
282 <widget class="QLabel" name="label_11">
283 <property name="text">
284 <string>Plug-in Type Name:</string>
285 </property>
286 </widget>
287 </item>
288 <item row="1" column="1" colspan="2">
289 <widget class="QLineEdit" name="pluginTypeNameEdit">
290 <property name="toolTip">
291 <string>Enter the plug-in type name</string>
292 </property>
293 <property name="maxLength">
294 <number>55</number>
295 </property>
296 </widget>
297 </item>
298 </layout>
299 </widget>
300 </item>
301 </layout>
302 </widget>
303 <widget class="QWidget" name="configTab">
304 <attribute name="title">
305 <string>Configuration</string>
306 </attribute>
307 <layout class="QVBoxLayout" name="verticalLayout_3">
308 <item>
309 <widget class="QGroupBox" name="configurationGroup">
310 <property name="toolTip">
311 <string>Select to indicate that the plug-in has configurable data</string>
312 </property>
313 <property name="title">
314 <string>Is configurable</string>
315 </property>
316 <property name="checkable">
317 <bool>true</bool>
318 </property>
319 <property name="checked">
320 <bool>false</bool>
321 </property>
322 <layout class="QGridLayout" name="gridLayout_3">
323 <item row="0" column="0">
324 <widget class="QLabel" name="label_9">
325 <property name="text">
326 <string>Preferences Key:</string>
327 </property>
328 </widget>
329 </item>
330 <item row="0" column="1">
331 <widget class="QLineEdit" name="preferencesKeyEdit">
332 <property name="toolTip">
333 <string>Enter the preferences key</string>
334 </property>
335 <property name="maxLength">
336 <number>55</number>
337 </property>
338 </widget>
339 </item>
340 <item row="1" column="1">
341 <spacer name="verticalSpacer">
342 <property name="orientation">
343 <enum>Qt::Vertical</enum>
344 </property>
345 <property name="sizeHint" stdset="0">
346 <size>
347 <width>20</width>
348 <height>416</height>
349 </size>
350 </property>
351 </spacer>
352 </item>
353 </layout>
354 </widget>
355 </item>
356 </layout>
357 </widget>
358 <widget class="QWidget" name="variousTab">
359 <attribute name="title">
360 <string>Various</string>
361 </attribute>
362 <layout class="QVBoxLayout" name="verticalLayout_4">
363 <item>
364 <widget class="QCheckBox" name="pixmapCheckBox">
365 <property name="toolTip">
366 <string>Select to create a 'previewPix()' function skeleton</string>
367 </property>
368 <property name="text">
369 <string>Include 'previewPix()' function</string>
370 </property>
371 </widget>
372 </item>
373 <item>
374 <widget class="QCheckBox" name="moduleSetupCheckBox">
375 <property name="toolTip">
376 <string>Select to create a 'moduleSetup()' function skeleton</string>
377 </property>
378 <property name="text">
379 <string>Include 'moduleSetup()' function</string>
380 </property>
381 </widget>
382 </item>
383 <item>
384 <widget class="QGroupBox" name="exeGroup">
385 <property name="title">
386 <string>Include an 'exeDisplayData' function</string>
387 </property>
388 <property name="checkable">
389 <bool>true</bool>
390 </property>
391 <property name="checked">
392 <bool>false</bool>
393 </property>
394 <layout class="QVBoxLayout" name="verticalLayout_2">
395 <item>
396 <widget class="QRadioButton" name="exeRadioButton">
397 <property name="toolTip">
398 <string>Select to create an 'exeDisplayData()' function skeleton</string>
399 </property>
400 <property name="text">
401 <string>'exeDisplayData()' function returning program data to determine version information</string>
402 </property>
403 <property name="checked">
404 <bool>true</bool>
405 </property>
406 </widget>
407 </item>
408 <item>
409 <widget class="QRadioButton" name="exeInfoRadioButton">
410 <property name="toolTip">
411 <string>Select to create an 'exeDisplayData()' function skeleton returning version info</string>
412 </property>
413 <property name="text">
414 <string>'exeDisplayData()' function returning version information</string>
415 </property>
416 </widget>
417 </item>
418 <item>
419 <widget class="QRadioButton" name="exeListRadioButton">
420 <property name="toolTip">
421 <string>Select to create an 'exeDisplayDataList()' function skeleton</string>
422 </property>
423 <property name="text">
424 <string>'exeDisplayDataList()' function</string>
425 </property>
426 </widget>
427 </item>
428 </layout>
429 </widget>
430 </item>
431 <item>
432 <widget class="QCheckBox" name="apiFilesCheckBox">
433 <property name="toolTip">
434 <string>Select to create an 'apiFiles()' function skeleton</string>
435 </property>
436 <property name="text">
437 <string>Include 'apiFiles()' function</string>
438 </property>
439 </widget>
440 </item>
441 <item>
442 <spacer name="verticalSpacer_2">
443 <property name="orientation">
444 <enum>Qt::Vertical</enum>
445 </property>
446 <property name="sizeHint" stdset="0">
447 <size>
448 <width>20</width>
449 <height>377</height>
450 </size>
451 </property>
452 </spacer>
453 </item>
454 </layout>
455 </widget>
456 </widget>
457 </item>
458 <item>
459 <layout class="QHBoxLayout" name="horizontalLayout">
460 <item>
461 <widget class="QPushButton" name="projectButton">
462 <property name="toolTip">
463 <string>Press to populate entry fields from project data</string>
464 </property>
465 <property name="text">
466 <string>Populate from Project</string>
467 </property>
468 </widget>
469 </item>
470 <item>
471 <spacer name="horizontalSpacer">
472 <property name="orientation">
473 <enum>Qt::Horizontal</enum>
474 </property>
475 <property name="sizeHint" stdset="0">
476 <size>
477 <width>40</width>
478 <height>20</height>
479 </size>
480 </property>
481 </spacer>
482 </item>
483 <item>
484 <widget class="QDialogButtonBox" name="buttonBox">
485 <property name="orientation">
486 <enum>Qt::Horizontal</enum>
487 </property>
488 <property name="standardButtons">
489 <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
490 </property>
491 </widget>
492 </item>
493 </layout>
494 </item>
495 </layout>
496 </widget>
497 <customwidgets>
498 <customwidget>
499 <class>EricSpellCheckedPlainTextEdit</class>
500 <extends>QPlainTextEdit</extends>
501 <header>EricWidgets/EricSpellCheckedTextEdit.h</header>
502 </customwidget>
503 </customwidgets>
504 <tabstops>
505 <tabstop>projectButton</tabstop>
506 <tabstop>dataTabWidget</tabstop>
507 <tabstop>nameEdit</tabstop>
508 <tabstop>versionEdit</tabstop>
509 <tabstop>authorEdit</tabstop>
510 <tabstop>authorEmailEdit</tabstop>
511 <tabstop>classNameEdit</tabstop>
512 <tabstop>packageNameEdit</tabstop>
513 <tabstop>createPackageCheckBox</tabstop>
514 <tabstop>shortDescriptionEdit</tabstop>
515 <tabstop>longDescriptionEdit</tabstop>
516 <tabstop>autoActivateCheckBox</tabstop>
517 <tabstop>deactivateableCheckBox</tabstop>
518 <tabstop>restartCheckBox</tabstop>
519 <tabstop>python2CheckBox</tabstop>
520 <tabstop>pluginTypeCombo</tabstop>
521 <tabstop>pluginTypeNameEdit</tabstop>
522 <tabstop>configurationGroup</tabstop>
523 <tabstop>preferencesKeyEdit</tabstop>
524 <tabstop>pixmapCheckBox</tabstop>
525 <tabstop>moduleSetupCheckBox</tabstop>
526 <tabstop>exeGroup</tabstop>
527 <tabstop>exeRadioButton</tabstop>
528 <tabstop>exeInfoRadioButton</tabstop>
529 <tabstop>exeListRadioButton</tabstop>
530 <tabstop>apiFilesCheckBox</tabstop>
531 </tabstops>
532 <resources/>
533 <connections>
534 <connection>
535 <sender>buttonBox</sender>
536 <signal>accepted()</signal>
537 <receiver>PluginWizardDialog</receiver>
538 <slot>accept()</slot>
539 <hints>
540 <hint type="sourcelabel">
541 <x>649</x>
542 <y>578</y>
543 </hint>
544 <hint type="destinationlabel">
545 <x>157</x>
546 <y>274</y>
547 </hint>
548 </hints>
549 </connection>
550 <connection>
551 <sender>buttonBox</sender>
552 <signal>rejected()</signal>
553 <receiver>PluginWizardDialog</receiver>
554 <slot>reject()</slot>
555 <hints>
556 <hint type="sourcelabel">
557 <x>688</x>
558 <y>584</y>
559 </hint>
560 <hint type="destinationlabel">
561 <x>286</x>
562 <y>274</y>
563 </hint>
564 </hints>
565 </connection>
566 <connection>
567 <sender>autoActivateCheckBox</sender>
568 <signal>toggled(bool)</signal>
569 <receiver>ondemandFrame</receiver>
570 <slot>setDisabled(bool)</slot>
571 <hints>
572 <hint type="sourcelabel">
573 <x>108</x>
574 <y>422</y>
575 </hint>
576 <hint type="destinationlabel">
577 <x>126</x>
578 <y>470</y>
579 </hint>
580 </hints>
581 </connection>
582 </connections>
583 </ui>

eric ide

mercurial