|
122 | 122 | <property name="bottomMargin"> |
123 | 123 | <number>0</number> |
124 | 124 | </property> |
125 | | - <item> |
126 | | - <widget class="QPushButton" name="btn_select_folder"> |
127 | | - <property name="text"> |
128 | | - <string>📁 Workspace</string> |
129 | | - </property> |
130 | | - <property name="toolTip"> |
131 | | - <string>Sélectionner le dossier de travail</string> |
132 | | - </property> |
133 | | - </widget> |
134 | | - </item> |
135 | | - <item> |
136 | | - <widget class="QPushButton" name="btn_select_files"> |
137 | | - <property name="text"> |
138 | | - <string>📋 Fichiers</string> |
139 | | - </property> |
140 | | - <property name="toolTip"> |
141 | | - <string>Ajouter des fichiers à compiler</string> |
142 | | - </property> |
143 | | - </widget> |
144 | | - </item> |
145 | 125 | <item> |
146 | 126 | <widget class="QPushButton" name="compile_btn"> |
147 | 127 | <property name="text"> |
|
204 | 184 | <property name="frameShape"> |
205 | 185 | <enum>QFrame::Shape::StyledPanel</enum> |
206 | 186 | </property> |
207 | | - <layout class="QVBoxLayout" name="layout_workspace"> |
| 187 | + <layout class="QGridLayout" name="layout_workspace_grid"> |
208 | 188 | <property name="spacing"> |
209 | 189 | <number>12</number> |
210 | 190 | </property> |
|
220 | 200 | <property name="bottomMargin"> |
221 | 201 | <number>10</number> |
222 | 202 | </property> |
223 | | - <item> |
224 | | - <widget class="QLabel" name="label_workspace_section"> |
| 203 | + <item row="0" column="0" colspan="2"> |
| 204 | + <widget class="QLabel" name="label_folder"> |
225 | 205 | <property name="text"> |
226 | | - <string>1. Sélection du dossier de travail</string> |
| 206 | + <string>Aucun dossier sélectionné</string> |
227 | 207 | </property> |
228 | 208 | </widget> |
229 | 209 | </item> |
230 | | - <item> |
231 | | - <widget class="QPushButton" name="venv_button"> |
| 210 | + <item row="1" column="0"> |
| 211 | + <widget class="QLabel" name="venv_label"> |
232 | 212 | <property name="text"> |
233 | | - <string>Choisir un dossier venv manuellement</string> |
| 213 | + <string>venv sélectionné : Aucun</string> |
234 | 214 | </property> |
235 | 215 | </widget> |
236 | 216 | </item> |
237 | | - <item> |
238 | | - <widget class="QLabel" name="venv_label"> |
| 217 | + <item row="1" column="1"> |
| 218 | + <widget class="QPushButton" name="venv_button"> |
239 | 219 | <property name="text"> |
240 | | - <string>venv sélectionné : Aucun</string> |
| 220 | + <string>Choisir un dossier venv manuellement</string> |
241 | 221 | </property> |
242 | 222 | </widget> |
243 | 223 | </item> |
244 | | - <item> |
245 | | - <widget class="QLabel" name="label_folder"> |
| 224 | + <item row="2" column="0"> |
| 225 | + <widget class="QPushButton" name="btn_select_folder"> |
246 | 226 | <property name="text"> |
247 | | - <string>Aucun dossier sélectionné</string> |
| 227 | + <string>📁 Workspace</string> |
| 228 | + </property> |
| 229 | + <property name="toolTip"> |
| 230 | + <string>Sélectionner le dossier de travail</string> |
248 | 231 | </property> |
249 | 232 | </widget> |
250 | 233 | </item> |
251 | | - <item> |
| 234 | + <item row="2" column="1"> |
252 | 235 | <widget class="QPushButton" name="btn_clear_workspace"> |
253 | 236 | <property name="text"> |
254 | 237 | <string>🧹 Clear workspace</string> |
|
266 | 249 | <property name="frameShape"> |
267 | 250 | <enum>QFrame::Shape::StyledPanel</enum> |
268 | 251 | </property> |
269 | | - <layout class="QVBoxLayout" name="layout_files"> |
| 252 | + <layout class="QGridLayout" name="layout_files_grid"> |
270 | 253 | <property name="spacing"> |
271 | 254 | <number>12</number> |
272 | 255 | </property> |
|
282 | 265 | <property name="bottomMargin"> |
283 | 266 | <number>10</number> |
284 | 267 | </property> |
285 | | - <item> |
| 268 | + <item row="0" column="0" colspan="2"> |
286 | 269 | <widget class="QLabel" name="label_files_section"> |
287 | 270 | <property name="text"> |
288 | 271 | <string>2. Fichiers à compiler</string> |
289 | 272 | </property> |
290 | 273 | </widget> |
291 | 274 | </item> |
292 | | - <item> |
| 275 | + <item row="1" column="0" colspan="2"> |
293 | 276 | <widget class="QLineEdit" name="file_filter_input"> |
294 | 277 | <property name="placeholderText"> |
295 | 278 | <string>Filtrer la liste…</string> |
296 | 279 | </property> |
297 | 280 | </widget> |
298 | 281 | </item> |
299 | | - <item> |
| 282 | + <item row="2" column="0"> |
300 | 283 | <widget class="QListWidget" name="file_list"> |
301 | 284 | <property name="minimumHeight"> |
302 | 285 | <number>180</number> |
303 | 286 | </property> |
304 | 287 | </widget> |
305 | 288 | </item> |
306 | | - <item> |
307 | | - <widget class="QPushButton" name="btn_remove_file"> |
308 | | - <property name="text"> |
309 | | - <string>🗑️ Supprimer le fichier sélectionné</string> |
| 289 | + <item row="2" column="1"> |
| 290 | + <layout class="QVBoxLayout" name="layout_file_actions"> |
| 291 | + <property name="spacing"> |
| 292 | + <number>8</number> |
310 | 293 | </property> |
311 | | - </widget> |
| 294 | + <property name="leftMargin"> |
| 295 | + <number>0</number> |
| 296 | + </property> |
| 297 | + <property name="topMargin"> |
| 298 | + <number>0</number> |
| 299 | + </property> |
| 300 | + <property name="rightMargin"> |
| 301 | + <number>0</number> |
| 302 | + </property> |
| 303 | + <property name="bottomMargin"> |
| 304 | + <number>0</number> |
| 305 | + </property> |
| 306 | + <item> |
| 307 | + <widget class="QPushButton" name="btn_select_files"> |
| 308 | + <property name="text"> |
| 309 | + <string>📋 Fichiers</string> |
| 310 | + </property> |
| 311 | + <property name="toolTip"> |
| 312 | + <string>Ajouter des fichiers à compiler</string> |
| 313 | + </property> |
| 314 | + </widget> |
| 315 | + </item> |
| 316 | + <item> |
| 317 | + <widget class="QPushButton" name="btn_remove_file"> |
| 318 | + <property name="text"> |
| 319 | + <string>🗑️ Supprimer le fichier sélectionné</string> |
| 320 | + </property> |
| 321 | + </widget> |
| 322 | + </item> |
| 323 | + <item> |
| 324 | + <spacer name="fileActionsSpacer"> |
| 325 | + <property name="orientation"> |
| 326 | + <enum>Qt::Orientation::Vertical</enum> |
| 327 | + </property> |
| 328 | + <property name="sizeHint" stdset="0"> |
| 329 | + <size> |
| 330 | + <width>20</width> |
| 331 | + <height>40</height> |
| 332 | + </size> |
| 333 | + </property> |
| 334 | + </spacer> |
| 335 | + </item> |
| 336 | + </layout> |
312 | 337 | </item> |
313 | 338 | </layout> |
314 | 339 | </widget> |
|
318 | 343 | <property name="frameShape"> |
319 | 344 | <enum>QFrame::Shape::StyledPanel</enum> |
320 | 345 | </property> |
321 | | - <layout class="QVBoxLayout" name="layout_tools"> |
| 346 | + <layout class="QGridLayout" name="layout_tools_grid"> |
322 | 347 | <property name="spacing"> |
323 | | - <number>8</number> |
| 348 | + <number>10</number> |
324 | 349 | </property> |
325 | 350 | <property name="leftMargin"> |
326 | 351 | <number>10</number> |
|
334 | 359 | <property name="bottomMargin"> |
335 | 360 | <number>10</number> |
336 | 361 | </property> |
337 | | - <item> |
| 362 | + <item row="0" column="0" colspan="2"> |
338 | 363 | <widget class="QLabel" name="label_tools"> |
339 | 364 | <property name="text"> |
340 | 365 | <string>Outils</string> |
341 | 366 | </property> |
342 | 367 | </widget> |
343 | 368 | </item> |
344 | | - <item> |
| 369 | + <item row="1" column="0"> |
345 | 370 | <widget class="QPushButton" name="btn_suggest_deps"> |
346 | 371 | <property name="text"> |
347 | 372 | <string>🔎 Dépendances</string> |
|
351 | 376 | </property> |
352 | 377 | </widget> |
353 | 378 | </item> |
354 | | - <item> |
| 379 | + <item row="1" column="1"> |
355 | 380 | <widget class="QPushButton" name="btn_bc_loader"> |
356 | 381 | <property name="text"> |
357 | 382 | <string>🧩 Bc Plugins Loader</string> |
|
361 | 386 | </property> |
362 | 387 | </widget> |
363 | 388 | </item> |
364 | | - <item> |
| 389 | + <item row="2" column="0"> |
365 | 390 | <widget class="QPushButton" name="btn_show_stats"> |
366 | 391 | <property name="text"> |
367 | 392 | <string>📊 Statistiques</string> |
|
371 | 396 | </property> |
372 | 397 | </widget> |
373 | 398 | </item> |
374 | | - <item> |
| 399 | + <item row="2" column="1"> |
375 | 400 | <widget class="QPushButton" name="btn_help"> |
376 | 401 | <property name="text"> |
377 | 402 | <string>❓ Aide</string> |
|
0 commit comments