1<?xml version="1.0" encoding="UTF-8"?> 2<ui version="4.0"> 3 <class>VirtualenvConfigurationDialog</class> 4 <widget class="QDialog" name="VirtualenvConfigurationDialog"> 5 <property name="geometry"> 6 <rect> 7 <x>0</x> 8 <y>0</y> 9 <width>700</width> 10 <height>654</height> 11 </rect> 12 </property> 13 <property name="windowTitle"> 14 <string>Virtual Environment Configuration</string> 15 </property> 16 <property name="sizeGripEnabled"> 17 <bool>true</bool> 18 </property> 19 <layout class="QVBoxLayout" name="verticalLayout"> 20 <item> 21 <widget class="QGroupBox" name="groupBox_3"> 22 <property name="title"> 23 <string>Environment Creator</string> 24 </property> 25 <layout class="QGridLayout" name="gridLayout_3"> 26 <item row="0" column="0"> 27 <widget class="QRadioButton" name="virtualenvButton"> 28 <property name="font"> 29 <font> 30 <weight>75</weight> 31 <bold>true</bold> 32 </font> 33 </property> 34 <property name="toolTip"> 35 <string>Select to use 'virtualenv'</string> 36 </property> 37 <property name="text"> 38 <string notr="true">0.0</string> 39 </property> 40 </widget> 41 </item> 42 <item row="0" column="1"> 43 <spacer name="horizontalSpacer_2"> 44 <property name="orientation"> 45 <enum>Qt::Horizontal</enum> 46 </property> 47 <property name="sizeHint" stdset="0"> 48 <size> 49 <width>40</width> 50 <height>20</height> 51 </size> 52 </property> 53 </spacer> 54 </item> 55 <item row="1" column="0"> 56 <widget class="QRadioButton" name="pyvenvButton"> 57 <property name="font"> 58 <font> 59 <weight>75</weight> 60 <bold>true</bold> 61 </font> 62 </property> 63 <property name="toolTip"> 64 <string>Select to use 'pyvenv'</string> 65 </property> 66 <property name="text"> 67 <string notr="true">0.0</string> 68 </property> 69 </widget> 70 </item> 71 <item row="2" column="0"> 72 <widget class="QRadioButton" name="condaButton"> 73 <property name="font"> 74 <font> 75 <weight>75</weight> 76 <bold>true</bold> 77 </font> 78 </property> 79 <property name="toolTip"> 80 <string>Select to use 'conda'</string> 81 </property> 82 <property name="text"> 83 <string notr="true">0.0</string> 84 </property> 85 </widget> 86 </item> 87 </layout> 88 </widget> 89 </item> 90 <item> 91 <layout class="QHBoxLayout" name="horizontalLayout_2"> 92 <item> 93 <widget class="QLabel" name="label_2"> 94 <property name="text"> 95 <string>Logical Name:</string> 96 </property> 97 </widget> 98 </item> 99 <item> 100 <widget class="E5ClearableLineEdit" name="nameEdit"> 101 <property name="toolTip"> 102 <string>Enter a unique name for the virtual environment</string> 103 </property> 104 <property name="placeholderText"> 105 <string>Name for the virtual environment</string> 106 </property> 107 </widget> 108 </item> 109 </layout> 110 </item> 111 <item> 112 <widget class="QStackedWidget" name="venvStack"> 113 <property name="currentIndex"> 114 <number>0</number> 115 </property> 116 <widget class="QWidget" name="venvPage"> 117 <layout class="QVBoxLayout" name="verticalLayout_2"> 118 <property name="leftMargin"> 119 <number>0</number> 120 </property> 121 <property name="topMargin"> 122 <number>0</number> 123 </property> 124 <property name="rightMargin"> 125 <number>0</number> 126 </property> 127 <property name="bottomMargin"> 128 <number>0</number> 129 </property> 130 <item> 131 <widget class="QGroupBox" name="groupBox"> 132 <property name="title"> 133 <string>Paths</string> 134 </property> 135 <layout class="QGridLayout" name="gridLayout"> 136 <item row="0" column="0"> 137 <widget class="QLabel" name="label"> 138 <property name="text"> 139 <string>Target Directory:</string> 140 </property> 141 </widget> 142 </item> 143 <item row="0" column="1"> 144 <widget class="E5PathPicker" name="targetDirectoryPicker" native="true"> 145 <property name="sizePolicy"> 146 <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> 147 <horstretch>0</horstretch> 148 <verstretch>0</verstretch> 149 </sizepolicy> 150 </property> 151 <property name="focusPolicy"> 152 <enum>Qt::WheelFocus</enum> 153 </property> 154 <property name="toolTip"> 155 <string>Enter the target directory for the virtual environment</string> 156 </property> 157 </widget> 158 </item> 159 <item row="1" column="0"> 160 <widget class="QLabel" name="extraSearchPathLabel"> 161 <property name="text"> 162 <string>Extra Search Path:</string> 163 </property> 164 </widget> 165 </item> 166 <item row="1" column="1"> 167 <widget class="E5PathPicker" name="extraSearchPathPicker" native="true"> 168 <property name="sizePolicy"> 169 <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> 170 <horstretch>0</horstretch> 171 <verstretch>0</verstretch> 172 </sizepolicy> 173 </property> 174 <property name="focusPolicy"> 175 <enum>Qt::WheelFocus</enum> 176 </property> 177 <property name="toolTip"> 178 <string>Enter the extra search path to look for setuptools/pip</string> 179 </property> 180 </widget> 181 </item> 182 <item row="2" column="0"> 183 <widget class="QLabel" name="promptPrefixLabel"> 184 <property name="text"> 185 <string>Prompt Prefix:</string> 186 </property> 187 </widget> 188 </item> 189 <item row="2" column="1"> 190 <widget class="E5ClearableLineEdit" name="promptPrefixEdit"> 191 <property name="toolTip"> 192 <string>Enter the prompt prefix for the virtual environment</string> 193 </property> 194 <property name="placeholderText"> 195 <string>Prompt prefix for the virtual environment</string> 196 </property> 197 </widget> 198 </item> 199 <item row="3" column="0"> 200 <widget class="QLabel" name="label_5"> 201 <property name="text"> 202 <string>Python Executable:</string> 203 </property> 204 </widget> 205 </item> 206 <item row="3" column="1"> 207 <widget class="E5PathPicker" name="pythonExecPicker" native="true"> 208 <property name="sizePolicy"> 209 <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> 210 <horstretch>0</horstretch> 211 <verstretch>0</verstretch> 212 </sizepolicy> 213 </property> 214 <property name="focusPolicy"> 215 <enum>Qt::WheelFocus</enum> 216 </property> 217 <property name="toolTip"> 218 <string>Enter the Python interpreter for the virtual environment</string> 219 </property> 220 </widget> 221 </item> 222 </layout> 223 </widget> 224 </item> 225 <item> 226 <widget class="QGroupBox" name="groupBox_2"> 227 <property name="title"> 228 <string>Options</string> 229 </property> 230 <layout class="QGridLayout" name="gridLayout_2"> 231 <item row="0" column="0"> 232 <layout class="QHBoxLayout" name="horizontalLayout_3"> 233 <item> 234 <widget class="QLabel" name="verbosityLabel"> 235 <property name="text"> 236 <string>Verbosity:</string> 237 </property> 238 </widget> 239 </item> 240 <item> 241 <widget class="QSpinBox" name="verbositySpinBox"> 242 <property name="toolTip"> 243 <string>Select the verbosity (-1: quiet, 0: normal, 1: verbose)</string> 244 </property> 245 <property name="alignment"> 246 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 247 </property> 248 <property name="minimum"> 249 <number>-1</number> 250 </property> 251 <property name="maximum"> 252 <number>1</number> 253 </property> 254 </widget> 255 </item> 256 <item> 257 <spacer name="horizontalSpacer_3"> 258 <property name="orientation"> 259 <enum>Qt::Horizontal</enum> 260 </property> 261 <property name="sizeHint" stdset="0"> 262 <size> 263 <width>40</width> 264 <height>20</height> 265 </size> 266 </property> 267 </spacer> 268 </item> 269 </layout> 270 </item> 271 <item row="0" column="1"> 272 <layout class="QHBoxLayout" name="horizontalLayout"> 273 <item> 274 <widget class="QLabel" name="versionLabel"> 275 <property name="text"> 276 <string>Python Version:</string> 277 </property> 278 </widget> 279 </item> 280 <item> 281 <widget class="QComboBox" name="versionComboBox"> 282 <property name="toolTip"> 283 <string>Select the Python version (empty for current)</string> 284 </property> 285 <item> 286 <property name="text"> 287 <string notr="true"/> 288 </property> 289 </item> 290 <item> 291 <property name="text"> 292 <string notr="true">3.10</string> 293 </property> 294 </item> 295 <item> 296 <property name="text"> 297 <string notr="true">3.9</string> 298 </property> 299 </item> 300 <item> 301 <property name="text"> 302 <string notr="true">3.8</string> 303 </property> 304 </item> 305 <item> 306 <property name="text"> 307 <string notr="true">3.7</string> 308 </property> 309 </item> 310 <item> 311 <property name="text"> 312 <string notr="true">3.6</string> 313 </property> 314 </item> 315 </widget> 316 </item> 317 <item> 318 <spacer name="horizontalSpacer"> 319 <property name="orientation"> 320 <enum>Qt::Horizontal</enum> 321 </property> 322 <property name="sizeHint" stdset="0"> 323 <size> 324 <width>40</width> 325 <height>20</height> 326 </size> 327 </property> 328 </spacer> 329 </item> 330 </layout> 331 </item> 332 <item row="1" column="0"> 333 <widget class="QCheckBox" name="systemCheckBox"> 334 <property name="toolTip"> 335 <string>Select to give the virtualenv access to the global site-packages</string> 336 </property> 337 <property name="text"> 338 <string>System-wide Python Packages</string> 339 </property> 340 </widget> 341 </item> 342 <item row="1" column="1"> 343 <widget class="QCheckBox" name="unzipCheckBox"> 344 <property name="toolTip"> 345 <string>Select to unzip setuptools when installing it</string> 346 </property> 347 <property name="text"> 348 <string>Unzip Setuptool to virtualenv</string> 349 </property> 350 <property name="checked"> 351 <bool>true</bool> 352 </property> 353 </widget> 354 </item> 355 <item row="2" column="0"> 356 <widget class="QCheckBox" name="noSetuptoolsCheckBox"> 357 <property name="toolTip"> 358 <string>Select to not install setuptools (or pip) in the new virtualenv</string> 359 </property> 360 <property name="text"> 361 <string>Don't install 'setuptool' (or pip) in the virtualenv</string> 362 </property> 363 </widget> 364 </item> 365 <item row="2" column="1"> 366 <widget class="QCheckBox" name="noPipCcheckBox"> 367 <property name="toolTip"> 368 <string>Select to not install pip in the new virtualenv</string> 369 </property> 370 <property name="text"> 371 <string>Don't install 'pip' in the virtualenv</string> 372 </property> 373 </widget> 374 </item> 375 <item row="3" column="0"> 376 <widget class="QCheckBox" name="clearCheckBox"> 377 <property name="toolTip"> 378 <string>Select to clear the target first</string> 379 </property> 380 <property name="text"> 381 <string>Clear out the target directory</string> 382 </property> 383 </widget> 384 </item> 385 <item row="3" column="1"> 386 <widget class="QCheckBox" name="copyCheckBox"> 387 <property name="toolTip"> 388 <string>Select to always copy files rather than symlinking</string> 389 </property> 390 <property name="text"> 391 <string>Always copy files</string> 392 </property> 393 </widget> 394 </item> 395 <item row="4" column="0"> 396 <widget class="QCheckBox" name="symlinkCheckBox"> 397 <property name="toolTip"> 398 <string>Select to use symlinks instead of copies</string> 399 </property> 400 <property name="text"> 401 <string>Use Symbolic Links</string> 402 </property> 403 </widget> 404 </item> 405 <item row="4" column="1"> 406 <widget class="QCheckBox" name="upgradeCheckBox"> 407 <property name="toolTip"> 408 <string>Select to upgrade a virtual environment</string> 409 </property> 410 <property name="text"> 411 <string>Upgrade</string> 412 </property> 413 </widget> 414 </item> 415 <item row="5" column="0"> 416 <widget class="QCheckBox" name="logCheckBox"> 417 <property name="toolTip"> 418 <string>Select to generate a log file in the target directory</string> 419 </property> 420 <property name="text"> 421 <string>Save a log file in the target directory after creation</string> 422 </property> 423 <property name="checked"> 424 <bool>true</bool> 425 </property> 426 </widget> 427 </item> 428 <item row="5" column="1"> 429 <widget class="QCheckBox" name="scriptCheckBox"> 430 <property name="toolTip"> 431 <string>Select to write a shell script/batch file to regenerate the virtualenv</string> 432 </property> 433 <property name="text"> 434 <string>Save virtualenv generation script</string> 435 </property> 436 <property name="checked"> 437 <bool>true</bool> 438 </property> 439 </widget> 440 </item> 441 <item row="6" column="0"> 442 <widget class="QCheckBox" name="openCheckBox"> 443 <property name="toolTip"> 444 <string>Open the newly created virtualenv in a file manager window</string> 445 </property> 446 <property name="text"> 447 <string>Open target directory after creation</string> 448 </property> 449 </widget> 450 </item> 451 </layout> 452 </widget> 453 </item> 454 </layout> 455 </widget> 456 <widget class="QWidget" name="condaPage"> 457 <layout class="QVBoxLayout" name="verticalLayout_3"> 458 <item> 459 <widget class="QGroupBox" name="groupBox_4"> 460 <property name="title"> 461 <string>Target Environment Specification</string> 462 </property> 463 <layout class="QGridLayout" name="gridLayout_4"> 464 <item row="0" column="0"> 465 <widget class="QLabel" name="label_3"> 466 <property name="text"> 467 <string>Name:</string> 468 </property> 469 </widget> 470 </item> 471 <item row="0" column="1"> 472 <widget class="E5ClearableLineEdit" name="condaNameEdit"> 473 <property name="toolTip"> 474 <string>Enter the name for the environment</string> 475 </property> 476 </widget> 477 </item> 478 <item row="1" column="0"> 479 <widget class="QLabel" name="label_4"> 480 <property name="text"> 481 <string>Path:</string> 482 </property> 483 </widget> 484 </item> 485 <item row="1" column="1"> 486 <widget class="E5PathPicker" name="condaTargetDirectoryPicker" native="true"> 487 <property name="sizePolicy"> 488 <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> 489 <horstretch>0</horstretch> 490 <verstretch>0</verstretch> 491 </sizepolicy> 492 </property> 493 <property name="focusPolicy"> 494 <enum>Qt::WheelFocus</enum> 495 </property> 496 <property name="toolTip"> 497 <string>Enter the target directory for the conda environment</string> 498 </property> 499 </widget> 500 </item> 501 <item row="2" column="0" colspan="2"> 502 <widget class="QLabel" name="label_6"> 503 <property name="text"> 504 <string><b>Note:</b> Only one of the above entries is mandatory.</string> 505 </property> 506 </widget> 507 </item> 508 </layout> 509 </widget> 510 </item> 511 <item> 512 <widget class="QGroupBox" name="condaSpecialsGroup"> 513 <property name="title"> 514 <string>Special Operations</string> 515 </property> 516 <property name="checkable"> 517 <bool>true</bool> 518 </property> 519 <property name="checked"> 520 <bool>false</bool> 521 </property> 522 <layout class="QGridLayout" name="gridLayout_5"> 523 <item row="0" column="0"> 524 <widget class="QRadioButton" name="condaCloneButton"> 525 <property name="toolTip"> 526 <string>Select to clone an environment</string> 527 </property> 528 <property name="text"> 529 <string>Clone Environment</string> 530 </property> 531 <property name="checked"> 532 <bool>true</bool> 533 </property> 534 </widget> 535 </item> 536 <item row="0" column="1"> 537 <widget class="QRadioButton" name="condaRequirementsButton"> 538 <property name="statusTip"> 539 <string>Select to create the environment from a requirements file</string> 540 </property> 541 <property name="text"> 542 <string>from Requirements</string> 543 </property> 544 </widget> 545 </item> 546 <item row="1" column="0"> 547 <widget class="QFrame" name="condaCloneFrame"> 548 <property name="frameShape"> 549 <enum>QFrame::StyledPanel</enum> 550 </property> 551 <property name="frameShadow"> 552 <enum>QFrame::Raised</enum> 553 </property> 554 <layout class="QGridLayout" name="gridLayout_7"> 555 <item row="0" column="0"> 556 <widget class="QLabel" name="label_8"> 557 <property name="text"> 558 <string>Name:</string> 559 </property> 560 </widget> 561 </item> 562 <item row="0" column="1"> 563 <widget class="E5ClearableLineEdit" name="condaCloneNameEdit"> 564 <property name="toolTip"> 565 <string>Enter the name of the environment to be cloned</string> 566 </property> 567 </widget> 568 </item> 569 <item row="1" column="0"> 570 <widget class="QLabel" name="label_7"> 571 <property name="text"> 572 <string>Path:</string> 573 </property> 574 </widget> 575 </item> 576 <item row="1" column="1"> 577 <widget class="E5PathPicker" name="condaCloneDirectoryPicker" native="true"> 578 <property name="sizePolicy"> 579 <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> 580 <horstretch>0</horstretch> 581 <verstretch>0</verstretch> 582 </sizepolicy> 583 </property> 584 <property name="focusPolicy"> 585 <enum>Qt::WheelFocus</enum> 586 </property> 587 <property name="toolTip"> 588 <string>Enter the directory of the environment to be cloned</string> 589 </property> 590 </widget> 591 </item> 592 </layout> 593 </widget> 594 </item> 595 <item row="1" column="1"> 596 <widget class="QFrame" name="condaRequirementsFrame"> 597 <property name="enabled"> 598 <bool>false</bool> 599 </property> 600 <property name="frameShape"> 601 <enum>QFrame::StyledPanel</enum> 602 </property> 603 <property name="frameShadow"> 604 <enum>QFrame::Raised</enum> 605 </property> 606 <layout class="QVBoxLayout" name="verticalLayout_4"> 607 <item> 608 <widget class="E5PathPicker" name="condaRequirementsFilePicker" native="true"> 609 <property name="sizePolicy"> 610 <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> 611 <horstretch>0</horstretch> 612 <verstretch>0</verstretch> 613 </sizepolicy> 614 </property> 615 <property name="focusPolicy"> 616 <enum>Qt::StrongFocus</enum> 617 </property> 618 </widget> 619 </item> 620 <item> 621 <spacer name="verticalSpacer"> 622 <property name="orientation"> 623 <enum>Qt::Vertical</enum> 624 </property> 625 <property name="sizeHint" stdset="0"> 626 <size> 627 <width>20</width> 628 <height>37</height> 629 </size> 630 </property> 631 </spacer> 632 </item> 633 </layout> 634 </widget> 635 </item> 636 </layout> 637 </widget> 638 </item> 639 <item> 640 <layout class="QHBoxLayout" name="horizontalLayout_4"> 641 <item> 642 <widget class="QLabel" name="label_9"> 643 <property name="text"> 644 <string>Package Specs:</string> 645 </property> 646 </widget> 647 </item> 648 <item> 649 <widget class="E5ClearableLineEdit" name="condaPackagesEdit"> 650 <property name="toolTip"> 651 <string>Enter the package specifications for the environment</string> 652 </property> 653 </widget> 654 </item> 655 </layout> 656 </item> 657 <item> 658 <widget class="QGroupBox" name="groupBox_5"> 659 <property name="title"> 660 <string>Options</string> 661 </property> 662 <layout class="QGridLayout" name="gridLayout_6"> 663 <item row="0" column="0"> 664 <widget class="QLabel" name="versionLabel_2"> 665 <property name="text"> 666 <string>Python Version:</string> 667 </property> 668 </widget> 669 </item> 670 <item row="0" column="1"> 671 <widget class="E5ClearableLineEdit" name="condaPythonEdit"> 672 <property name="toolTip"> 673 <string>Enter the Python version for the environment</string> 674 </property> 675 </widget> 676 </item> 677 <item row="1" column="0" colspan="2"> 678 <widget class="QCheckBox" name="condaInsecureCheckBox"> 679 <property name="text"> 680 <string>Allow insecure SSL connections</string> 681 </property> 682 </widget> 683 </item> 684 <item row="1" column="2"> 685 <widget class="QCheckBox" name="condaDryrunCheckBox"> 686 <property name="toolTip"> 687 <string>Select to perform just a dry-run</string> 688 </property> 689 <property name="text"> 690 <string>Perform dry-run</string> 691 </property> 692 </widget> 693 </item> 694 <item row="0" column="2"> 695 <spacer name="horizontalSpacer_4"> 696 <property name="orientation"> 697 <enum>Qt::Horizontal</enum> 698 </property> 699 <property name="sizeHint" stdset="0"> 700 <size> 701 <width>40</width> 702 <height>20</height> 703 </size> 704 </property> 705 </spacer> 706 </item> 707 </layout> 708 </widget> 709 </item> 710 </layout> 711 </widget> 712 </widget> 713 </item> 714 <item> 715 <widget class="QDialogButtonBox" name="buttonBox"> 716 <property name="orientation"> 717 <enum>Qt::Horizontal</enum> 718 </property> 719 <property name="standardButtons"> 720 <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> 721 </property> 722 </widget> 723 </item> 724 </layout> 725 </widget> 726 <customwidgets> 727 <customwidget> 728 <class>E5ClearableLineEdit</class> 729 <extends>QLineEdit</extends> 730 <header>E5Gui/E5LineEdit.h</header> 731 </customwidget> 732 <customwidget> 733 <class>E5PathPicker</class> 734 <extends>QWidget</extends> 735 <header>E5Gui/E5PathPicker.h</header> 736 <container>1</container> 737 </customwidget> 738 </customwidgets> 739 <tabstops> 740 <tabstop>virtualenvButton</tabstop> 741 <tabstop>pyvenvButton</tabstop> 742 <tabstop>condaButton</tabstop> 743 <tabstop>nameEdit</tabstop> 744 <tabstop>targetDirectoryPicker</tabstop> 745 <tabstop>extraSearchPathPicker</tabstop> 746 <tabstop>promptPrefixEdit</tabstop> 747 <tabstop>pythonExecPicker</tabstop> 748 <tabstop>verbositySpinBox</tabstop> 749 <tabstop>versionComboBox</tabstop> 750 <tabstop>systemCheckBox</tabstop> 751 <tabstop>unzipCheckBox</tabstop> 752 <tabstop>noSetuptoolsCheckBox</tabstop> 753 <tabstop>noPipCcheckBox</tabstop> 754 <tabstop>clearCheckBox</tabstop> 755 <tabstop>copyCheckBox</tabstop> 756 <tabstop>symlinkCheckBox</tabstop> 757 <tabstop>upgradeCheckBox</tabstop> 758 <tabstop>logCheckBox</tabstop> 759 <tabstop>scriptCheckBox</tabstop> 760 <tabstop>openCheckBox</tabstop> 761 <tabstop>condaNameEdit</tabstop> 762 <tabstop>condaTargetDirectoryPicker</tabstop> 763 <tabstop>condaSpecialsGroup</tabstop> 764 <tabstop>condaCloneButton</tabstop> 765 <tabstop>condaCloneNameEdit</tabstop> 766 <tabstop>condaCloneDirectoryPicker</tabstop> 767 <tabstop>condaRequirementsButton</tabstop> 768 <tabstop>condaRequirementsFilePicker</tabstop> 769 <tabstop>condaPackagesEdit</tabstop> 770 <tabstop>condaPythonEdit</tabstop> 771 <tabstop>condaInsecureCheckBox</tabstop> 772 <tabstop>condaDryrunCheckBox</tabstop> 773 </tabstops> 774 <resources/> 775 <connections> 776 <connection> 777 <sender>buttonBox</sender> 778 <signal>accepted()</signal> 779 <receiver>VirtualenvConfigurationDialog</receiver> 780 <slot>accept()</slot> 781 <hints> 782 <hint type="sourcelabel"> 783 <x>257</x> 784 <y>644</y> 785 </hint> 786 <hint type="destinationlabel"> 787 <x>157</x> 788 <y>274</y> 789 </hint> 790 </hints> 791 </connection> 792 <connection> 793 <sender>buttonBox</sender> 794 <signal>rejected()</signal> 795 <receiver>VirtualenvConfigurationDialog</receiver> 796 <slot>reject()</slot> 797 <hints> 798 <hint type="sourcelabel"> 799 <x>325</x> 800 <y>644</y> 801 </hint> 802 <hint type="destinationlabel"> 803 <x>286</x> 804 <y>274</y> 805 </hint> 806 </hints> 807 </connection> 808 <connection> 809 <sender>condaCloneButton</sender> 810 <signal>toggled(bool)</signal> 811 <receiver>condaCloneFrame</receiver> 812 <slot>setEnabled(bool)</slot> 813 <hints> 814 <hint type="sourcelabel"> 815 <x>108</x> 816 <y>361</y> 817 </hint> 818 <hint type="destinationlabel"> 819 <x>78</x> 820 <y>380</y> 821 </hint> 822 </hints> 823 </connection> 824 <connection> 825 <sender>condaRequirementsButton</sender> 826 <signal>toggled(bool)</signal> 827 <receiver>condaRequirementsFrame</receiver> 828 <slot>setEnabled(bool)</slot> 829 <hints> 830 <hint type="sourcelabel"> 831 <x>431</x> 832 <y>359</y> 833 </hint> 834 <hint type="destinationlabel"> 835 <x>427</x> 836 <y>381</y> 837 </hint> 838 </hints> 839 </connection> 840 </connections> 841</ui> 842