source: src-qt4/EasyPBI/preferencesDialog.ui @ e177abf

9.1-release9.2-releasereleng/10.0releng/10.0.1
Last change on this file since e177abf was e177abf, checked in by Ken Moore <ken@…>, 12 months ago

Update EasyPBI to version 2.1
Changes: FreeBSD ports dialog merged into the settings dialog, save buttons now dynamicly enabled, use portsnap for all ports fetching/updating

  • Property mode set to 100644
File size: 23.7 KB
RevLine 
[1620346]1<?xml version="1.0" encoding="UTF-8"?>
2<ui version="4.0">
3 <class>PreferencesDialog</class>
4 <widget class="QDialog" name="PreferencesDialog">
5  <property name="geometry">
6   <rect>
7    <x>0</x>
8    <y>0</y>
9    <width>467</width>
10    <height>477</height>
11   </rect>
12  </property>
13  <property name="windowTitle">
14   <string>EasyPBI Preferences</string>
15  </property>
16  <layout class="QVBoxLayout" name="verticalLayout">
17   <item>
18    <widget class="QTabWidget" name="tabWidget">
19     <property name="tabPosition">
20      <enum>QTabWidget::North</enum>
21     </property>
22     <property name="currentIndex">
23      <number>0</number>
24     </property>
[e177abf]25     <widget class="QWidget" name="tab_ports">
26      <attribute name="icon">
27       <iconset resource="EasyPBI.qrc">
28        <normaloff>:/png/icons/freebsd.png</normaloff>:/png/icons/freebsd.png</iconset>
29      </attribute>
30      <attribute name="title">
31       <string>FreeBSD Ports</string>
32      </attribute>
33      <layout class="QVBoxLayout" name="verticalLayout_5">
34       <item>
35        <layout class="QFormLayout" name="formLayout_3">
36         <property name="fieldGrowthPolicy">
37          <enum>QFormLayout::ExpandingFieldsGrow</enum>
38         </property>
39         <item row="0" column="0">
40          <widget class="QLabel" name="label_11">
41           <property name="font">
42            <font>
43             <weight>75</weight>
44             <bold>true</bold>
45            </font>
46           </property>
47           <property name="text">
48            <string>Ports Tree</string>
49           </property>
50          </widget>
51         </item>
52         <item row="0" column="1">
53          <widget class="QComboBox" name="list_portsDirectories"/>
54         </item>
55         <item row="1" column="1">
56          <layout class="QHBoxLayout" name="horizontalLayout_14">
57           <item>
58            <widget class="QLineEdit" name="line_otherPortsDir"/>
59           </item>
60           <item>
61            <widget class="QToolButton" name="tool_otherPortsDir">
62             <property name="text">
63              <string>Select</string>
64             </property>
65            </widget>
66           </item>
67          </layout>
68         </item>
69         <item row="2" column="0">
70          <widget class="QLabel" name="label_12">
71           <property name="font">
72            <font>
73             <weight>75</weight>
74             <bold>true</bold>
75            </font>
76           </property>
77           <property name="text">
78            <string>Last Update</string>
79           </property>
80          </widget>
81         </item>
82         <item row="2" column="1">
83          <widget class="QLabel" name="label_portsUpdated">
84           <property name="text">
85            <string>TextLabel</string>
86           </property>
87          </widget>
88         </item>
89         <item row="3" column="0" colspan="2">
90          <widget class="QFrame" name="frame">
91           <property name="frameShape">
92            <enum>QFrame::StyledPanel</enum>
93           </property>
94           <property name="frameShadow">
95            <enum>QFrame::Raised</enum>
96           </property>
97           <layout class="QVBoxLayout" name="verticalLayout_7">
98            <item>
99             <layout class="QHBoxLayout" name="horizontalLayout_5">
100              <item>
101               <spacer name="horizontalSpacer_2">
102                <property name="orientation">
103                 <enum>Qt::Horizontal</enum>
104                </property>
105                <property name="sizeHint" stdset="0">
106                 <size>
107                  <width>40</width>
108                  <height>20</height>
109                 </size>
110                </property>
111               </spacer>
112              </item>
113              <item>
114               <widget class="QPushButton" name="push_fetchPorts">
115                <property name="text">
116                 <string>Create Dir</string>
117                </property>
118                <property name="icon">
119                 <iconset resource="EasyPBI.qrc">
120                  <normaloff>:/png/icons/plus.png</normaloff>:/png/icons/plus.png</iconset>
121                </property>
122               </widget>
123              </item>
124              <item>
125               <widget class="QPushButton" name="push_updatePorts">
126                <property name="text">
127                 <string>Update</string>
128                </property>
129               </widget>
130              </item>
131              <item>
132               <spacer name="horizontalSpacer_3">
133                <property name="orientation">
134                 <enum>Qt::Horizontal</enum>
135                </property>
136                <property name="sizeHint" stdset="0">
137                 <size>
138                  <width>40</width>
139                  <height>20</height>
140                 </size>
141                </property>
142               </spacer>
143              </item>
144             </layout>
145            </item>
146            <item>
147             <widget class="QLabel" name="label_status">
148              <property name="text">
149               <string>Status</string>
150              </property>
151              <property name="alignment">
152               <set>Qt::AlignCenter</set>
153              </property>
154             </widget>
155            </item>
156            <item>
157             <widget class="QProgressBar" name="progressBar">
158              <property name="value">
159               <number>24</number>
160              </property>
161             </widget>
162            </item>
163           </layout>
164          </widget>
165         </item>
166        </layout>
167       </item>
168       <item>
169        <spacer name="verticalSpacer_4">
170         <property name="orientation">
171          <enum>Qt::Vertical</enum>
172         </property>
173         <property name="sizeHint" stdset="0">
174          <size>
175           <width>436</width>
176           <height>190</height>
177          </size>
178         </property>
179        </spacer>
180       </item>
181      </layout>
182     </widget>
[1620346]183     <widget class="QWidget" name="tab_pbi">
[e177abf]184      <attribute name="icon">
185       <iconset resource="EasyPBI.qrc">
186        <normaloff>:/png/icons/pcbsd.png</normaloff>:/png/icons/pcbsd.png</iconset>
187      </attribute>
[1620346]188      <attribute name="title">
[e177abf]189       <string>PBI Builds</string>
[1620346]190      </attribute>
191      <layout class="QVBoxLayout" name="verticalLayout_2">
192       <item>
193        <layout class="QHBoxLayout" name="horizontalLayout_4">
194         <item>
195          <widget class="QLabel" name="label_4">
196           <property name="text">
197            <string>PBI Output Dir</string>
198           </property>
199          </widget>
200         </item>
201         <item>
202          <widget class="QLineEdit" name="line_pbioutdir">
203           <property name="toolTip">
204            <string>Local directory for built PBI's to be placed.</string>
205           </property>
206          </widget>
207         </item>
208         <item>
209          <widget class="QPushButton" name="push_pbioutdir">
210           <property name="toolTip">
211            <string>Browse local system to select a PBI output directory</string>
212           </property>
213           <property name="text">
214            <string>Select</string>
215           </property>
216          </widget>
217         </item>
218        </layout>
219       </item>
220       <item>
221        <widget class="Line" name="line">
222         <property name="orientation">
223          <enum>Qt::Horizontal</enum>
224         </property>
225        </widget>
226       </item>
227       <item>
228        <widget class="QCheckBox" name="check_signpbi">
229         <property name="toolTip">
230          <string>Digitally sign any PBI's that are created for tamper-evident distribution</string>
231         </property>
232         <property name="text">
233          <string>Digitally Sign PBI</string>
234         </property>
235        </widget>
236       </item>
237       <item>
238        <widget class="QGroupBox" name="groupBox_sig">
239         <property name="title">
240          <string/>
241         </property>
242         <layout class="QHBoxLayout" name="horizontalLayout_6">
243          <item>
244           <widget class="QLabel" name="label_5">
245            <property name="text">
246             <string>Signature File</string>
247            </property>
248           </widget>
249          </item>
250          <item>
251           <widget class="QLineEdit" name="line_sigfile">
252            <property name="toolTip">
253             <string>Local file that contains the openssl key</string>
254            </property>
255           </widget>
256          </item>
257          <item>
258           <widget class="QPushButton" name="push_sigfile">
259            <property name="toolTip">
260             <string>Browse for the openssl key file</string>
261            </property>
262            <property name="text">
263             <string>Select</string>
264            </property>
265           </widget>
266          </item>
267         </layout>
268        </widget>
269       </item>
270       <item>
271        <widget class="Line" name="line_2">
272         <property name="orientation">
273          <enum>Qt::Horizontal</enum>
274         </property>
275        </widget>
276       </item>
277       <item>
278        <widget class="QCheckBox" name="check_usetmpfs">
279         <property name="toolTip">
280          <string>Use system memory to speed up PBI build processes.</string>
281         </property>
282         <property name="text">
283          <string>Use TMPFS</string>
284         </property>
285        </widget>
286       </item>
287       <item>
288        <widget class="Line" name="line_3">
289         <property name="orientation">
290          <enum>Qt::Horizontal</enum>
291         </property>
292        </widget>
293       </item>
294       <item>
295        <widget class="QCheckBox" name="check_usepkgcache">
296         <property name="toolTip">
297          <string>Greatly speeds up the PBI build process by preventing re-compilation of previously built ports.</string>
298         </property>
299         <property name="text">
300          <string>Use Package Caching</string>
301         </property>
302        </widget>
303       </item>
304       <item>
305        <widget class="QGroupBox" name="groupBox_pkgcache">
306         <property name="title">
307          <string>Package Caching Options</string>
308         </property>
309         <layout class="QHBoxLayout" name="horizontalLayout_7">
310          <item>
311           <layout class="QVBoxLayout" name="verticalLayout_3">
312            <item>
313             <widget class="QLabel" name="label_6">
314              <property name="text">
315               <string>Packages to Ignore</string>
316              </property>
317             </widget>
318            </item>
319            <item>
320             <widget class="QListWidget" name="list_badpkg">
321              <property name="toolTip">
322               <string>Listed packages will always be ignored during PBI builds.</string>
323              </property>
324             </widget>
325            </item>
326            <item>
327             <layout class="QHBoxLayout" name="horizontalLayout_8">
328              <item>
329               <widget class="QPushButton" name="push_addpkg">
330                <property name="toolTip">
331                 <string>Add a currently cached package to be ignored.</string>
332                </property>
333                <property name="text">
334                 <string>Add</string>
335                </property>
336                <property name="icon">
337                 <iconset resource="EasyPBI.qrc">
338                  <normaloff>:/png/icons/plus.png</normaloff>:/png/icons/plus.png</iconset>
339                </property>
340               </widget>
341              </item>
342              <item>
343               <spacer name="horizontalSpacer">
344                <property name="orientation">
345                 <enum>Qt::Horizontal</enum>
346                </property>
347                <property name="sizeHint" stdset="0">
348                 <size>
349                  <width>40</width>
350                  <height>20</height>
351                 </size>
352                </property>
353               </spacer>
354              </item>
355              <item>
356               <widget class="QPushButton" name="push_rmpkg">
357                <property name="toolTip">
358                 <string>Remove the selected package from the ignore list.</string>
359                </property>
360                <property name="text">
361                 <string>Remove</string>
362                </property>
363                <property name="icon">
364                 <iconset resource="EasyPBI.qrc">
365                  <normaloff>:/png/icons/minus.png</normaloff>:/png/icons/minus.png</iconset>
366                </property>
367               </widget>
368              </item>
369             </layout>
370            </item>
371           </layout>
372          </item>
373          <item>
374           <layout class="QVBoxLayout" name="verticalLayout_4">
375            <item>
376             <widget class="QPushButton" name="push_clearcache">
377              <property name="toolTip">
378               <string>Delete all packages currently in the cache.</string>
379              </property>
380              <property name="text">
381               <string>Clear Cache</string>
382              </property>
383             </widget>
384            </item>
385            <item>
386             <spacer name="verticalSpacer_2">
387              <property name="orientation">
388               <enum>Qt::Vertical</enum>
389              </property>
390              <property name="sizeHint" stdset="0">
391               <size>
392                <width>20</width>
393                <height>40</height>
394               </size>
395              </property>
396             </spacer>
397            </item>
398           </layout>
399          </item>
400         </layout>
401        </widget>
402       </item>
403       <item>
404        <spacer name="verticalSpacer">
405         <property name="orientation">
406          <enum>Qt::Vertical</enum>
407         </property>
408         <property name="sizeHint" stdset="0">
409          <size>
410           <width>20</width>
411           <height>40</height>
412          </size>
413         </property>
414        </spacer>
415       </item>
416      </layout>
417     </widget>
418     <widget class="QWidget" name="tab_utils">
[e177abf]419      <attribute name="icon">
420       <iconset resource="EasyPBI.qrc">
421        <normaloff>:/png/icons/config.png</normaloff>:/png/icons/config.png</iconset>
422      </attribute>
[1620346]423      <attribute name="title">
[e177abf]424       <string>Local Paths</string>
[1620346]425      </attribute>
[e177abf]426      <layout class="QVBoxLayout" name="verticalLayout_9">
427       <item>
428        <widget class="QGroupBox" name="group_exUtilities">
429         <property name="title">
430          <string>External Utilities</string>
[1620346]431         </property>
[e177abf]432         <layout class="QVBoxLayout" name="verticalLayout_8">
433          <item>
434           <widget class="QFrame" name="frame_2">
435            <property name="frameShape">
436             <enum>QFrame::StyledPanel</enum>
437            </property>
438            <property name="frameShadow">
439             <enum>QFrame::Raised</enum>
440            </property>
441            <layout class="QFormLayout" name="formLayout_2">
442             <property name="fieldGrowthPolicy">
443              <enum>QFormLayout::ExpandingFieldsGrow</enum>
444             </property>
445             <item row="0" column="0">
446              <widget class="QLabel" name="label_7">
447               <property name="text">
448                <string>pbi_makeport</string>
449               </property>
450              </widget>
451             </item>
452             <item row="0" column="1">
453              <layout class="QHBoxLayout" name="horizontalLayout_9">
454               <item>
455                <widget class="QLineEdit" name="line_makeport">
456                 <property name="toolTip">
457                  <string>Full path to the &quot;pbi_makeport&quot; binary</string>
458                 </property>
459                </widget>
460               </item>
461               <item>
462                <widget class="QPushButton" name="push_makeport">
463                 <property name="toolTip">
464                  <string>Browse system for the local binary.</string>
465                 </property>
466                 <property name="text">
467                  <string>Select</string>
468                 </property>
469                </widget>
470               </item>
471              </layout>
472             </item>
473             <item row="1" column="0">
474              <widget class="QLabel" name="label_8">
475               <property name="text">
476                <string>pbi_create</string>
477               </property>
478              </widget>
479             </item>
480             <item row="1" column="1">
481              <layout class="QHBoxLayout" name="horizontalLayout_10">
482               <item>
483                <widget class="QLineEdit" name="line_pbicreate">
484                 <property name="toolTip">
485                  <string>Full path to the &quot;pbi_create&quot; binary</string>
486                 </property>
487                </widget>
488               </item>
489               <item>
490                <widget class="QPushButton" name="push_pbicreate">
491                 <property name="toolTip">
492                  <string>Browse system for the local binary.</string>
493                 </property>
494                 <property name="text">
495                  <string>Select</string>
496                 </property>
497                </widget>
498               </item>
499              </layout>
500             </item>
501             <item row="2" column="0">
502              <widget class="QLabel" name="label_9">
503               <property name="text">
504                <string>Switch User Utility</string>
505               </property>
506              </widget>
507             </item>
508             <item row="2" column="1">
509              <layout class="QHBoxLayout" name="horizontalLayout_11">
510               <item>
511                <widget class="QLineEdit" name="line_suutility">
512                 <property name="toolTip">
513                  <string>Full path to the graphical &quot;switch user&quot; utility (pc-su, gksu, kdesu, qsu, etc..)</string>
514                 </property>
515                </widget>
516               </item>
517               <item>
518                <widget class="QPushButton" name="push_suutility">
519                 <property name="toolTip">
520                  <string>Browse system for the local binary.</string>
521                 </property>
522                 <property name="text">
523                  <string>Select</string>
524                 </property>
525                </widget>
526               </item>
527              </layout>
528             </item>
529             <item row="3" column="0">
530              <widget class="QPushButton" name="push_resetutils">
531               <property name="toolTip">
532                <string>Have EasyPBI re-scan the system for available utilities.</string>
533               </property>
534               <property name="text">
535                <string>Auto-Detect</string>
536               </property>
537              </widget>
538             </item>
539            </layout>
540           </widget>
541          </item>
542         </layout>
[1620346]543        </widget>
544       </item>
[e177abf]545       <item>
546        <widget class="QGroupBox" name="groupBox_2">
547         <property name="title">
548          <string>Default Search Paths</string>
[1620346]549         </property>
[e177abf]550         <layout class="QVBoxLayout" name="verticalLayout_10">
551          <item>
552           <widget class="QFrame" name="frame_3">
553            <property name="frameShape">
554             <enum>QFrame::StyledPanel</enum>
555            </property>
556            <property name="frameShadow">
557             <enum>QFrame::Raised</enum>
558            </property>
559            <layout class="QFormLayout" name="formLayout_4">
560             <item row="0" column="0">
561              <widget class="QLabel" name="label">
562               <property name="text">
563                <string>Module Dir</string>
564               </property>
565              </widget>
566             </item>
567             <item row="0" column="1">
568              <layout class="QHBoxLayout" name="horizontalLayout">
569               <item>
570                <widget class="QLineEdit" name="line_moduledir">
571                 <property name="toolTip">
572                  <string>Default directory for all PBI modules to be created</string>
573                 </property>
574                </widget>
575               </item>
576               <item>
577                <widget class="QPushButton" name="push_moduledir">
578                 <property name="toolTip">
579                  <string>Select a local directory for PBI modules.</string>
580                 </property>
581                 <property name="text">
582                  <string>Select</string>
583                 </property>
584                </widget>
585               </item>
586              </layout>
587             </item>
588             <item row="1" column="0">
589              <widget class="QLabel" name="label_2">
590               <property name="text">
591                <string>Resources Dir</string>
592               </property>
593              </widget>
594             </item>
595             <item row="1" column="1">
596              <layout class="QHBoxLayout" name="horizontalLayout_2">
597               <item>
598                <widget class="QLineEdit" name="line_icondir">
599                 <property name="toolTip">
600                  <string>Default directory to open when adding icons/files to a module</string>
601                 </property>
602                </widget>
603               </item>
604               <item>
605                <widget class="QPushButton" name="push_icondir">
606                 <property name="toolTip">
607                  <string>Select a local directory.</string>
608                 </property>
609                 <property name="text">
610                  <string>Select</string>
611                 </property>
612                </widget>
613               </item>
614              </layout>
615             </item>
616             <item row="2" column="0">
617              <widget class="QLabel" name="label_10">
618               <property name="text">
619                <string>Icon FIle</string>
620               </property>
621              </widget>
622             </item>
623             <item row="2" column="1">
624              <layout class="QHBoxLayout" name="horizontalLayout_12">
625               <item>
626                <widget class="QLineEdit" name="line_defaulticon">
627                 <property name="toolTip">
628                  <string>Default PNG icon to use for PBI modules.</string>
629                 </property>
630                </widget>
631               </item>
632               <item>
633                <widget class="QPushButton" name="push_defaulticon">
634                 <property name="toolTip">
635                  <string>Browse local system for a default PNG icon.</string>
636                 </property>
637                 <property name="text">
638                  <string>Select</string>
639                 </property>
640                </widget>
641               </item>
642              </layout>
643             </item>
644            </layout>
645           </widget>
646          </item>
647         </layout>
[1620346]648        </widget>
649       </item>
[e177abf]650       <item>
651        <spacer name="verticalSpacer_3">
652         <property name="orientation">
653          <enum>Qt::Vertical</enum>
[1620346]654         </property>
[e177abf]655         <property name="sizeHint" stdset="0">
656          <size>
657           <width>20</width>
658           <height>40</height>
659          </size>
[1620346]660         </property>
[e177abf]661        </spacer>
[1620346]662       </item>
663      </layout>
664     </widget>
665    </widget>
666   </item>
667   <item>
668    <widget class="QDialogButtonBox" name="buttonBox">
669     <property name="orientation">
670      <enum>Qt::Horizontal</enum>
671     </property>
672     <property name="standardButtons">
673      <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
674     </property>
675     <property name="centerButtons">
676      <bool>false</bool>
677     </property>
678    </widget>
679   </item>
680  </layout>
681 </widget>
682 <resources>
683  <include location="EasyPBI.qrc"/>
684 </resources>
685 <connections>
686  <connection>
687   <sender>buttonBox</sender>
688   <signal>accepted()</signal>
689   <receiver>PreferencesDialog</receiver>
690   <slot>accept()</slot>
691   <hints>
692    <hint type="sourcelabel">
693     <x>248</x>
694     <y>254</y>
695    </hint>
696    <hint type="destinationlabel">
697     <x>157</x>
698     <y>274</y>
699    </hint>
700   </hints>
701  </connection>
702  <connection>
703   <sender>buttonBox</sender>
704   <signal>rejected()</signal>
705   <receiver>PreferencesDialog</receiver>
706   <slot>reject()</slot>
707   <hints>
708    <hint type="sourcelabel">
709     <x>316</x>
710     <y>260</y>
711    </hint>
712    <hint type="destinationlabel">
713     <x>286</x>
714     <y>274</y>
715    </hint>
716   </hints>
717  </connection>
718 </connections>
719</ui>
Note: See TracBrowser for help on using the repository browser.