morpheusv2

A Matrix client written in Go-QT
git clone git://archive.git.mtrnord.blog/Nordgedanken/morpheusv2.git
Log | Files | Refs | README | LICENSE

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>