src/eric7/Preferences/ConfigurationPages/EditorAPIsPage.ui

branch
eric7
changeset 9209
b99e7fd55fd3
parent 8358
144a6b854f70
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>EditorAPIsPage</class>
4 <widget class="QWidget" name="EditorAPIsPage">
5 <property name="geometry">
6 <rect>
7 <x>0</x>
8 <y>0</y>
9 <width>462</width>
10 <height>539</height>
11 </rect>
12 </property>
13 <layout class="QVBoxLayout" name="verticalLayout">
14 <item>
15 <widget class="QLabel" name="headerLabel">
16 <property name="text">
17 <string>&lt;b&gt;Configure API files&lt;/b&gt;</string>
18 </property>
19 </widget>
20 </item>
21 <item>
22 <widget class="Line" name="line5">
23 <property name="frameShape">
24 <enum>QFrame::HLine</enum>
25 </property>
26 <property name="frameShadow">
27 <enum>QFrame::Sunken</enum>
28 </property>
29 <property name="orientation">
30 <enum>Qt::Horizontal</enum>
31 </property>
32 </widget>
33 </item>
34 <item>
35 <widget class="QCheckBox" name="apiAutoPrepareCheckBox">
36 <property name="toolTip">
37 <string>Select to compile the APIs automatically upon loading</string>
38 </property>
39 <property name="text">
40 <string>Compile APIs automatically</string>
41 </property>
42 </widget>
43 </item>
44 <item>
45 <layout class="QGridLayout" name="gridLayout_2">
46 <item row="0" column="0">
47 <widget class="QLabel" name="TextLabel1_3_3">
48 <property name="toolTip">
49 <string/>
50 </property>
51 <property name="text">
52 <string>Language:</string>
53 </property>
54 <property name="buddy">
55 <cstring></cstring>
56 </property>
57 </widget>
58 </item>
59 <item row="0" column="1">
60 <widget class="QComboBox" name="apiLanguageComboBox">
61 <property name="sizePolicy">
62 <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
63 <horstretch>0</horstretch>
64 <verstretch>0</verstretch>
65 </sizepolicy>
66 </property>
67 <property name="toolTip">
68 <string>Select the language to be configured.</string>
69 </property>
70 </widget>
71 </item>
72 <item row="1" column="0">
73 <widget class="QLabel" name="label">
74 <property name="text">
75 <string>Project Type:</string>
76 </property>
77 </widget>
78 </item>
79 <item row="1" column="1">
80 <widget class="QComboBox" name="projectTypeComboBox">
81 <property name="toolTip">
82 <string>Select the project type to be configured</string>
83 </property>
84 </widget>
85 </item>
86 </layout>
87 </item>
88 <item>
89 <widget class="QGroupBox" name="apiGroup">
90 <property name="enabled">
91 <bool>false</bool>
92 </property>
93 <property name="title">
94 <string>APIs</string>
95 </property>
96 <layout class="QGridLayout" name="gridLayout">
97 <item row="0" column="0" colspan="3">
98 <widget class="QListWidget" name="apiList">
99 <property name="toolTip">
100 <string>List of API files</string>
101 </property>
102 <property name="alternatingRowColors">
103 <bool>true</bool>
104 </property>
105 </widget>
106 </item>
107 <item row="1" column="0">
108 <widget class="QPushButton" name="deleteApiFileButton">
109 <property name="toolTip">
110 <string>Press to delete the selected file from the list</string>
111 </property>
112 <property name="text">
113 <string>Delete</string>
114 </property>
115 </widget>
116 </item>
117 <item row="1" column="1">
118 <widget class="QPushButton" name="addApiFileButton">
119 <property name="toolTip">
120 <string>Press to add the entered file to the list</string>
121 </property>
122 <property name="text">
123 <string>Add</string>
124 </property>
125 </widget>
126 </item>
127 <item row="1" column="2">
128 <widget class="EricPathPicker" name="apiFilePicker" native="true">
129 <property name="sizePolicy">
130 <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
131 <horstretch>0</horstretch>
132 <verstretch>0</verstretch>
133 </sizepolicy>
134 </property>
135 <property name="focusPolicy">
136 <enum>Qt::StrongFocus</enum>
137 </property>
138 </widget>
139 </item>
140 <item row="2" column="1" colspan="2">
141 <widget class="QPushButton" name="addInstalledApiFileButton">
142 <property name="toolTip">
143 <string>Press to select an API file from the list of installed API files</string>
144 </property>
145 <property name="text">
146 <string>Add from installed APIs</string>
147 </property>
148 </widget>
149 </item>
150 <item row="3" column="1" colspan="2">
151 <widget class="QPushButton" name="addPluginApiFileButton">
152 <property name="toolTip">
153 <string>Press to select an API file from the list of API files installed by plugins</string>
154 </property>
155 <property name="text">
156 <string>Add from Plugin APIs</string>
157 </property>
158 </widget>
159 </item>
160 <item row="4" column="0" colspan="3">
161 <widget class="Line" name="line">
162 <property name="orientation">
163 <enum>Qt::Horizontal</enum>
164 </property>
165 </widget>
166 </item>
167 <item row="5" column="0">
168 <widget class="QPushButton" name="prepareApiButton">
169 <property name="toolTip">
170 <string>Press to compile the selected APIs definition</string>
171 </property>
172 <property name="text">
173 <string>Compile APIs</string>
174 </property>
175 </widget>
176 </item>
177 <item row="5" column="1" colspan="2">
178 <widget class="QProgressBar" name="prepareApiProgressBar">
179 <property name="value">
180 <number>0</number>
181 </property>
182 <property name="textVisible">
183 <bool>false</bool>
184 </property>
185 <property name="orientation">
186 <enum>Qt::Horizontal</enum>
187 </property>
188 </widget>
189 </item>
190 </layout>
191 </widget>
192 </item>
193 </layout>
194 </widget>
195 <customwidgets>
196 <customwidget>
197 <class>EricPathPicker</class>
198 <extends>QWidget</extends>
199 <header>EricWidgets/EricPathPicker.h</header>
200 <container>1</container>
201 </customwidget>
202 </customwidgets>
203 <tabstops>
204 <tabstop>apiAutoPrepareCheckBox</tabstop>
205 <tabstop>apiLanguageComboBox</tabstop>
206 <tabstop>projectTypeComboBox</tabstop>
207 <tabstop>apiList</tabstop>
208 <tabstop>deleteApiFileButton</tabstop>
209 <tabstop>addApiFileButton</tabstop>
210 <tabstop>apiFilePicker</tabstop>
211 <tabstop>addInstalledApiFileButton</tabstop>
212 <tabstop>addPluginApiFileButton</tabstop>
213 <tabstop>prepareApiButton</tabstop>
214 </tabstops>
215 <resources/>
216 <connections/>
217 </ui>

eric ide

mercurial