1<ui version="4.0" > 2 <author></author> 3 <comment></comment> 4 <exportmacro></exportmacro> 5 <class>CalculatorDialog</class> 6 <widget class="QDialog" name="CalculatorDialog" > 7 <property name="geometry" > 8 <rect> 9 <x>0</x> 10 <y>0</y> 11 <width>353</width> 12 <height>299</height> 13 </rect> 14 </property> 15 <property name="windowTitle" > 16 <string>Calculator</string> 17 </property> 18 <layout class="QVBoxLayout" > 19 <property name="margin" > 20 <number>9</number> 21 </property> 22 <property name="spacing" > 23 <number>6</number> 24 </property> 25 <item> 26 <widget class="QGroupBox" name="groupBox_3" > 27 <property name="title" > 28 <string>Target</string> 29 </property> 30 <layout class="QVBoxLayout" > 31 <property name="margin" > 32 <number>9</number> 33 </property> 34 <property name="spacing" > 35 <number>6</number> 36 </property> 37 <item> 38 <layout class="QHBoxLayout" > 39 <property name="margin" > 40 <number>0</number> 41 </property> 42 <property name="spacing" > 43 <number>6</number> 44 </property> 45 <item> 46 <layout class="QGridLayout" > 47 <property name="margin" > 48 <number>0</number> 49 </property> 50 <property name="spacing" > 51 <number>6</number> 52 </property> 53 <item row="0" column="1" > 54 <widget class="QLabel" name="durationLabel" > 55 <property name="text" > 56 <string>00:00:00</string> 57 </property> 58 </widget> 59 </item> 60 <item row="1" column="1" > 61 <widget class="QComboBox" name="formatComboBox" > 62 <item> 63 <property name="text" > 64 <string>AVI</string> 65 </property> 66 </item> 67 <item> 68 <property name="text" > 69 <string>OGM</string> 70 </property> 71 </item> 72 <item> 73 <property name="text" > 74 <string>MPEG</string> 75 </property> 76 </item> 77 </widget> 78 </item> 79 <item row="2" column="0" > 80 <widget class="QLabel" name="label_4" > 81 <property name="text" > 82 <string>Medium:</string> 83 </property> 84 </widget> 85 </item> 86 <item row="1" column="0" > 87 <widget class="QLabel" name="label_3" > 88 <property name="text" > 89 <string>Format:</string> 90 </property> 91 </widget> 92 </item> 93 <item row="0" column="0" > 94 <widget class="QLabel" name="label" > 95 <property name="text" > 96 <string>Duration:</string> 97 </property> 98 </widget> 99 </item> 100 <item row="2" column="1" > 101 <widget class="QComboBox" name="mediumComboBox" > 102 <item> 103 <property name="text" > 104 <string>1 x 80 minute CD</string> 105 </property> 106 </item> 107 <item> 108 <property name="text" > 109 <string>2 x 80 minute CD</string> 110 </property> 111 </item> 112 <item> 113 <property name="text" > 114 <string>1 x 74 minute CD</string> 115 </property> 116 </item> 117 <item> 118 <property name="text" > 119 <string>2 x 74 minute CD</string> 120 </property> 121 </item> 122 <item> 123 <property name="text" > 124 <string>DVD-5</string> 125 </property> 126 </item> 127 <item> 128 <property name="text" > 129 <string>Custom</string> 130 </property> 131 </item> 132 </widget> 133 </item> 134 </layout> 135 </item> 136 <item> 137 <spacer> 138 <property name="orientation" > 139 <enum>Qt::Horizontal</enum> 140 </property> 141 <property name="sizeType" > 142 <enum>QSizePolicy::Fixed</enum> 143 </property> 144 <property name="sizeHint" > 145 <size> 146 <width>30</width> 147 <height>20</height> 148 </size> 149 </property> 150 </spacer> 151 </item> 152 <item> 153 <layout class="QVBoxLayout" > 154 <property name="margin" > 155 <number>0</number> 156 </property> 157 <property name="spacing" > 158 <number>6</number> 159 </property> 160 <item> 161 <spacer> 162 <property name="orientation" > 163 <enum>Qt::Vertical</enum> 164 </property> 165 <property name="sizeHint" > 166 <size> 167 <width>20</width> 168 <height>40</height> 169 </size> 170 </property> 171 </spacer> 172 </item> 173 <item> 174 <layout class="QHBoxLayout" > 175 <property name="margin" > 176 <number>0</number> 177 </property> 178 <property name="spacing" > 179 <number>6</number> 180 </property> 181 <item> 182 <widget class="QLabel" name="customSizeLabel" > 183 <property name="enabled" > 184 <bool>false</bool> 185 </property> 186 <property name="text" > 187 <string>Custom Size:</string> 188 </property> 189 </widget> 190 </item> 191 <item> 192 <widget class="QSpinBox" name="customSizeSpinBox" > 193 <property name="enabled" > 194 <bool>false</bool> 195 </property> 196 <property name="maximum" > 197 <number>999999</number> 198 </property> 199 <property name="minimum" > 200 <number>1</number> 201 </property> 202 </widget> 203 </item> 204 <item> 205 <widget class="QLabel" name="customSizeMbLabel" > 206 <property name="enabled" > 207 <bool>false</bool> 208 </property> 209 <property name="text" > 210 <string>MB</string> 211 </property> 212 </widget> 213 </item> 214 </layout> 215 </item> 216 </layout> 217 </item> 218 <item> 219 <spacer> 220 <property name="orientation" > 221 <enum>Qt::Horizontal</enum> 222 </property> 223 <property name="sizeHint" > 224 <size> 225 <width>16</width> 226 <height>56</height> 227 </size> 228 </property> 229 </spacer> 230 </item> 231 </layout> 232 </item> 233 <item> 234 <spacer> 235 <property name="orientation" > 236 <enum>Qt::Vertical</enum> 237 </property> 238 <property name="sizeHint" > 239 <size> 240 <width>20</width> 241 <height>16</height> 242 </size> 243 </property> 244 </spacer> 245 </item> 246 </layout> 247 </widget> 248 </item> 249 <item> 250 <widget class="QGroupBox" name="groupBox_2" > 251 <property name="title" > 252 <string>Audio Bitrate</string> 253 </property> 254 <layout class="QHBoxLayout" > 255 <property name="margin" > 256 <number>9</number> 257 </property> 258 <property name="spacing" > 259 <number>6</number> 260 </property> 261 <item> 262 <layout class="QHBoxLayout" > 263 <property name="margin" > 264 <number>0</number> 265 </property> 266 <property name="spacing" > 267 <number>6</number> 268 </property> 269 <item> 270 <widget class="QLabel" name="label_6" > 271 <property name="text" > 272 <string>Track 1:</string> 273 </property> 274 </widget> 275 </item> 276 <item> 277 <widget class="QSpinBox" name="audioTrack1SpinBox" > 278 <property name="maximum" > 279 <number>99999</number> 280 </property> 281 </widget> 282 </item> 283 <item> 284 <widget class="QLabel" name="label_23" > 285 <property name="text" > 286 <string>kbps</string> 287 </property> 288 </widget> 289 </item> 290 <item> 291 <spacer> 292 <property name="orientation" > 293 <enum>Qt::Horizontal</enum> 294 </property> 295 <property name="sizeType" > 296 <enum>QSizePolicy::Fixed</enum> 297 </property> 298 <property name="sizeHint" > 299 <size> 300 <width>30</width> 301 <height>20</height> 302 </size> 303 </property> 304 </spacer> 305 </item> 306 <item> 307 <widget class="QLabel" name="label_7" > 308 <property name="text" > 309 <string>Track 2:</string> 310 </property> 311 </widget> 312 </item> 313 <item> 314 <widget class="QSpinBox" name="audioTrack2SpinBox" > 315 <property name="maximum" > 316 <number>99999</number> 317 </property> 318 </widget> 319 </item> 320 <item> 321 <widget class="QLabel" name="label_24" > 322 <property name="text" > 323 <string>kbps</string> 324 </property> 325 </widget> 326 </item> 327 <item> 328 <spacer> 329 <property name="orientation" > 330 <enum>Qt::Horizontal</enum> 331 </property> 332 <property name="sizeHint" > 333 <size> 334 <width>93</width> 335 <height>20</height> 336 </size> 337 </property> 338 </spacer> 339 </item> 340 </layout> 341 </item> 342 </layout> 343 </widget> 344 </item> 345 <item> 346 <widget class="QGroupBox" name="groupBox" > 347 <property name="title" > 348 <string>Result</string> 349 </property> 350 <layout class="QHBoxLayout" > 351 <property name="margin" > 352 <number>9</number> 353 </property> 354 <property name="spacing" > 355 <number>6</number> 356 </property> 357 <item> 358 <layout class="QVBoxLayout" > 359 <property name="margin" > 360 <number>0</number> 361 </property> 362 <property name="spacing" > 363 <number>6</number> 364 </property> 365 <item> 366 <layout class="QGridLayout" > 367 <property name="margin" > 368 <number>0</number> 369 </property> 370 <property name="spacing" > 371 <number>6</number> 372 </property> 373 <item row="2" column="0" > 374 <widget class="QLabel" name="label_16" > 375 <property name="text" > 376 <string>Audio Size:</string> 377 </property> 378 </widget> 379 </item> 380 <item row="1" column="0" > 381 <widget class="QLabel" name="label_12" > 382 <property name="text" > 383 <string>Video Size:</string> 384 </property> 385 </widget> 386 </item> 387 <item row="2" column="1" > 388 <layout class="QHBoxLayout" > 389 <property name="margin" > 390 <number>0</number> 391 </property> 392 <property name="spacing" > 393 <number>6</number> 394 </property> 395 <item> 396 <widget class="QLabel" name="audioSizeLabel" > 397 <property name="text" > 398 <string>0</string> 399 </property> 400 <property name="alignment" > 401 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 402 </property> 403 </widget> 404 </item> 405 <item> 406 <widget class="QLabel" name="label_21" > 407 <property name="text" > 408 <string>MB</string> 409 </property> 410 </widget> 411 </item> 412 </layout> 413 </item> 414 <item row="0" column="1" > 415 <layout class="QHBoxLayout" > 416 <property name="margin" > 417 <number>0</number> 418 </property> 419 <property name="spacing" > 420 <number>6</number> 421 </property> 422 <item> 423 <widget class="QLabel" name="totalSizeLabel" > 424 <property name="text" > 425 <string>0</string> 426 </property> 427 <property name="alignment" > 428 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 429 </property> 430 </widget> 431 </item> 432 <item> 433 <widget class="QLabel" name="label_19" > 434 <property name="text" > 435 <string>MB</string> 436 </property> 437 </widget> 438 </item> 439 </layout> 440 </item> 441 <item row="0" column="0" > 442 <widget class="QLabel" name="label_8" > 443 <property name="text" > 444 <string>Total Size:</string> 445 </property> 446 </widget> 447 </item> 448 <item row="1" column="1" > 449 <layout class="QHBoxLayout" > 450 <property name="margin" > 451 <number>0</number> 452 </property> 453 <property name="spacing" > 454 <number>6</number> 455 </property> 456 <item> 457 <widget class="QLabel" name="videoSizeLabel" > 458 <property name="text" > 459 <string>0</string> 460 </property> 461 <property name="alignment" > 462 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 463 </property> 464 </widget> 465 </item> 466 <item> 467 <widget class="QLabel" name="label_20" > 468 <property name="text" > 469 <string>MB</string> 470 </property> 471 </widget> 472 </item> 473 </layout> 474 </item> 475 </layout> 476 </item> 477 <item> 478 <spacer> 479 <property name="orientation" > 480 <enum>Qt::Vertical</enum> 481 </property> 482 <property name="sizeHint" > 483 <size> 484 <width>20</width> 485 <height>40</height> 486 </size> 487 </property> 488 </spacer> 489 </item> 490 </layout> 491 </item> 492 <item> 493 <spacer> 494 <property name="orientation" > 495 <enum>Qt::Horizontal</enum> 496 </property> 497 <property name="sizeType" > 498 <enum>QSizePolicy::Fixed</enum> 499 </property> 500 <property name="sizeHint" > 501 <size> 502 <width>30</width> 503 <height>20</height> 504 </size> 505 </property> 506 </spacer> 507 </item> 508 <item> 509 <layout class="QVBoxLayout" > 510 <property name="margin" > 511 <number>0</number> 512 </property> 513 <property name="spacing" > 514 <number>6</number> 515 </property> 516 <item> 517 <layout class="QGridLayout" > 518 <property name="margin" > 519 <number>0</number> 520 </property> 521 <property name="spacing" > 522 <number>6</number> 523 </property> 524 <item row="1" column="1" > 525 <widget class="QLabel" name="bppLabel" > 526 <property name="text" > 527 <string>0</string> 528 </property> 529 <property name="alignment" > 530 <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set> 531 </property> 532 </widget> 533 </item> 534 <item row="0" column="1" > 535 <layout class="QHBoxLayout" > 536 <property name="margin" > 537 <number>0</number> 538 </property> 539 <property name="spacing" > 540 <number>6</number> 541 </property> 542 <item> 543 <widget class="QLabel" name="videoBitrateLabel" > 544 <property name="text" > 545 <string>0</string> 546 </property> 547 <property name="alignment" > 548 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 549 </property> 550 </widget> 551 </item> 552 <item> 553 <widget class="QLabel" name="label_22" > 554 <property name="text" > 555 <string>kbps</string> 556 </property> 557 </widget> 558 </item> 559 </layout> 560 </item> 561 <item row="1" column="0" > 562 <widget class="QLabel" name="label_14" > 563 <property name="text" > 564 <string>Bits Per Pixel:</string> 565 </property> 566 </widget> 567 </item> 568 <item row="0" column="0" > 569 <widget class="QLabel" name="label_10" > 570 <property name="text" > 571 <string>Video Bitrate:</string> 572 </property> 573 </widget> 574 </item> 575 </layout> 576 </item> 577 <item> 578 <spacer> 579 <property name="orientation" > 580 <enum>Qt::Vertical</enum> 581 </property> 582 <property name="sizeHint" > 583 <size> 584 <width>20</width> 585 <height>40</height> 586 </size> 587 </property> 588 </spacer> 589 </item> 590 </layout> 591 </item> 592 <item> 593 <spacer> 594 <property name="orientation" > 595 <enum>Qt::Horizontal</enum> 596 </property> 597 <property name="sizeHint" > 598 <size> 599 <width>40</width> 600 <height>20</height> 601 </size> 602 </property> 603 </spacer> 604 </item> 605 </layout> 606 </widget> 607 </item> 608 <item> 609 <layout class="QHBoxLayout" > 610 <property name="margin" > 611 <number>0</number> 612 </property> 613 <property name="spacing" > 614 <number>6</number> 615 </property> 616 <item> 617 <spacer> 618 <property name="orientation" > 619 <enum>Qt::Horizontal</enum> 620 </property> 621 <property name="sizeHint" > 622 <size> 623 <width>131</width> 624 <height>31</height> 625 </size> 626 </property> 627 </spacer> 628 </item> 629 <item> 630 <widget class="QPushButton" name="okButton" > 631 <property name="text" > 632 <string>OK</string> 633 </property> 634 </widget> 635 </item> 636 <item> 637 <widget class="QPushButton" name="cancelButton" > 638 <property name="text" > 639 <string>Cancel</string> 640 </property> 641 </widget> 642 </item> 643 </layout> 644 </item> 645 </layout> 646 </widget> 647 <pixmapfunction></pixmapfunction> 648 <resources/> 649 <connections> 650 <connection> 651 <sender>okButton</sender> 652 <signal>clicked()</signal> 653 <receiver>CalculatorDialog</receiver> 654 <slot>accept()</slot> 655 <hints> 656 <hint type="sourcelabel" > 657 <x>278</x> 658 <y>253</y> 659 </hint> 660 <hint type="destinationlabel" > 661 <x>96</x> 662 <y>254</y> 663 </hint> 664 </hints> 665 </connection> 666 <connection> 667 <sender>cancelButton</sender> 668 <signal>clicked()</signal> 669 <receiver>CalculatorDialog</receiver> 670 <slot>reject()</slot> 671 <hints> 672 <hint type="sourcelabel" > 673 <x>369</x> 674 <y>253</y> 675 </hint> 676 <hint type="destinationlabel" > 677 <x>179</x> 678 <y>282</y> 679 </hint> 680 </hints> 681 </connection> 682 </connections> 683</ui> 684