1<ui version="4.0" > 2 <class>modCalcGeodCoordDlg</class> 3 <widget class="QWidget" name="modCalcGeodCoordDlg" > 4 <property name="geometry" > 5 <rect> 6 <x>0</x> 7 <y>0</y> 8 <width>626</width> 9 <height>466</height> 10 </rect> 11 </property> 12 <layout class="QVBoxLayout" > 13 <property name="spacing" > 14 <number>6</number> 15 </property> 16 <property name="margin" > 17 <number>9</number> 18 </property> 19 <item> 20 <widget class="QTabWidget" name="tabWidget" > 21 <widget class="QWidget" name="interact" > 22 <property name="geometry" > 23 <rect> 24 <x>0</x> 25 <y>0</y> 26 <width>596</width> 27 <height>410</height> 28 </rect> 29 </property> 30 <attribute name="title" > 31 <string>Interactive Mode</string> 32 </attribute> 33 <layout class="QVBoxLayout" > 34 <property name="spacing" > 35 <number>6</number> 36 </property> 37 <property name="margin" > 38 <number>9</number> 39 </property> 40 <item> 41 <layout class="QHBoxLayout" > 42 <property name="spacing" > 43 <number>6</number> 44 </property> 45 <property name="margin" > 46 <number>0</number> 47 </property> 48 <item> 49 <widget class="QGroupBox" name="groupBox" > 50 <property name="title" > 51 <string>Select Input Coordinates</string> 52 </property> 53 <layout class="QHBoxLayout" > 54 <property name="spacing" > 55 <number>6</number> 56 </property> 57 <property name="margin" > 58 <number>8</number> 59 </property> 60 <item> 61 <layout class="QHBoxLayout" > 62 <property name="spacing" > 63 <number>6</number> 64 </property> 65 <property name="margin" > 66 <number>0</number> 67 </property> 68 <item> 69 <widget class="QRadioButton" name="cartRadio" > 70 <property name="text" > 71 <string>Cartesian</string> 72 </property> 73 </widget> 74 </item> 75 <item> 76 <widget class="QRadioButton" name="spheRadio" > 77 <property name="text" > 78 <string>Geographic</string> 79 </property> 80 <property name="checked" > 81 <bool>true</bool> 82 </property> 83 </widget> 84 </item> 85 </layout> 86 </item> 87 </layout> 88 </widget> 89 </item> 90 <item> 91 <widget class="QGroupBox" name="groupBox_2" > 92 <property name="title" > 93 <string>Select Ellipsoid Model</string> 94 </property> 95 <layout class="QHBoxLayout" > 96 <property name="spacing" > 97 <number>6</number> 98 </property> 99 <property name="margin" > 100 <number>8</number> 101 </property> 102 <item> 103 <widget class="QComboBox" name="ellipsoidBox" /> 104 </item> 105 </layout> 106 </widget> 107 </item> 108 </layout> 109 </item> 110 <item> 111 <layout class="QHBoxLayout" > 112 <property name="spacing" > 113 <number>6</number> 114 </property> 115 <property name="margin" > 116 <number>0</number> 117 </property> 118 <item> 119 <spacer> 120 <property name="orientation" > 121 <enum>Qt::Horizontal</enum> 122 </property> 123 <property name="sizeType" > 124 <enum>QSizePolicy::Expanding</enum> 125 </property> 126 <property name="sizeHint" stdset="0" > 127 <size> 128 <width>81</width> 129 <height>20</height> 130 </size> 131 </property> 132 </spacer> 133 </item> 134 <item> 135 <widget class="QPushButton" name="Compute" > 136 <property name="text" > 137 <string>Convert</string> 138 </property> 139 </widget> 140 </item> 141 <item> 142 <spacer> 143 <property name="orientation" > 144 <enum>Qt::Horizontal</enum> 145 </property> 146 <property name="sizeType" > 147 <enum>QSizePolicy::Expanding</enum> 148 </property> 149 <property name="sizeHint" stdset="0" > 150 <size> 151 <width>51</width> 152 <height>20</height> 153 </size> 154 </property> 155 </spacer> 156 </item> 157 <item> 158 <widget class="QPushButton" name="Clear" > 159 <property name="text" > 160 <string>Clear</string> 161 </property> 162 </widget> 163 </item> 164 <item> 165 <spacer> 166 <property name="orientation" > 167 <enum>Qt::Horizontal</enum> 168 </property> 169 <property name="sizeType" > 170 <enum>QSizePolicy::Expanding</enum> 171 </property> 172 <property name="sizeHint" stdset="0" > 173 <size> 174 <width>91</width> 175 <height>21</height> 176 </size> 177 </property> 178 </spacer> 179 </item> 180 </layout> 181 </item> 182 <item> 183 <layout class="QHBoxLayout" > 184 <property name="spacing" > 185 <number>6</number> 186 </property> 187 <property name="margin" > 188 <number>0</number> 189 </property> 190 <item> 191 <widget class="QGroupBox" name="groupBox_3" > 192 <property name="title" > 193 <string>Cartesian Coordinates</string> 194 </property> 195 <layout class="QGridLayout" > 196 <property name="margin" > 197 <number>8</number> 198 </property> 199 <property name="spacing" > 200 <number>6</number> 201 </property> 202 <item row="0" column="0" > 203 <widget class="QLabel" name="XCartLabel" > 204 <property name="text" > 205 <string>X (km):</string> 206 </property> 207 </widget> 208 </item> 209 <item row="1" column="0" > 210 <widget class="QLabel" name="YCartLabel" > 211 <property name="text" > 212 <string>Y (km):</string> 213 </property> 214 </widget> 215 </item> 216 <item row="2" column="0" > 217 <widget class="QLabel" name="ZCartLabel" > 218 <property name="text" > 219 <string>Z (km):</string> 220 </property> 221 </widget> 222 </item> 223 <item row="2" column="1" > 224 <widget class="QLineEdit" name="ZGeoBox" /> 225 </item> 226 <item row="0" column="1" > 227 <widget class="QLineEdit" name="XGeoBox" /> 228 </item> 229 <item row="1" column="1" > 230 <widget class="QLineEdit" name="YGeoBox" /> 231 </item> 232 </layout> 233 </widget> 234 </item> 235 <item> 236 <widget class="QGroupBox" name="groupBox_4" > 237 <property name="title" > 238 <string>Geographic Coordinates</string> 239 </property> 240 <layout class="QGridLayout" > 241 <property name="margin" > 242 <number>8</number> 243 </property> 244 <property name="spacing" > 245 <number>6</number> 246 </property> 247 <item row="2" column="0" colspan="2" > 248 <widget class="QLabel" name="AltGeoLabel" > 249 <property name="text" > 250 <string>Elevation (meters):</string> 251 </property> 252 </widget> 253 </item> 254 <item row="2" column="2" > 255 <widget class="QLineEdit" name="AltGeoBox" > 256 <property name="text" > 257 <string>0.0</string> 258 </property> 259 </widget> 260 </item> 261 <item row="0" column="0" > 262 <widget class="QLabel" name="LongGeoLabel" > 263 <property name="text" > 264 <string>Longitude:</string> 265 </property> 266 </widget> 267 </item> 268 <item row="1" column="0" > 269 <widget class="QLabel" name="LatGeoLabel" > 270 <property name="text" > 271 <string>Latitude:</string> 272 </property> 273 </widget> 274 </item> 275 <item row="0" column="1" colspan="2" > 276 <widget class="dmsBox" name="LongGeoBox" > 277 <property name="minimumSize" > 278 <size> 279 <width>70</width> 280 <height>0</height> 281 </size> 282 </property> 283 <property name="focusPolicy" > 284 <enum>Qt::StrongFocus</enum> 285 </property> 286 </widget> 287 </item> 288 <item row="1" column="1" colspan="2" > 289 <widget class="dmsBox" name="LatGeoBox" > 290 <property name="minimumSize" > 291 <size> 292 <width>70</width> 293 <height>0</height> 294 </size> 295 </property> 296 <property name="focusPolicy" > 297 <enum>Qt::StrongFocus</enum> 298 </property> 299 </widget> 300 </item> 301 </layout> 302 </widget> 303 </item> 304 </layout> 305 </item> 306 <item> 307 <spacer> 308 <property name="orientation" > 309 <enum>Qt::Vertical</enum> 310 </property> 311 <property name="sizeHint" stdset="0" > 312 <size> 313 <width>20</width> 314 <height>40</height> 315 </size> 316 </property> 317 </spacer> 318 </item> 319 </layout> 320 </widget> 321 <widget class="QWidget" name="batch" > 322 <property name="geometry" > 323 <rect> 324 <x>0</x> 325 <y>0</y> 326 <width>100</width> 327 <height>30</height> 328 </rect> 329 </property> 330 <attribute name="title" > 331 <string>Batch Mode</string> 332 </attribute> 333 <layout class="QVBoxLayout" > 334 <property name="spacing" > 335 <number>6</number> 336 </property> 337 <property name="margin" > 338 <number>8</number> 339 </property> 340 <item> 341 <widget class="QGroupBox" name="groupBox_5" > 342 <property name="title" > 343 <string>Select Parameters in Input File</string> 344 </property> 345 <layout class="QGridLayout" > 346 <property name="margin" > 347 <number>8</number> 348 </property> 349 <property name="spacing" > 350 <number>6</number> 351 </property> 352 <item row="1" column="2" > 353 <widget class="QCheckBox" name="YGeoCheckBatch" > 354 <property name="enabled" > 355 <bool>true</bool> 356 </property> 357 <property name="text" > 358 <string>Y (km):</string> 359 </property> 360 <property name="checked" > 361 <bool>false</bool> 362 </property> 363 </widget> 364 </item> 365 <item row="2" column="2" > 366 <widget class="QCheckBox" name="ZGeoCheckBatch" > 367 <property name="enabled" > 368 <bool>true</bool> 369 </property> 370 <property name="text" > 371 <string>Z (km):</string> 372 </property> 373 <property name="checked" > 374 <bool>false</bool> 375 </property> 376 </widget> 377 </item> 378 <item row="2" column="3" > 379 <widget class="QLineEdit" name="ZGeoBoxBatch" > 380 <property name="enabled" > 381 <bool>true</bool> 382 </property> 383 </widget> 384 </item> 385 <item row="2" column="1" > 386 <widget class="QLineEdit" name="AltGeoBoxBatch" > 387 <property name="enabled" > 388 <bool>false</bool> 389 </property> 390 </widget> 391 </item> 392 <item row="2" column="0" > 393 <widget class="QCheckBox" name="AltGeoCheckBatch" > 394 <property name="text" > 395 <string>Elev. (m):</string> 396 </property> 397 <property name="checked" > 398 <bool>true</bool> 399 </property> 400 </widget> 401 </item> 402 <item row="0" column="2" > 403 <widget class="QCheckBox" name="XGeoCheckBatch" > 404 <property name="enabled" > 405 <bool>true</bool> 406 </property> 407 <property name="text" > 408 <string>X (km):</string> 409 </property> 410 <property name="checked" > 411 <bool>false</bool> 412 </property> 413 </widget> 414 </item> 415 <item row="0" column="0" > 416 <widget class="QCheckBox" name="LongGeoCheckBatch" > 417 <property name="text" > 418 <string>Longitude:</string> 419 </property> 420 <property name="checked" > 421 <bool>true</bool> 422 </property> 423 </widget> 424 </item> 425 <item row="0" column="1" > 426 <widget class="dmsBox" name="LongGeoBoxBatch" > 427 <property name="enabled" > 428 <bool>false</bool> 429 </property> 430 <property name="focusPolicy" > 431 <enum>Qt::StrongFocus</enum> 432 </property> 433 </widget> 434 </item> 435 <item row="1" column="0" > 436 <widget class="QCheckBox" name="LatGeoCheckBatch" > 437 <property name="text" > 438 <string>Latitude:</string> 439 </property> 440 <property name="checked" > 441 <bool>true</bool> 442 </property> 443 </widget> 444 </item> 445 <item row="0" column="3" > 446 <widget class="QLineEdit" name="XGeoBoxBatch" > 447 <property name="enabled" > 448 <bool>true</bool> 449 </property> 450 </widget> 451 </item> 452 <item row="1" column="1" > 453 <widget class="dmsBox" name="LatGeoBoxBatch" > 454 <property name="enabled" > 455 <bool>false</bool> 456 </property> 457 <property name="focusPolicy" > 458 <enum>Qt::StrongFocus</enum> 459 </property> 460 </widget> 461 </item> 462 <item row="1" column="3" > 463 <widget class="QLineEdit" name="YGeoBoxBatch" > 464 <property name="enabled" > 465 <bool>true</bool> 466 </property> 467 </widget> 468 </item> 469 </layout> 470 </widget> 471 </item> 472 <item> 473 <widget class="QGroupBox" name="groupBox_6" > 474 <property name="title" > 475 <string>Select Parameters for Output File</string> 476 </property> 477 <layout class="QHBoxLayout" > 478 <property name="spacing" > 479 <number>6</number> 480 </property> 481 <property name="margin" > 482 <number>8</number> 483 </property> 484 <item> 485 <widget class="QRadioButton" name="AllRadioBatch" > 486 <property name="text" > 487 <string>All parameters</string> 488 </property> 489 </widget> 490 </item> 491 <item> 492 <widget class="QRadioButton" name="InputRadioBatch" > 493 <property name="text" > 494 <string>Only parameters in input file</string> 495 </property> 496 <property name="checked" > 497 <bool>true</bool> 498 </property> 499 </widget> 500 </item> 501 </layout> 502 </widget> 503 </item> 504 <item> 505 <widget class="QGroupBox" name="groupBox_7" > 506 <property name="title" > 507 <string>Select Filenames</string> 508 </property> 509 <layout class="QGridLayout" > 510 <property name="margin" > 511 <number>8</number> 512 </property> 513 <property name="spacing" > 514 <number>6</number> 515 </property> 516 <item row="1" column="0" > 517 <widget class="QLabel" name="label_2" > 518 <property name="text" > 519 <string>Output file:</string> 520 </property> 521 </widget> 522 </item> 523 <item row="0" column="0" > 524 <widget class="QLabel" name="label" > 525 <property name="text" > 526 <string>Input file:</string> 527 </property> 528 </widget> 529 </item> 530 <item row="0" column="1" > 531 <widget class="KUrlRequester" name="InputFileBoxBatch" /> 532 </item> 533 <item row="1" column="1" > 534 <widget class="KUrlRequester" name="OutputFileBoxBatch" /> 535 </item> 536 </layout> 537 </widget> 538 </item> 539 <item> 540 <layout class="QHBoxLayout" > 541 <property name="spacing" > 542 <number>6</number> 543 </property> 544 <property name="margin" > 545 <number>0</number> 546 </property> 547 <item> 548 <spacer> 549 <property name="orientation" > 550 <enum>Qt::Horizontal</enum> 551 </property> 552 <property name="sizeType" > 553 <enum>QSizePolicy::Expanding</enum> 554 </property> 555 <property name="sizeHint" stdset="0" > 556 <size> 557 <width>151</width> 558 <height>21</height> 559 </size> 560 </property> 561 </spacer> 562 </item> 563 <item> 564 <widget class="QPushButton" name="runButtonBatch" > 565 <property name="sizePolicy" > 566 <sizepolicy vsizetype="Preferred" hsizetype="Expanding" > 567 <horstretch>0</horstretch> 568 <verstretch>0</verstretch> 569 </sizepolicy> 570 </property> 571 <property name="text" > 572 <string>Run</string> 573 </property> 574 </widget> 575 </item> 576 <item> 577 <spacer> 578 <property name="orientation" > 579 <enum>Qt::Horizontal</enum> 580 </property> 581 <property name="sizeType" > 582 <enum>QSizePolicy::Expanding</enum> 583 </property> 584 <property name="sizeHint" stdset="0" > 585 <size> 586 <width>131</width> 587 <height>21</height> 588 </size> 589 </property> 590 </spacer> 591 </item> 592 </layout> 593 </item> 594 <item> 595 <spacer> 596 <property name="orientation" > 597 <enum>Qt::Vertical</enum> 598 </property> 599 <property name="sizeType" > 600 <enum>QSizePolicy::Expanding</enum> 601 </property> 602 <property name="sizeHint" stdset="0" > 603 <size> 604 <width>520</width> 605 <height>16</height> 606 </size> 607 </property> 608 </spacer> 609 </item> 610 </layout> 611 </widget> 612 </widget> 613 </item> 614 </layout> 615 </widget> 616 <customwidgets> 617 <customwidget> 618 <class>QComboBox</class> 619 <extends>QComboBox</extends> 620 <header>QComboBox.h</header> 621 </customwidget> 622 <customwidget> 623 <class>QLineEdit</class> 624 <extends>QLineEdit</extends> 625 <header>klineedit.h</header> 626 </customwidget> 627 <customwidget> 628 <class>QPushButton</class> 629 <extends>QPushButton</extends> 630 <header>kpushbutton.h</header> 631 </customwidget> 632 <customwidget> 633 <class>QTabWidget</class> 634 <extends>QTabWidget</extends> 635 <header>ktabwidget.h</header> 636 <container>1</container> 637 </customwidget> 638 <customwidget> 639 <class>KUrlRequester</class> 640 <extends>QFrame</extends> 641 <header>kurlrequester.h</header> 642 </customwidget> 643 <customwidget> 644 <class>dmsBox</class> 645 <extends>QLineEdit</extends> 646 <header>widgets/dmsbox.h</header> 647 </customwidget> 648 </customwidgets> 649 <resources/> 650 <connections/> 651</ui> 652