1<?xml version="1.0" encoding="UTF-8"?>
2<ui version="4.0">
3 <class>TorrentCreatorDialog</class>
4 <widget class="QDialog" name="TorrentCreatorDialog">
5  <property name="geometry">
6   <rect>
7    <x>0</x>
8    <y>0</y>
9    <width>592</width>
10    <height>731</height>
11   </rect>
12  </property>
13  <property name="acceptDrops">
14   <bool>true</bool>
15  </property>
16  <property name="windowTitle">
17   <string>Torrent Creator</string>
18  </property>
19  <layout class="QVBoxLayout" name="verticalLayout">
20   <item>
21    <widget class="QScrollArea" name="scrollArea">
22     <property name="frameShape">
23      <enum>QFrame::NoFrame</enum>
24     </property>
25     <property name="widgetResizable">
26      <bool>true</bool>
27     </property>
28     <widget class="QWidget" name="scrollAreaWidgetContents">
29      <property name="geometry">
30       <rect>
31        <x>0</x>
32        <y>0</y>
33        <width>560</width>
34        <height>668</height>
35       </rect>
36      </property>
37      <layout class="QVBoxLayout" name="verticalLayout_5">
38       <property name="spacing">
39        <number>0</number>
40       </property>
41       <property name="leftMargin">
42        <number>0</number>
43       </property>
44       <property name="topMargin">
45        <number>0</number>
46       </property>
47       <property name="rightMargin">
48        <number>0</number>
49       </property>
50       <property name="bottomMargin">
51        <number>0</number>
52       </property>
53       <item>
54        <widget class="QGroupBox" name="groupBox">
55         <property name="title">
56          <string>Select file/folder to share</string>
57         </property>
58         <layout class="QVBoxLayout" name="verticalLayout_3">
59          <item>
60           <layout class="QHBoxLayout" name="horizontalLayout">
61            <item>
62             <widget class="QLabel" name="label">
63              <property name="text">
64               <string>Path:</string>
65              </property>
66             </widget>
67            </item>
68            <item>
69             <widget class="QLineEdit" name="textInputPath">
70              <property name="acceptDrops">
71               <bool>false</bool>
72              </property>
73             </widget>
74            </item>
75           </layout>
76          </item>
77          <item>
78           <layout class="QHBoxLayout" name="horizontalLayout_3">
79            <item>
80             <widget class="QLabel" name="label_2">
81              <property name="enabled">
82               <bool>false</bool>
83              </property>
84              <property name="sizePolicy">
85               <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
86                <horstretch>0</horstretch>
87                <verstretch>0</verstretch>
88               </sizepolicy>
89              </property>
90              <property name="text">
91               <string>[Drag and drop area]</string>
92              </property>
93              <property name="alignment">
94               <set>Qt::AlignCenter</set>
95              </property>
96             </widget>
97            </item>
98            <item>
99             <widget class="QPushButton" name="addFileButton">
100              <property name="text">
101               <string>Select file</string>
102              </property>
103             </widget>
104            </item>
105            <item>
106             <widget class="QPushButton" name="addFolderButton">
107              <property name="text">
108               <string>Select folder</string>
109              </property>
110             </widget>
111            </item>
112           </layout>
113          </item>
114         </layout>
115        </widget>
116       </item>
117       <item>
118        <widget class="QGroupBox" name="groupBox_2">
119         <property name="title">
120          <string>Settings</string>
121         </property>
122         <layout class="QVBoxLayout" name="verticalLayout_2">
123          <item>
124           <widget class="QWidget" name="widgetTorrentFormat" native="true">
125            <layout class="QHBoxLayout" name="layoutTorrentFormat">
126             <property name="leftMargin">
127              <number>0</number>
128             </property>
129             <property name="topMargin">
130              <number>0</number>
131             </property>
132             <property name="rightMargin">
133              <number>0</number>
134             </property>
135             <property name="bottomMargin">
136              <number>0</number>
137             </property>
138             <item>
139              <widget class="QLabel" name="labelTorrentFormat">
140               <property name="text">
141                <string>Torrent format:</string>
142               </property>
143              </widget>
144             </item>
145             <item>
146              <widget class="QComboBox" name="comboTorrentFormat">
147               <item>
148                <property name="text">
149                 <string notr="true">V2</string>
150                </property>
151               </item>
152               <item>
153                <property name="text">
154                 <string>Hybrid</string>
155                </property>
156               </item>
157               <item>
158                <property name="text">
159                 <string notr="true">V1</string>
160                </property>
161               </item>
162              </widget>
163             </item>
164             <item>
165              <spacer name="horizontalSpacer_2">
166               <property name="orientation">
167                <enum>Qt::Horizontal</enum>
168               </property>
169               <property name="sizeHint" stdset="0">
170                <size>
171                 <width>40</width>
172                 <height>20</height>
173                </size>
174               </property>
175              </spacer>
176             </item>
177            </layout>
178           </widget>
179          </item>
180          <item>
181           <layout class="QHBoxLayout" name="pieceSizeLayout">
182            <item>
183             <widget class="QLabel" name="txtPieceSize">
184              <property name="text">
185               <string>Piece size:</string>
186              </property>
187             </widget>
188            </item>
189            <item>
190             <widget class="QComboBox" name="comboPieceSize">
191              <property name="currentIndex">
192               <number>0</number>
193              </property>
194              <property name="minimumContentsLength">
195               <number>7</number>
196              </property>
197              <item>
198               <property name="text">
199                <string>Auto</string>
200               </property>
201              </item>
202              <item>
203               <property name="text">
204                <string>16 KiB</string>
205               </property>
206              </item>
207              <item>
208               <property name="text">
209                <string>32 KiB</string>
210               </property>
211              </item>
212              <item>
213               <property name="text">
214                <string>64 KiB</string>
215               </property>
216              </item>
217              <item>
218               <property name="text">
219                <string>128 KiB</string>
220               </property>
221              </item>
222              <item>
223               <property name="text">
224                <string>256 KiB</string>
225               </property>
226              </item>
227              <item>
228               <property name="text">
229                <string>512 KiB</string>
230               </property>
231              </item>
232              <item>
233               <property name="text">
234                <string>1 MiB</string>
235               </property>
236              </item>
237              <item>
238               <property name="text">
239                <string>2 MiB</string>
240               </property>
241              </item>
242              <item>
243               <property name="text">
244                <string>4 MiB</string>
245               </property>
246              </item>
247              <item>
248               <property name="text">
249                <string>8 MiB</string>
250               </property>
251              </item>
252              <item>
253               <property name="text">
254                <string>16 MiB</string>
255               </property>
256              </item>
257              <item>
258               <property name="text">
259                <string>32 MiB</string>
260               </property>
261              </item>
262             </widget>
263            </item>
264            <item>
265             <widget class="QPushButton" name="buttonCalcTotalPieces">
266              <property name="text">
267               <string>Calculate number of pieces:</string>
268              </property>
269             </widget>
270            </item>
271            <item>
272             <widget class="QLabel" name="labelTotalPieces">
273              <property name="text">
274               <string notr="true">0</string>
275              </property>
276             </widget>
277            </item>
278            <item>
279             <spacer name="spacer1">
280              <property name="orientation">
281               <enum>Qt::Horizontal</enum>
282              </property>
283              <property name="sizeHint" stdset="0">
284               <size>
285                <width>40</width>
286                <height>20</height>
287               </size>
288              </property>
289             </spacer>
290            </item>
291           </layout>
292          </item>
293          <item>
294           <widget class="QCheckBox" name="checkPrivate">
295            <property name="text">
296             <string>Private torrent (Won't distribute on DHT network)</string>
297            </property>
298           </widget>
299          </item>
300          <item>
301           <widget class="QCheckBox" name="checkStartSeeding">
302            <property name="text">
303             <string>Start seeding immediately</string>
304            </property>
305            <property name="checked">
306             <bool>true</bool>
307            </property>
308           </widget>
309          </item>
310          <item>
311           <widget class="QCheckBox" name="checkIgnoreShareLimits">
312            <property name="text">
313             <string>Ignore share ratio limits for this torrent</string>
314            </property>
315           </widget>
316          </item>
317          <item>
318           <widget class="QGroupBox" name="checkOptimizeAlignment">
319            <property name="title">
320             <string>Optimize alignment</string>
321            </property>
322            <property name="checkable">
323             <bool>true</bool>
324            </property>
325            <layout class="QVBoxLayout" name="verticalLayout_4">
326             <item>
327              <layout class="QHBoxLayout" name="horizontalLayout_4">
328               <item>
329                <widget class="QLabel" name="lblPaddedFileSizeLimit">
330                 <property name="text">
331                  <string>Align to piece boundary for files larger than:</string>
332                 </property>
333                </widget>
334               </item>
335               <item>
336                <widget class="QSpinBox" name="spinPaddedFileSizeLimit">
337                 <property name="specialValueText">
338                  <string>Disabled</string>
339                 </property>
340                 <property name="suffix">
341                  <string> KiB</string>
342                 </property>
343                 <property name="minimum">
344                  <number>-1</number>
345                 </property>
346                 <property name="maximum">
347                  <number>2147483647</number>
348                 </property>
349                 <property name="value">
350                  <number>-1</number>
351                 </property>
352                </widget>
353               </item>
354               <item>
355                <spacer name="horizontalSpacer">
356                 <property name="orientation">
357                  <enum>Qt::Horizontal</enum>
358                 </property>
359                 <property name="sizeHint" stdset="0">
360                  <size>
361                   <width>40</width>
362                   <height>20</height>
363                  </size>
364                 </property>
365                </spacer>
366               </item>
367              </layout>
368             </item>
369            </layout>
370           </widget>
371          </item>
372         </layout>
373        </widget>
374       </item>
375       <item>
376        <widget class="QGroupBox" name="groupBox_3">
377         <property name="title">
378          <string>Fields</string>
379         </property>
380         <layout class="QGridLayout" name="gridLayout_2">
381          <item row="0" column="1">
382           <widget class="QTextEdit" name="trackersList">
383            <property name="toolTip">
384             <string>You can separate tracker tiers / groups with an empty line.</string>
385            </property>
386            <property name="acceptRichText">
387             <bool>false</bool>
388            </property>
389           </widget>
390          </item>
391          <item row="1" column="0">
392           <widget class="QLabel" name="urlSeeds_lbl">
393            <property name="text">
394             <string>Web seed URLs:</string>
395            </property>
396           </widget>
397          </item>
398          <item row="1" column="1">
399           <widget class="QTextEdit" name="URLSeedsList">
400            <property name="acceptRichText">
401             <bool>false</bool>
402            </property>
403           </widget>
404          </item>
405          <item row="2" column="1">
406           <widget class="QTextEdit" name="txtComment">
407            <property name="acceptRichText">
408             <bool>false</bool>
409            </property>
410           </widget>
411          </item>
412          <item row="0" column="0">
413           <widget class="QLabel" name="lbl_announce_url">
414            <property name="text">
415             <string>Tracker URLs:</string>
416            </property>
417           </widget>
418          </item>
419          <item row="2" column="0">
420           <widget class="QLabel" name="lbl_comment">
421            <property name="text">
422             <string>Comments:</string>
423            </property>
424           </widget>
425          </item>
426          <item row="3" column="0">
427           <widget class="QLabel" name="labelSource">
428            <property name="text">
429             <string>Source:</string>
430            </property>
431           </widget>
432          </item>
433          <item row="3" column="1">
434           <widget class="QLineEdit" name="lineEditSource"/>
435          </item>
436         </layout>
437        </widget>
438       </item>
439      </layout>
440     </widget>
441    </widget>
442   </item>
443   <item>
444    <layout class="QHBoxLayout" name="horizontalLayout_2">
445     <item>
446      <widget class="QLabel" name="progressLbl">
447       <property name="text">
448        <string>Progress:</string>
449       </property>
450      </widget>
451     </item>
452     <item>
453      <widget class="QProgressBar" name="progressBar">
454       <property name="value">
455        <number>0</number>
456       </property>
457      </widget>
458     </item>
459    </layout>
460   </item>
461   <item>
462    <widget class="QDialogButtonBox" name="buttonBox">
463     <property name="standardButtons">
464      <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
465     </property>
466     <property name="centerButtons">
467      <bool>true</bool>
468     </property>
469    </widget>
470   </item>
471  </layout>
472 </widget>
473 <tabstops>
474  <tabstop>textInputPath</tabstop>
475  <tabstop>addFileButton</tabstop>
476  <tabstop>addFolderButton</tabstop>
477  <tabstop>comboPieceSize</tabstop>
478  <tabstop>checkPrivate</tabstop>
479  <tabstop>checkStartSeeding</tabstop>
480  <tabstop>checkIgnoreShareLimits</tabstop>
481  <tabstop>checkOptimizeAlignment</tabstop>
482  <tabstop>trackersList</tabstop>
483  <tabstop>URLSeedsList</tabstop>
484  <tabstop>txtComment</tabstop>
485 </tabstops>
486 <resources/>
487 <connections>
488  <connection>
489   <sender>checkStartSeeding</sender>
490   <signal>clicked(bool)</signal>
491   <receiver>checkIgnoreShareLimits</receiver>
492   <slot>setEnabled(bool)</slot>
493   <hints>
494    <hint type="sourcelabel">
495     <x>295</x>
496     <y>532</y>
497    </hint>
498    <hint type="destinationlabel">
499     <x>295</x>
500     <y>555</y>
501    </hint>
502   </hints>
503  </connection>
504  <connection>
505   <sender>buttonBox</sender>
506   <signal>rejected()</signal>
507   <receiver>TorrentCreatorDialog</receiver>
508   <slot>reject()</slot>
509   <hints>
510    <hint type="sourcelabel">
511     <x>295</x>
512     <y>635</y>
513    </hint>
514    <hint type="destinationlabel">
515     <x>295</x>
516     <y>328</y>
517    </hint>
518   </hints>
519  </connection>
520 </connections>
521</ui>
522