1<?xml version="1.0" encoding="UTF-8"?> 2<ui version="4.0"> 3 <class>QgsGpsPluginGuiBase</class> 4 <widget class="QDialog" name="QgsGpsPluginGuiBase"> 5 <property name="geometry"> 6 <rect> 7 <x>0</x> 8 <y>0</y> 9 <width>1217</width> 10 <height>504</height> 11 </rect> 12 </property> 13 <property name="windowTitle"> 14 <string>GPS Tools</string> 15 </property> 16 <property name="windowIcon"> 17 <iconset> 18 <normaloff>.</normaloff>.</iconset> 19 </property> 20 <layout class="QVBoxLayout" name="verticalLayout_2"> 21 <item> 22 <widget class="QTabWidget" name="tabWidget"> 23 <property name="currentIndex"> 24 <number>0</number> 25 </property> 26 <widget class="QWidget" name="tab1"> 27 <attribute name="title"> 28 <string>Load GPX file</string> 29 </attribute> 30 <layout class="QVBoxLayout" name="verticalLayout"> 31 <item> 32 <layout class="QGridLayout" name="gridLayout_2" columnstretch="0,1"> 33 <item row="0" column="1"> 34 <widget class="QgsFileWidget" name="mFileWidget" native="true"/> 35 </item> 36 <item row="0" column="0"> 37 <widget class="QLabel" name="lblGPXFile"> 38 <property name="text"> 39 <string>File</string> 40 </property> 41 </widget> 42 </item> 43 </layout> 44 </item> 45 <item> 46 <layout class="QGridLayout" name="gridLayout_3"> 47 <item row="0" column="0"> 48 <widget class="QLabel" name="lblGPXFeatureTypes"> 49 <property name="text"> 50 <string>Feature types</string> 51 </property> 52 <property name="buddy"> 53 <cstring>cbGPXWaypoints</cstring> 54 </property> 55 </widget> 56 </item> 57 <item row="0" column="1"> 58 <widget class="QCheckBox" name="cbGPXWaypoints"> 59 <property name="enabled"> 60 <bool>false</bool> 61 </property> 62 <property name="text"> 63 <string>Waypoints</string> 64 </property> 65 <property name="checked"> 66 <bool>false</bool> 67 </property> 68 </widget> 69 </item> 70 <item row="1" column="1"> 71 <widget class="QCheckBox" name="cbGPXRoutes"> 72 <property name="enabled"> 73 <bool>false</bool> 74 </property> 75 <property name="text"> 76 <string>Routes</string> 77 </property> 78 <property name="checked"> 79 <bool>false</bool> 80 </property> 81 </widget> 82 </item> 83 <item row="2" column="1"> 84 <widget class="QCheckBox" name="cbGPXTracks"> 85 <property name="enabled"> 86 <bool>false</bool> 87 </property> 88 <property name="text"> 89 <string>Tracks</string> 90 </property> 91 <property name="checked"> 92 <bool>false</bool> 93 </property> 94 </widget> 95 </item> 96 <item row="1" column="2"> 97 <spacer name="horizontalSpacer"> 98 <property name="orientation"> 99 <enum>Qt::Horizontal</enum> 100 </property> 101 <property name="sizeHint" stdset="0"> 102 <size> 103 <width>40</width> 104 <height>20</height> 105 </size> 106 </property> 107 </spacer> 108 </item> 109 </layout> 110 </item> 111 <item> 112 <spacer name="verticalSpacer_2"> 113 <property name="orientation"> 114 <enum>Qt::Vertical</enum> 115 </property> 116 <property name="sizeHint" stdset="0"> 117 <size> 118 <width>20</width> 119 <height>40</height> 120 </size> 121 </property> 122 </spacer> 123 </item> 124 </layout> 125 </widget> 126 <widget class="QWidget" name="tab2"> 127 <attribute name="title"> 128 <string>Import other file</string> 129 </attribute> 130 <layout class="QGridLayout" name="gridLayout"> 131 <item row="0" column="0"> 132 <widget class="QLabel" name="textLabel1_5"> 133 <property name="text"> 134 <string>File to import</string> 135 </property> 136 <property name="buddy"> 137 <cstring>pbnIMPInput</cstring> 138 </property> 139 </widget> 140 </item> 141 <item row="0" column="1"> 142 <widget class="QLineEdit" name="leIMPInput"> 143 <property name="enabled"> 144 <bool>false</bool> 145 </property> 146 </widget> 147 </item> 148 <item row="0" column="2"> 149 <widget class="QPushButton" name="pbnIMPInput"> 150 <property name="text"> 151 <string>Browse…</string> 152 </property> 153 </widget> 154 </item> 155 <item row="1" column="0"> 156 <widget class="QLabel" name="textLabel2_3"> 157 <property name="text"> 158 <string>Feature type</string> 159 </property> 160 <property name="buddy"> 161 <cstring>cmbIMPFeature</cstring> 162 </property> 163 </widget> 164 </item> 165 <item row="1" column="1"> 166 <widget class="QComboBox" name="cmbIMPFeature"> 167 <property name="minimumSize"> 168 <size> 169 <width>130</width> 170 <height>0</height> 171 </size> 172 </property> 173 </widget> 174 </item> 175 <item row="3" column="0"> 176 <widget class="QLabel" name="textLabel1_6"> 177 <property name="text"> 178 <string>Layer name</string> 179 </property> 180 <property name="buddy"> 181 <cstring>leIMPLayer</cstring> 182 </property> 183 </widget> 184 </item> 185 <item row="3" column="1"> 186 <widget class="QLineEdit" name="leIMPLayer"/> 187 </item> 188 <item row="4" column="0"> 189 <widget class="QLabel" name="textLabel3_3"> 190 <property name="text"> 191 <string>GPX output file</string> 192 </property> 193 <property name="buddy"> 194 <cstring>leIMPOutput</cstring> 195 </property> 196 </widget> 197 </item> 198 <item row="4" column="1"> 199 <widget class="QLineEdit" name="leIMPOutput"/> 200 </item> 201 <item row="4" column="2"> 202 <widget class="QPushButton" name="pbnIMPOutput"> 203 <property name="text"> 204 <string>Save As…</string> 205 </property> 206 </widget> 207 </item> 208 <item row="5" column="1"> 209 <spacer name="verticalSpacer"> 210 <property name="orientation"> 211 <enum>Qt::Vertical</enum> 212 </property> 213 <property name="sizeHint" stdset="0"> 214 <size> 215 <width>20</width> 216 <height>40</height> 217 </size> 218 </property> 219 </spacer> 220 </item> 221 <item row="2" column="1"> 222 <widget class="QLabel" name="textLabel2_6"> 223 <property name="text"> 224 <string>(Note: Selecting correct file type in browser dialog important!)</string> 225 </property> 226 </widget> 227 </item> 228 </layout> 229 </widget> 230 <widget class="QWidget" name="tab3"> 231 <attribute name="title"> 232 <string>Download from GPS</string> 233 </attribute> 234 <layout class="QGridLayout" name="gridLayout_4"> 235 <item row="0" column="0"> 236 <widget class="QLabel" name="textLabel1"> 237 <property name="text"> 238 <string>GPS device</string> 239 </property> 240 <property name="buddy"> 241 <cstring>cmbDLDevice</cstring> 242 </property> 243 </widget> 244 </item> 245 <item row="0" column="1"> 246 <widget class="QComboBox" name="cmbDLDevice"> 247 <property name="minimumSize"> 248 <size> 249 <width>120</width> 250 <height>0</height> 251 </size> 252 </property> 253 </widget> 254 </item> 255 <item row="0" column="2"> 256 <widget class="QPushButton" name="pbDLEditDevices"> 257 <property name="sizePolicy"> 258 <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> 259 <horstretch>0</horstretch> 260 <verstretch>0</verstretch> 261 </sizepolicy> 262 </property> 263 <property name="text"> 264 <string>Edit devices…</string> 265 </property> 266 </widget> 267 </item> 268 <item row="1" column="0"> 269 <widget class="QLabel" name="textLabel2_5"> 270 <property name="text"> 271 <string>Port</string> 272 </property> 273 <property name="buddy"> 274 <cstring>cmbDLPort</cstring> 275 </property> 276 </widget> 277 </item> 278 <item row="1" column="1"> 279 <widget class="QComboBox" name="cmbDLPort"> 280 <property name="minimumSize"> 281 <size> 282 <width>90</width> 283 <height>0</height> 284 </size> 285 </property> 286 </widget> 287 </item> 288 <item row="1" column="2"> 289 <widget class="QPushButton" name="pbnRefresh"> 290 <property name="sizePolicy"> 291 <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> 292 <horstretch>0</horstretch> 293 <verstretch>0</verstretch> 294 </sizepolicy> 295 </property> 296 <property name="text"> 297 <string>Refresh</string> 298 </property> 299 </widget> 300 </item> 301 <item row="2" column="0"> 302 <widget class="QLabel" name="textLabel1_3"> 303 <property name="text"> 304 <string>Feature type</string> 305 </property> 306 <property name="buddy"> 307 <cstring>cmbDLFeatureType</cstring> 308 </property> 309 </widget> 310 </item> 311 <item row="2" column="1"> 312 <widget class="QComboBox" name="cmbDLFeatureType"> 313 <property name="minimumSize"> 314 <size> 315 <width>100</width> 316 <height>0</height> 317 </size> 318 </property> 319 <item> 320 <property name="text"> 321 <string>Waypoints</string> 322 </property> 323 </item> 324 <item> 325 <property name="text"> 326 <string>Routes</string> 327 </property> 328 </item> 329 <item> 330 <property name="text"> 331 <string>Tracks</string> 332 </property> 333 </item> 334 </widget> 335 </item> 336 <item row="3" column="0"> 337 <widget class="QLabel" name="textLabel1_2"> 338 <property name="text"> 339 <string>Layer name</string> 340 </property> 341 <property name="buddy"> 342 <cstring>leDLBasename</cstring> 343 </property> 344 </widget> 345 </item> 346 <item row="3" column="1"> 347 <widget class="QLineEdit" name="leDLBasename"/> 348 </item> 349 <item row="4" column="0"> 350 <widget class="QLabel" name="textLabel2"> 351 <property name="text"> 352 <string>Output file</string> 353 </property> 354 <property name="buddy"> 355 <cstring>leDLOutput</cstring> 356 </property> 357 </widget> 358 </item> 359 <item row="4" column="1"> 360 <widget class="QLineEdit" name="leDLOutput"/> 361 </item> 362 <item row="4" column="2"> 363 <widget class="QPushButton" name="pbnDLOutput"> 364 <property name="text"> 365 <string>Save As…</string> 366 </property> 367 </widget> 368 </item> 369 <item row="5" column="1"> 370 <spacer name="horizontalSpacer_3"> 371 <property name="orientation"> 372 <enum>Qt::Horizontal</enum> 373 </property> 374 <property name="sizeHint" stdset="0"> 375 <size> 376 <width>40</width> 377 <height>1</height> 378 </size> 379 </property> 380 </spacer> 381 </item> 382 </layout> 383 </widget> 384 <widget class="QWidget" name="tab4"> 385 <attribute name="title"> 386 <string>Upload to GPS</string> 387 </attribute> 388 <layout class="QGridLayout" name="gridLayout_5"> 389 <item row="0" column="0"> 390 <widget class="QLabel" name="textLabel2_2"> 391 <property name="sizePolicy"> 392 <sizepolicy hsizetype="Minimum" vsizetype="Preferred"> 393 <horstretch>0</horstretch> 394 <verstretch>0</verstretch> 395 </sizepolicy> 396 </property> 397 <property name="text"> 398 <string>Data layer</string> 399 </property> 400 <property name="buddy"> 401 <cstring>cmbULLayer</cstring> 402 </property> 403 </widget> 404 </item> 405 <item row="0" column="1" colspan="2"> 406 <widget class="QComboBox" name="cmbULLayer"> 407 <property name="sizePolicy"> 408 <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> 409 <horstretch>0</horstretch> 410 <verstretch>0</verstretch> 411 </sizepolicy> 412 </property> 413 <property name="minimumSize"> 414 <size> 415 <width>90</width> 416 <height>0</height> 417 </size> 418 </property> 419 </widget> 420 </item> 421 <item row="1" column="0"> 422 <widget class="QLabel" name="textLabel2_4"> 423 <property name="sizePolicy"> 424 <sizepolicy hsizetype="Minimum" vsizetype="Preferred"> 425 <horstretch>0</horstretch> 426 <verstretch>0</verstretch> 427 </sizepolicy> 428 </property> 429 <property name="text"> 430 <string>GPS device</string> 431 </property> 432 <property name="buddy"> 433 <cstring>cmbULDevice</cstring> 434 </property> 435 </widget> 436 </item> 437 <item row="1" column="1" colspan="2"> 438 <widget class="QComboBox" name="cmbULDevice"> 439 <property name="sizePolicy"> 440 <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> 441 <horstretch>0</horstretch> 442 <verstretch>0</verstretch> 443 </sizepolicy> 444 </property> 445 <property name="minimumSize"> 446 <size> 447 <width>120</width> 448 <height>0</height> 449 </size> 450 </property> 451 </widget> 452 </item> 453 <item row="1" column="3"> 454 <widget class="QPushButton" name="pbULEditDevices"> 455 <property name="text"> 456 <string>Edit devices</string> 457 </property> 458 </widget> 459 </item> 460 <item row="2" column="0"> 461 <widget class="QLabel" name="textLabel3"> 462 <property name="sizePolicy"> 463 <sizepolicy hsizetype="Minimum" vsizetype="Preferred"> 464 <horstretch>0</horstretch> 465 <verstretch>0</verstretch> 466 </sizepolicy> 467 </property> 468 <property name="text"> 469 <string>Port</string> 470 </property> 471 <property name="buddy"> 472 <cstring>cmbULPort</cstring> 473 </property> 474 </widget> 475 </item> 476 <item row="2" column="1" colspan="2"> 477 <widget class="QComboBox" name="cmbULPort"> 478 <property name="sizePolicy"> 479 <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> 480 <horstretch>0</horstretch> 481 <verstretch>0</verstretch> 482 </sizepolicy> 483 </property> 484 <property name="minimumSize"> 485 <size> 486 <width>100</width> 487 <height>0</height> 488 </size> 489 </property> 490 </widget> 491 </item> 492 <item row="4" column="2"> 493 <spacer name="verticalSpacer_4"> 494 <property name="orientation"> 495 <enum>Qt::Vertical</enum> 496 </property> 497 <property name="sizeHint" stdset="0"> 498 <size> 499 <width>20</width> 500 <height>40</height> 501 </size> 502 </property> 503 </spacer> 504 </item> 505 <item row="3" column="1"> 506 <spacer name="horizontalSpacer_2"> 507 <property name="orientation"> 508 <enum>Qt::Horizontal</enum> 509 </property> 510 <property name="sizeHint" stdset="0"> 511 <size> 512 <width>40</width> 513 <height>20</height> 514 </size> 515 </property> 516 </spacer> 517 </item> 518 </layout> 519 </widget> 520 <widget class="QWidget" name="tab5"> 521 <attribute name="title"> 522 <string>GPX Conversions</string> 523 </attribute> 524 <layout class="QGridLayout" name="gridLayout_6"> 525 <item row="0" column="0"> 526 <widget class="QLabel" name="textLabel5_4"> 527 <property name="text"> 528 <string>GPX input file</string> 529 </property> 530 <property name="buddy"> 531 <cstring>pbnCONVInput</cstring> 532 </property> 533 </widget> 534 </item> 535 <item row="0" column="1"> 536 <widget class="QLineEdit" name="leCONVInput"> 537 <property name="enabled"> 538 <bool>false</bool> 539 </property> 540 </widget> 541 </item> 542 <item row="0" column="2"> 543 <widget class="QPushButton" name="pbnCONVInput"> 544 <property name="text"> 545 <string>Browse…</string> 546 </property> 547 </widget> 548 </item> 549 <item row="1" column="0"> 550 <widget class="QLabel" name="textLabel5_3"> 551 <property name="text"> 552 <string>Conversion</string> 553 </property> 554 <property name="buddy"> 555 <cstring>cmbCONVType</cstring> 556 </property> 557 </widget> 558 </item> 559 <item row="1" column="1"> 560 <widget class="QComboBox" name="cmbCONVType"> 561 <property name="minimumSize"> 562 <size> 563 <width>10</width> 564 <height>0</height> 565 </size> 566 </property> 567 </widget> 568 </item> 569 <item row="2" column="0"> 570 <widget class="QLabel" name="textLabel5_2"> 571 <property name="text"> 572 <string>GPX output file</string> 573 </property> 574 <property name="buddy"> 575 <cstring>leCONVOutput</cstring> 576 </property> 577 </widget> 578 </item> 579 <item row="2" column="1"> 580 <widget class="QLineEdit" name="leCONVOutput"/> 581 </item> 582 <item row="3" column="0"> 583 <widget class="QLabel" name="textLabel5_1"> 584 <property name="text"> 585 <string>Layer name</string> 586 </property> 587 <property name="buddy"> 588 <cstring>leCONVLayer</cstring> 589 </property> 590 </widget> 591 </item> 592 <item row="3" column="1"> 593 <widget class="QLineEdit" name="leCONVLayer"/> 594 </item> 595 <item row="4" column="1"> 596 <spacer name="horizontalSpacer_4"> 597 <property name="orientation"> 598 <enum>Qt::Horizontal</enum> 599 </property> 600 <property name="sizeHint" stdset="0"> 601 <size> 602 <width>40</width> 603 <height>20</height> 604 </size> 605 </property> 606 </spacer> 607 </item> 608 <item row="5" column="1"> 609 <spacer name="verticalSpacer_5"> 610 <property name="orientation"> 611 <enum>Qt::Vertical</enum> 612 </property> 613 <property name="sizeHint" stdset="0"> 614 <size> 615 <width>20</width> 616 <height>40</height> 617 </size> 618 </property> 619 </spacer> 620 </item> 621 <item row="2" column="2"> 622 <widget class="QPushButton" name="pbnCONVOutput"> 623 <property name="text"> 624 <string>Save As…</string> 625 </property> 626 </widget> 627 </item> 628 </layout> 629 </widget> 630 </widget> 631 </item> 632 <item> 633 <widget class="QDialogButtonBox" name="buttonBox"> 634 <property name="orientation"> 635 <enum>Qt::Horizontal</enum> 636 </property> 637 <property name="standardButtons"> 638 <set>QDialogButtonBox::Cancel|QDialogButtonBox::Help|QDialogButtonBox::Ok</set> 639 </property> 640 </widget> 641 </item> 642 </layout> 643 </widget> 644 <layoutdefault spacing="6" margin="11"/> 645 <customwidgets> 646 <customwidget> 647 <class>QgsFileWidget</class> 648 <extends>QWidget</extends> 649 <header>qgsfilewidget.h</header> 650 <container>1</container> 651 </customwidget> 652 </customwidgets> 653 <tabstops> 654 <tabstop>tabWidget</tabstop> 655 <tabstop>cbGPXWaypoints</tabstop> 656 <tabstop>cbGPXRoutes</tabstop> 657 <tabstop>cbGPXTracks</tabstop> 658 <tabstop>leIMPInput</tabstop> 659 <tabstop>pbnIMPInput</tabstop> 660 <tabstop>cmbIMPFeature</tabstop> 661 <tabstop>leIMPLayer</tabstop> 662 <tabstop>leIMPOutput</tabstop> 663 <tabstop>pbnIMPOutput</tabstop> 664 <tabstop>cmbDLDevice</tabstop> 665 <tabstop>pbDLEditDevices</tabstop> 666 <tabstop>cmbDLPort</tabstop> 667 <tabstop>pbnRefresh</tabstop> 668 <tabstop>cmbDLFeatureType</tabstop> 669 <tabstop>leDLBasename</tabstop> 670 <tabstop>leDLOutput</tabstop> 671 <tabstop>pbnDLOutput</tabstop> 672 <tabstop>cmbULLayer</tabstop> 673 <tabstop>cmbULDevice</tabstop> 674 <tabstop>pbULEditDevices</tabstop> 675 <tabstop>cmbULPort</tabstop> 676 <tabstop>leCONVInput</tabstop> 677 <tabstop>pbnCONVInput</tabstop> 678 <tabstop>cmbCONVType</tabstop> 679 <tabstop>leCONVOutput</tabstop> 680 <tabstop>pbnCONVOutput</tabstop> 681 <tabstop>leCONVLayer</tabstop> 682 <tabstop>buttonBox</tabstop> 683 </tabstops> 684 <resources/> 685 <connections/> 686</ui> 687