src/eric7/Plugins/DocumentationPlugins/Ericapi/EricapiConfigDialog.ui

branch
eric7
changeset 9209
b99e7fd55fd3
parent 8358
144a6b854f70
child 9212
1c5cf2022c7e
equal deleted inserted replaced
9208:3fc8dfeb6ebe 9209:b99e7fd55fd3
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3 <class>EricapiConfigDialog</class>
4 <widget class="QDialog" name="EricapiConfigDialog">
5 <property name="geometry">
6 <rect>
7 <x>0</x>
8 <y>0</y>
9 <width>500</width>
10 <height>600</height>
11 </rect>
12 </property>
13 <property name="windowTitle">
14 <string>Ericapi Configuration</string>
15 </property>
16 <property name="sizeGripEnabled">
17 <bool>true</bool>
18 </property>
19 <layout class="QVBoxLayout" name="verticalLayout_2">
20 <item>
21 <layout class="QHBoxLayout" name="horizontalLayout">
22 <item>
23 <widget class="QLabel" name="TextLabel6">
24 <property name="text">
25 <string>Output File:</string>
26 </property>
27 </widget>
28 </item>
29 <item>
30 <widget class="EricPathPicker" name="outputFilePicker" native="true">
31 <property name="sizePolicy">
32 <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
33 <horstretch>0</horstretch>
34 <verstretch>0</verstretch>
35 </sizepolicy>
36 </property>
37 <property name="focusPolicy">
38 <enum>Qt::StrongFocus</enum>
39 </property>
40 <property name="toolTip">
41 <string>Enter an output filename</string>
42 </property>
43 <property name="whatsThis">
44 <string>&lt;b&gt;Output Filename&lt;/b&gt;&lt;p&gt;Enter the filename of the output file. A '%L' placeholder is replaced by the language of the API file.&lt;/p&gt;</string>
45 </property>
46 </widget>
47 </item>
48 </layout>
49 </item>
50 <item>
51 <widget class="QGroupBox" name="groupBox_2">
52 <property name="sizePolicy">
53 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
54 <horstretch>0</horstretch>
55 <verstretch>1</verstretch>
56 </sizepolicy>
57 </property>
58 <property name="title">
59 <string>Languages</string>
60 </property>
61 <layout class="QVBoxLayout" name="verticalLayout">
62 <item>
63 <widget class="QListWidget" name="languagesList">
64 <property name="toolTip">
65 <string>Select the languages of the APIs to generate</string>
66 </property>
67 <property name="alternatingRowColors">
68 <bool>true</bool>
69 </property>
70 <property name="selectionMode">
71 <enum>QAbstractItemView::ExtendedSelection</enum>
72 </property>
73 </widget>
74 </item>
75 </layout>
76 </widget>
77 </item>
78 <item>
79 <layout class="QHBoxLayout">
80 <item>
81 <widget class="QLabel" name="textLabel1_3">
82 <property name="text">
83 <string>Additional source extensions:</string>
84 </property>
85 </widget>
86 </item>
87 <item>
88 <widget class="QLineEdit" name="sourceExtEdit">
89 <property name="toolTip">
90 <string>Enter additional source extensions separated by a comma</string>
91 </property>
92 </widget>
93 </item>
94 </layout>
95 </item>
96 <item>
97 <layout class="QGridLayout">
98 <item row="0" column="1">
99 <spacer>
100 <property name="orientation">
101 <enum>Qt::Horizontal</enum>
102 </property>
103 <property name="sizeType">
104 <enum>QSizePolicy::Expanding</enum>
105 </property>
106 <property name="sizeHint" stdset="0">
107 <size>
108 <width>31</width>
109 <height>20</height>
110 </size>
111 </property>
112 </spacer>
113 </item>
114 <item row="0" column="0">
115 <widget class="QCheckBox" name="recursionCheckBox">
116 <property name="toolTip">
117 <string>Select to recurse into subdirectories</string>
118 </property>
119 <property name="text">
120 <string>Recurse into subdirectories</string>
121 </property>
122 </widget>
123 </item>
124 <item row="1" column="0" colspan="2">
125 <widget class="QCheckBox" name="includePrivateCheckBox">
126 <property name="toolTip">
127 <string>Select to include private classes, methods and functions in the API file</string>
128 </property>
129 <property name="text">
130 <string>Include private classes, methods and functions</string>
131 </property>
132 </widget>
133 </item>
134 </layout>
135 </item>
136 <item>
137 <layout class="QHBoxLayout">
138 <item>
139 <widget class="QLabel" name="label">
140 <property name="text">
141 <string>Base package name:</string>
142 </property>
143 </widget>
144 </item>
145 <item>
146 <widget class="QLineEdit" name="baseEdit">
147 <property name="toolTip">
148 <string>Enter the name of the base package</string>
149 </property>
150 </widget>
151 </item>
152 </layout>
153 </item>
154 <item>
155 <layout class="QHBoxLayout">
156 <item>
157 <widget class="QLabel" name="label_2">
158 <property name="text">
159 <string>Exclude Files:</string>
160 </property>
161 </widget>
162 </item>
163 <item>
164 <widget class="QLineEdit" name="excludeFilesEdit">
165 <property name="toolTip">
166 <string>Enter filename patterns of files to be excluded separated by a comma</string>
167 </property>
168 </widget>
169 </item>
170 </layout>
171 </item>
172 <item>
173 <widget class="QGroupBox" name="groupBox">
174 <property name="sizePolicy">
175 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
176 <horstretch>0</horstretch>
177 <verstretch>2</verstretch>
178 </sizepolicy>
179 </property>
180 <property name="title">
181 <string>Exclude Directories</string>
182 </property>
183 <layout class="QGridLayout" name="gridLayout">
184 <item row="0" column="0" colspan="3">
185 <widget class="QListWidget" name="ignoreDirsList">
186 <property name="toolTip">
187 <string>List of directory basenames to be ignored</string>
188 </property>
189 <property name="alternatingRowColors">
190 <bool>true</bool>
191 </property>
192 </widget>
193 </item>
194 <item row="1" column="0">
195 <widget class="QPushButton" name="deleteButton">
196 <property name="toolTip">
197 <string>Press to delete the selected directory from the list</string>
198 </property>
199 <property name="text">
200 <string>Delete</string>
201 </property>
202 </widget>
203 </item>
204 <item row="1" column="1">
205 <widget class="QPushButton" name="addButton">
206 <property name="toolTip">
207 <string>Press to add the entered directory to the list</string>
208 </property>
209 <property name="text">
210 <string>Add</string>
211 </property>
212 </widget>
213 </item>
214 <item row="1" column="2">
215 <widget class="EricPathPicker" name="ignoreDirPicker" native="true">
216 <property name="sizePolicy">
217 <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
218 <horstretch>0</horstretch>
219 <verstretch>0</verstretch>
220 </sizepolicy>
221 </property>
222 <property name="focusPolicy">
223 <enum>Qt::StrongFocus</enum>
224 </property>
225 <property name="toolTip">
226 <string>Enter a directory basename to be ignored</string>
227 </property>
228 </widget>
229 </item>
230 </layout>
231 </widget>
232 </item>
233 <item>
234 <widget class="QDialogButtonBox" name="buttonBox">
235 <property name="orientation">
236 <enum>Qt::Horizontal</enum>
237 </property>
238 <property name="standardButtons">
239 <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
240 </property>
241 </widget>
242 </item>
243 </layout>
244 </widget>
245 <pixmapfunction>qPixmapFromMimeSource</pixmapfunction>
246 <customwidgets>
247 <customwidget>
248 <class>EricPathPicker</class>
249 <extends>QWidget</extends>
250 <header>EricWidgets/EricPathPicker.h</header>
251 <container>1</container>
252 </customwidget>
253 </customwidgets>
254 <tabstops>
255 <tabstop>outputFilePicker</tabstop>
256 <tabstop>languagesList</tabstop>
257 <tabstop>sourceExtEdit</tabstop>
258 <tabstop>recursionCheckBox</tabstop>
259 <tabstop>includePrivateCheckBox</tabstop>
260 <tabstop>baseEdit</tabstop>
261 <tabstop>excludeFilesEdit</tabstop>
262 <tabstop>ignoreDirPicker</tabstop>
263 <tabstop>addButton</tabstop>
264 <tabstop>ignoreDirsList</tabstop>
265 <tabstop>deleteButton</tabstop>
266 </tabstops>
267 <resources/>
268 <connections>
269 <connection>
270 <sender>buttonBox</sender>
271 <signal>accepted()</signal>
272 <receiver>EricapiConfigDialog</receiver>
273 <slot>accept()</slot>
274 <hints>
275 <hint type="sourcelabel">
276 <x>41</x>
277 <y>477</y>
278 </hint>
279 <hint type="destinationlabel">
280 <x>41</x>
281 <y>497</y>
282 </hint>
283 </hints>
284 </connection>
285 <connection>
286 <sender>buttonBox</sender>
287 <signal>rejected()</signal>
288 <receiver>EricapiConfigDialog</receiver>
289 <slot>reject()</slot>
290 <hints>
291 <hint type="sourcelabel">
292 <x>113</x>
293 <y>480</y>
294 </hint>
295 <hint type="destinationlabel">
296 <x>113</x>
297 <y>501</y>
298 </hint>
299 </hints>
300 </connection>
301 </connections>
302 </ui>

eric ide

mercurial