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