login.ui (26147B)
1 <?xml version="1.0" encoding="UTF-8"?> 2 <ui version="4.0"> 3 <class>ChatWidget</class> 4 <widget class="QWidget" name="ChatWidget"> 5 <property name="windowModality"> 6 <enum>Qt::ApplicationModal</enum> 7 </property> 8 <property name="geometry"> 9 <rect> 10 <x>0</x> 11 <y>0</y> 12 <width>950</width> 13 <height>600</height> 14 </rect> 15 </property> 16 <property name="sizePolicy"> 17 <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> 18 <horstretch>0</horstretch> 19 <verstretch>0</verstretch> 20 </sizepolicy> 21 </property> 22 <property name="minimumSize"> 23 <size> 24 <width>950</width> 25 <height>600</height> 26 </size> 27 </property> 28 <property name="windowTitle"> 29 <string>Morpheus</string> 30 </property> 31 <property name="windowIcon"> 32 <iconset resource="../../rcc.qrc"> 33 <normaloff>:/qml/resources/logos/MorpheusBig.png</normaloff>:/qml/resources/logos/MorpheusBig.png</iconset> 34 </property> 35 <property name="autoFillBackground"> 36 <bool>false</bool> 37 </property> 38 <property name="styleSheet"> 39 <string notr="true">background-color: rgb(244, 246, 250);</string> 40 </property> 41 <layout class="QGridLayout" name="gridLayout"> 42 <property name="leftMargin"> 43 <number>0</number> 44 </property> 45 <property name="topMargin"> 46 <number>0</number> 47 </property> 48 <property name="rightMargin"> 49 <number>0</number> 50 </property> 51 <property name="bottomMargin"> 52 <number>0</number> 53 </property> 54 <property name="spacing"> 55 <number>0</number> 56 </property> 57 <item row="0" column="0"> 58 <widget class="QWidget" name="sidebarWidget" native="true"> 59 <property name="sizePolicy"> 60 <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> 61 <horstretch>0</horstretch> 62 <verstretch>0</verstretch> 63 </sizepolicy> 64 </property> 65 <property name="styleSheet"> 66 <string notr="true">background-color: rgb(121, 194, 113) 67 /* rgb(91, 103, 125); 68 /* rgb(70, 79, 96);*/</string> 69 </property> 70 <layout class="QGridLayout" name="gridLayout_6"> 71 <property name="leftMargin"> 72 <number>0</number> 73 </property> 74 <property name="topMargin"> 75 <number>0</number> 76 </property> 77 <property name="rightMargin"> 78 <number>0</number> 79 </property> 80 <property name="bottomMargin"> 81 <number>0</number> 82 </property> 83 <property name="spacing"> 84 <number>0</number> 85 </property> 86 <item row="0" column="0"> 87 <widget class="QWidget" name="buttonAreaLayout" native="true"> 88 <property name="sizePolicy"> 89 <sizepolicy hsizetype="Fixed" vsizetype="Preferred"> 90 <horstretch>0</horstretch> 91 <verstretch>0</verstretch> 92 </sizepolicy> 93 </property> 94 <layout class="QVBoxLayout" name="verticalLayout_8"> 95 <property name="spacing"> 96 <number>0</number> 97 </property> 98 <property name="leftMargin"> 99 <number>0</number> 100 </property> 101 <property name="topMargin"> 102 <number>0</number> 103 </property> 104 <property name="rightMargin"> 105 <number>0</number> 106 </property> 107 <property name="bottomMargin"> 108 <number>0</number> 109 </property> 110 <item> 111 <widget class="QWidget" name="buttonsExceptSettings" native="true"> 112 <property name="sizePolicy"> 113 <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> 114 <horstretch>0</horstretch> 115 <verstretch>0</verstretch> 116 </sizepolicy> 117 </property> 118 <layout class="QVBoxLayout" name="verticalLayout"> 119 <property name="spacing"> 120 <number>6</number> 121 </property> 122 <property name="leftMargin"> 123 <number>7</number> 124 </property> 125 <property name="topMargin"> 126 <number>0</number> 127 </property> 128 <property name="rightMargin"> 129 <number>9</number> 130 </property> 131 <property name="bottomMargin"> 132 <number>9</number> 133 </property> 134 <item> 135 <spacer name="verticalSpacer"> 136 <property name="orientation"> 137 <enum>Qt::Vertical</enum> 138 </property> 139 <property name="sizeType"> 140 <enum>QSizePolicy::Expanding</enum> 141 </property> 142 <property name="sizeHint" stdset="0"> 143 <size> 144 <width>20</width> 145 <height>30</height> 146 </size> 147 </property> 148 </spacer> 149 </item> 150 <item> 151 <widget class="QWidget" name="registerButtonLayout" native="true"> 152 <layout class="QHBoxLayout" name="horizontalLayout_4"> 153 <item> 154 <widget class="QPushButton" name="RegisterButton"> 155 <property name="sizePolicy"> 156 <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> 157 <horstretch>0</horstretch> 158 <verstretch>0</verstretch> 159 </sizepolicy> 160 </property> 161 <property name="minimumSize"> 162 <size> 163 <width>0</width> 164 <height>0</height> 165 </size> 166 </property> 167 <property name="toolTip"> 168 <string>Register</string> 169 </property> 170 <property name="layoutDirection"> 171 <enum>Qt::LeftToRight</enum> 172 </property> 173 <property name="styleSheet"> 174 <string notr="true"/> 175 </property> 176 <property name="text"> 177 <string/> 178 </property> 179 <property name="icon"> 180 <iconset resource="../../rcc.qrc"> 181 <normaloff>:/qml/icons/ic_add_white_48px.svg</normaloff>:/qml/icons/ic_add_white_48px.svg</iconset> 182 </property> 183 <property name="iconSize"> 184 <size> 185 <width>35</width> 186 <height>35</height> 187 </size> 188 </property> 189 <property name="flat"> 190 <bool>true</bool> 191 </property> 192 </widget> 193 </item> 194 </layout> 195 </widget> 196 </item> 197 <item> 198 <widget class="QWidget" name="settingsButtonLayout" native="true"> 199 <layout class="QHBoxLayout" name="horizontalLayout"> 200 <property name="spacing"> 201 <number>0</number> 202 </property> 203 <property name="leftMargin"> 204 <number>0</number> 205 </property> 206 <property name="topMargin"> 207 <number>0</number> 208 </property> 209 <property name="rightMargin"> 210 <number>0</number> 211 </property> 212 <property name="bottomMargin"> 213 <number>0</number> 214 </property> 215 <item> 216 <widget class="QPushButton" name="settingsMenuButton"> 217 <property name="sizePolicy"> 218 <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> 219 <horstretch>0</horstretch> 220 <verstretch>0</verstretch> 221 </sizepolicy> 222 </property> 223 <property name="minimumSize"> 224 <size> 225 <width>0</width> 226 <height>0</height> 227 </size> 228 </property> 229 <property name="mouseTracking"> 230 <bool>false</bool> 231 </property> 232 <property name="toolTip"> 233 <string>Settings</string> 234 </property> 235 <property name="layoutDirection"> 236 <enum>Qt::LeftToRight</enum> 237 </property> 238 <property name="styleSheet"> 239 <string notr="true"/> 240 </property> 241 <property name="text"> 242 <string/> 243 </property> 244 <property name="icon"> 245 <iconset resource="../../rcc.qrc"> 246 <normaloff>:/qml/icons/ic_settings_white_48px.svg</normaloff>:/qml/icons/ic_settings_white_48px.svg</iconset> 247 </property> 248 <property name="iconSize"> 249 <size> 250 <width>30</width> 251 <height>30</height> 252 </size> 253 </property> 254 <property name="flat"> 255 <bool>true</bool> 256 </property> 257 </widget> 258 </item> 259 </layout> 260 </widget> 261 </item> 262 </layout> 263 <zorder>settingsButtonLayout</zorder> 264 <zorder>registerButtonLayout</zorder> 265 <zorder>verticalSpacer</zorder> 266 </widget> 267 </item> 268 </layout> 269 </widget> 270 </item> 271 </layout> 272 </widget> 273 </item> 274 <item row="0" column="1"> 275 <widget class="QWidget" name="RoomWidget" native="true"> 276 <property name="minimumSize"> 277 <size> 278 <width>0</width> 279 <height>0</height> 280 </size> 281 </property> 282 <property name="styleSheet"> 283 <string notr="true">background-color: rgb(250, 250, 250);</string> 284 </property> 285 <layout class="QVBoxLayout" name="verticalLayout_2"> 286 <property name="spacing"> 287 <number>0</number> 288 </property> 289 <property name="leftMargin"> 290 <number>0</number> 291 </property> 292 <property name="topMargin"> 293 <number>0</number> 294 </property> 295 <property name="rightMargin"> 296 <number>0</number> 297 </property> 298 <property name="bottomMargin"> 299 <number>0</number> 300 </property> 301 <item alignment="Qt::AlignTop"> 302 <widget class="QWidget" name="titleBar" native="true"> 303 <property name="sizePolicy"> 304 <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> 305 <horstretch>0</horstretch> 306 <verstretch>0</verstretch> 307 </sizepolicy> 308 </property> 309 <property name="minimumSize"> 310 <size> 311 <width>0</width> 312 <height>0</height> 313 </size> 314 </property> 315 <property name="styleSheet"> 316 <string notr="true">background-color:rgb(246, 246, 246); 317 border-radius: 2px;</string> 318 </property> 319 <layout class="QGridLayout" name="gridLayout_7"> 320 <property name="leftMargin"> 321 <number>9</number> 322 </property> 323 <property name="topMargin"> 324 <number>9</number> 325 </property> 326 <property name="rightMargin"> 327 <number>9</number> 328 </property> 329 <property name="bottomMargin"> 330 <number>0</number> 331 </property> 332 <property name="horizontalSpacing"> 333 <number>6</number> 334 </property> 335 <property name="verticalSpacing"> 336 <number>0</number> 337 </property> 338 <item row="0" column="0"> 339 <widget class="QLabel" name="roomAvatar"> 340 <property name="sizePolicy"> 341 <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> 342 <horstretch>0</horstretch> 343 <verstretch>0</verstretch> 344 </sizepolicy> 345 </property> 346 <property name="minimumSize"> 347 <size> 348 <width>0</width> 349 <height>0</height> 350 </size> 351 </property> 352 <property name="maximumSize"> 353 <size> 354 <width>85</width> 355 <height>85</height> 356 </size> 357 </property> 358 <property name="text"> 359 <string/> 360 </property> 361 <property name="pixmap"> 362 <pixmap resource="../../rcc.qrc">:/qml/resources/logos/MorpheusBig.png</pixmap> 363 </property> 364 <property name="scaledContents"> 365 <bool>true</bool> 366 </property> 367 </widget> 368 </item> 369 <item row="0" column="1"> 370 <layout class="QVBoxLayout" name="TitleLayout"> 371 <property name="sizeConstraint"> 372 <enum>QLayout::SetDefaultConstraint</enum> 373 </property> 374 <item> 375 <widget class="QLabel" name="RoomTitle"> 376 <property name="sizePolicy"> 377 <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> 378 <horstretch>0</horstretch> 379 <verstretch>0</verstretch> 380 </sizepolicy> 381 </property> 382 <property name="minimumSize"> 383 <size> 384 <width>0</width> 385 <height>0</height> 386 </size> 387 </property> 388 <property name="font"> 389 <font> 390 <family>Arial</family> 391 <pointsize>25</pointsize> 392 <underline>true</underline> 393 <stylestrategy>PreferAntialias</stylestrategy> 394 </font> 395 </property> 396 <property name="text"> 397 <string>Login</string> 398 </property> 399 <property name="wordWrap"> 400 <bool>true</bool> 401 </property> 402 <property name="openExternalLinks"> 403 <bool>false</bool> 404 </property> 405 <property name="textInteractionFlags"> 406 <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set> 407 </property> 408 </widget> 409 </item> 410 <item> 411 <widget class="QLabel" name="Topic"> 412 <property name="sizePolicy"> 413 <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> 414 <horstretch>0</horstretch> 415 <verstretch>0</verstretch> 416 </sizepolicy> 417 </property> 418 <property name="minimumSize"> 419 <size> 420 <width>0</width> 421 <height>0</height> 422 </size> 423 </property> 424 <property name="font"> 425 <font> 426 <family>Arial</family> 427 <pointsize>9</pointsize> 428 <stylestrategy>PreferAntialias</stylestrategy> 429 </font> 430 </property> 431 <property name="text"> 432 <string>Login to a Matrix Home Server</string> 433 </property> 434 <property name="textFormat"> 435 <enum>Qt::AutoText</enum> 436 </property> 437 <property name="scaledContents"> 438 <bool>false</bool> 439 </property> 440 <property name="alignment"> 441 <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> 442 </property> 443 <property name="wordWrap"> 444 <bool>true</bool> 445 </property> 446 <property name="openExternalLinks"> 447 <bool>true</bool> 448 </property> 449 <property name="textInteractionFlags"> 450 <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set> 451 </property> 452 </widget> 453 </item> 454 </layout> 455 </item> 456 </layout> 457 </widget> 458 </item> 459 <item> 460 <widget class="QWidget" name="Main" native="true"> 461 <property name="sizePolicy"> 462 <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> 463 <horstretch>0</horstretch> 464 <verstretch>0</verstretch> 465 </sizepolicy> 466 </property> 467 <layout class="QGridLayout" name="gridLayout_2"> 468 <property name="leftMargin"> 469 <number>0</number> 470 </property> 471 <property name="topMargin"> 472 <number>0</number> 473 </property> 474 <property name="rightMargin"> 475 <number>0</number> 476 </property> 477 <property name="bottomMargin"> 478 <number>0</number> 479 </property> 480 <property name="spacing"> 481 <number>0</number> 482 </property> 483 <item row="0" column="0" alignment="Qt::AlignHCenter|Qt::AlignVCenter"> 484 <widget class="QWidget" name="Wrapper" native="true"> 485 <property name="sizePolicy"> 486 <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> 487 <horstretch>0</horstretch> 488 <verstretch>0</verstretch> 489 </sizepolicy> 490 </property> 491 <property name="minimumSize"> 492 <size> 493 <width>450</width> 494 <height>170</height> 495 </size> 496 </property> 497 <layout class="QVBoxLayout" name="verticalLayout_3"> 498 <property name="spacing"> 499 <number>0</number> 500 </property> 501 <property name="leftMargin"> 502 <number>0</number> 503 </property> 504 <property name="topMargin"> 505 <number>0</number> 506 </property> 507 <property name="rightMargin"> 508 <number>0</number> 509 </property> 510 <property name="bottomMargin"> 511 <number>0</number> 512 </property> 513 <item> 514 <widget class="QWidget" name="ServerChooserDropdown_w" native="true"> 515 <property name="sizePolicy"> 516 <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> 517 <horstretch>0</horstretch> 518 <verstretch>0</verstretch> 519 </sizepolicy> 520 </property> 521 <layout class="QHBoxLayout" name="horizontalLayout_5"> 522 <property name="spacing"> 523 <number>0</number> 524 </property> 525 <property name="leftMargin"> 526 <number>0</number> 527 </property> 528 <property name="topMargin"> 529 <number>0</number> 530 </property> 531 <property name="rightMargin"> 532 <number>0</number> 533 </property> 534 <property name="bottomMargin"> 535 <number>0</number> 536 </property> 537 <item> 538 <widget class="QLabel" name="ServerChooser"> 539 <property name="sizePolicy"> 540 <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> 541 <horstretch>0</horstretch> 542 <verstretch>0</verstretch> 543 </sizepolicy> 544 </property> 545 <property name="text"> 546 <string>Server Address</string> 547 </property> 548 </widget> 549 </item> 550 <item> 551 <spacer name="horizontalSpacer_3"> 552 <property name="orientation"> 553 <enum>Qt::Horizontal</enum> 554 </property> 555 <property name="sizeType"> 556 <enum>QSizePolicy::Expanding</enum> 557 </property> 558 <property name="sizeHint" stdset="0"> 559 <size> 560 <width>68</width> 561 <height>20</height> 562 </size> 563 </property> 564 </spacer> 565 </item> 566 <item> 567 <widget class="QComboBox" name="ServerChooserDropdown"> 568 <property name="sizePolicy"> 569 <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> 570 <horstretch>0</horstretch> 571 <verstretch>0</verstretch> 572 </sizepolicy> 573 </property> 574 <property name="styleSheet"> 575 <string notr="true">QComboBox { 576 border-radius: 3px; 577 padding: 1px 18px 1px 3px; 578 } 579 580 QComboBox::down-arrow { 581 image: url(:/qml/icons/ic_arrow_drop_down_black_48px.svg); 582 } 583 584 QComboBox::down-arrow:on { /* shift the arrow when popup is open */ 585 top: 1px; 586 left: 1px; 587 }</string> 588 </property> 589 <property name="editable"> 590 <bool>true</bool> 591 </property> 592 </widget> 593 </item> 594 </layout> 595 </widget> 596 </item> 597 <item> 598 <widget class="QWidget" name="Localpart_w" native="true"> 599 <property name="sizePolicy"> 600 <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> 601 <horstretch>0</horstretch> 602 <verstretch>0</verstretch> 603 </sizepolicy> 604 </property> 605 <layout class="QHBoxLayout" name="horizontalLayout_3"> 606 <property name="spacing"> 607 <number>0</number> 608 </property> 609 <property name="leftMargin"> 610 <number>0</number> 611 </property> 612 <property name="topMargin"> 613 <number>0</number> 614 </property> 615 <property name="rightMargin"> 616 <number>0</number> 617 </property> 618 <property name="bottomMargin"> 619 <number>0</number> 620 </property> 621 <item> 622 <widget class="QLabel" name="Localpart"> 623 <property name="sizePolicy"> 624 <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> 625 <horstretch>0</horstretch> 626 <verstretch>0</verstretch> 627 </sizepolicy> 628 </property> 629 <property name="text"> 630 <string>Localpart</string> 631 </property> 632 </widget> 633 </item> 634 <item> 635 <spacer name="horizontalSpacer_2"> 636 <property name="orientation"> 637 <enum>Qt::Horizontal</enum> 638 </property> 639 <property name="sizeHint" stdset="0"> 640 <size> 641 <width>40</width> 642 <height>20</height> 643 </size> 644 </property> 645 </spacer> 646 </item> 647 <item> 648 <widget class="QLineEdit" name="LocalpartInput"> 649 <property name="sizePolicy"> 650 <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> 651 <horstretch>0</horstretch> 652 <verstretch>0</verstretch> 653 </sizepolicy> 654 </property> 655 <property name="placeholderText"> 656 <string>Insert Localpart (@Username)</string> 657 </property> 658 </widget> 659 </item> 660 </layout> 661 </widget> 662 </item> 663 <item> 664 <widget class="QWidget" name="Password_w" native="true"> 665 <property name="sizePolicy"> 666 <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> 667 <horstretch>0</horstretch> 668 <verstretch>0</verstretch> 669 </sizepolicy> 670 </property> 671 <layout class="QHBoxLayout" name="horizontalLayout_2"> 672 <property name="spacing"> 673 <number>0</number> 674 </property> 675 <property name="leftMargin"> 676 <number>0</number> 677 </property> 678 <property name="topMargin"> 679 <number>0</number> 680 </property> 681 <property name="rightMargin"> 682 <number>0</number> 683 </property> 684 <property name="bottomMargin"> 685 <number>0</number> 686 </property> 687 <item> 688 <widget class="QLabel" name="Password"> 689 <property name="sizePolicy"> 690 <sizepolicy hsizetype="Preferred" vsizetype="Expanding"> 691 <horstretch>0</horstretch> 692 <verstretch>0</verstretch> 693 </sizepolicy> 694 </property> 695 <property name="text"> 696 <string>Password</string> 697 </property> 698 </widget> 699 </item> 700 <item> 701 <spacer name="horizontalSpacer"> 702 <property name="orientation"> 703 <enum>Qt::Horizontal</enum> 704 </property> 705 <property name="sizeHint" stdset="0"> 706 <size> 707 <width>40</width> 708 <height>20</height> 709 </size> 710 </property> 711 </spacer> 712 </item> 713 <item> 714 <widget class="QLineEdit" name="PasswordInput"> 715 <property name="echoMode"> 716 <enum>QLineEdit::Password</enum> 717 </property> 718 <property name="placeholderText"> 719 <string>Insert password</string> 720 </property> 721 </widget> 722 </item> 723 </layout> 724 </widget> 725 </item> 726 <item> 727 <widget class="QPushButton" name="LoginButton"> 728 <property name="styleSheet"> 729 <string notr="true">QPushButton { 730 border-radius: 5px; 731 background-color: rgb(121, 194, 113); 732 min-height: 25px; 733 } 734 735 QPushButton:default { 736 border-color: navy; /* make the default button prominent */ 737 }</string> 738 </property> 739 <property name="text"> 740 <string>Login</string> 741 </property> 742 </widget> 743 </item> 744 </layout> 745 </widget> 746 </item> 747 </layout> 748 </widget> 749 </item> 750 </layout> 751 </widget> 752 </item> 753 </layout> 754 </widget> 755 <resources> 756 <include location="../../rcc.qrc"/> 757 </resources> 758 <connections/> 759 </ui>