diff options
| author | Kevin Smith <git@kismith.co.uk> | 2010-11-18 12:09:08 (GMT) | 
|---|---|---|
| committer | Kevin Smith <git@kismith.co.uk> | 2010-12-22 20:19:07 (GMT) | 
| commit | 9f04a7ec3429303118f12607703b877d8ba43888 (patch) | |
| tree | 3e868395fa3c4f9cbbf84614094bb0251b425c15 /Swift/QtUI/UserSearch/QtUserSearchWindow.ui | |
| parent | 04b99ce8430109d0467c29c85cb6bacb85c54c44 (diff) | |
| download | swift-contrib-9f04a7ec3429303118f12607703b877d8ba43888.zip swift-contrib-9f04a7ec3429303118f12607703b877d8ba43888.tar.bz2 | |
Basic User Search support, and Find Rooms cleanup.
Adds a throbber to the MUC search, turns the Add Contact dialog into something searchy, adds the option to open chats to arbitrary JIDs.
Resolves: #614
Resolves: #695
Resolves: #436
Release-Notes: On servers that support it, users can now perform searches for contacts to add or chat to.
Diffstat (limited to 'Swift/QtUI/UserSearch/QtUserSearchWindow.ui')
| -rw-r--r-- | Swift/QtUI/UserSearch/QtUserSearchWindow.ui | 292 | 
1 files changed, 292 insertions, 0 deletions
| diff --git a/Swift/QtUI/UserSearch/QtUserSearchWindow.ui b/Swift/QtUI/UserSearch/QtUserSearchWindow.ui new file mode 100644 index 0000000..56047ce --- /dev/null +++ b/Swift/QtUI/UserSearch/QtUserSearchWindow.ui @@ -0,0 +1,292 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>QtUserSearchWindow</class> + <widget class="QWidget" name="QtUserSearchWindow"> +  <property name="geometry"> +   <rect> +    <x>0</x> +    <y>0</y> +    <width>698</width> +    <height>569</height> +   </rect> +  </property> +  <property name="sizePolicy"> +   <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> +    <horstretch>0</horstretch> +    <verstretch>0</verstretch> +   </sizepolicy> +  </property> +  <property name="windowTitle"> +   <string>Find other users</string> +  </property> +  <layout class="QVBoxLayout" name="verticalLayout"> +   <item> +    <layout class="QHBoxLayout" name="horizontalLayout"> +     <property name="sizeConstraint"> +      <enum>QLayout::SetNoConstraint</enum> +     </property> +     <item> +      <widget class="QFrame" name="frame"> +       <property name="sizePolicy"> +        <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> +         <horstretch>0</horstretch> +         <verstretch>0</verstretch> +        </sizepolicy> +       </property> +       <property name="frameShape"> +        <enum>QFrame::StyledPanel</enum> +       </property> +       <property name="frameShadow"> +        <enum>QFrame::Raised</enum> +       </property> +       <layout class="QVBoxLayout" name="verticalLayout_2"> +        <item> +         <widget class="QLabel" name="label"> +          <property name="text"> +           <string>Service to search:</string> +          </property> +         </widget> +        </item> +        <item> +         <widget class="QComboBox" name="service_"> +          <property name="editable"> +           <bool>true</bool> +          </property> +         </widget> +        </item> +        <item> +         <layout class="QHBoxLayout" name="horizontalLayout_2"> +          <item> +           <spacer name="horizontalSpacer"> +            <property name="orientation"> +             <enum>Qt::Horizontal</enum> +            </property> +            <property name="sizeHint" stdset="0"> +             <size> +              <width>40</width> +              <height>20</height> +             </size> +            </property> +           </spacer> +          </item> +          <item> +           <widget class="QPushButton" name="getSearchForm_"> +            <property name="text"> +             <string>Get Search Form</string> +            </property> +           </widget> +          </item> +         </layout> +        </item> +        <item> +         <widget class="QStackedWidget" name="stack_"> +          <property name="currentIndex"> +           <number>1</number> +          </property> +          <widget class="QWidget" name="display"> +           <layout class="QHBoxLayout" name="horizontalLayout_6"> +            <item> +             <widget class="QLabel" name="messageLabel_"> +              <property name="text"> +               <string>TextLabel</string> +              </property> +              <property name="alignment"> +               <set>Qt::AlignHCenter|Qt::AlignTop</set> +              </property> +              <property name="wordWrap"> +               <bool>true</bool> +              </property> +             </widget> +            </item> +           </layout> +          </widget> +          <widget class="QWidget" name="legacy"> +           <layout class="QVBoxLayout" name="verticalLayout_4"> +            <item> +             <layout class="QGridLayout" name="gridLayout"> +              <item row="0" column="0" colspan="2"> +               <widget class="QLabel" name="label_4"> +                <property name="text"> +                 <string>Enter search terms</string> +                </property> +               </widget> +              </item> +              <item row="1" column="0"> +               <widget class="QLabel" name="nickInputLabel_"> +                <property name="text"> +                 <string>Nickname:</string> +                </property> +               </widget> +              </item> +              <item row="1" column="1"> +               <widget class="QLineEdit" name="nickInput_"/> +              </item> +              <item row="2" column="0"> +               <widget class="QLabel" name="firstInputLabel_"> +                <property name="text"> +                 <string>First name:</string> +                </property> +               </widget> +              </item> +              <item row="2" column="1"> +               <widget class="QLineEdit" name="firstInput_"/> +              </item> +              <item row="3" column="0"> +               <widget class="QLabel" name="lastInputLabel_"> +                <property name="text"> +                 <string>Last name:</string> +                </property> +               </widget> +              </item> +              <item row="3" column="1"> +               <widget class="QLineEdit" name="lastInput_"/> +              </item> +              <item row="4" column="0"> +               <widget class="QLabel" name="emailInputLabel_"> +                <property name="text"> +                 <string>E-Mail:</string> +                </property> +               </widget> +              </item> +              <item row="4" column="1"> +               <widget class="QLineEdit" name="emailInput_"/> +              </item> +             </layout> +            </item> +            <item> +             <spacer name="verticalSpacer"> +              <property name="orientation"> +               <enum>Qt::Vertical</enum> +              </property> +              <property name="sizeHint" stdset="0"> +               <size> +                <width>20</width> +                <height>40</height> +               </size> +              </property> +             </spacer> +            </item> +           </layout> +          </widget> +         </widget> +        </item> +        <item> +         <layout class="QHBoxLayout" name="horizontalLayout_3"> +          <item> +           <spacer name="horizontalSpacer_2"> +            <property name="orientation"> +             <enum>Qt::Horizontal</enum> +            </property> +            <property name="sizeHint" stdset="0"> +             <size> +              <width>40</width> +              <height>20</height> +             </size> +            </property> +           </spacer> +          </item> +          <item> +           <widget class="QPushButton" name="search_"> +            <property name="text"> +             <string>Search</string> +            </property> +           </widget> +          </item> +         </layout> +        </item> +       </layout> +      </widget> +     </item> +     <item> +      <widget class="QFrame" name="frame_2"> +       <property name="sizePolicy"> +        <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> +         <horstretch>0</horstretch> +         <verstretch>0</verstretch> +        </sizepolicy> +       </property> +       <property name="frameShape"> +        <enum>QFrame::StyledPanel</enum> +       </property> +       <property name="frameShadow"> +        <enum>QFrame::Raised</enum> +       </property> +       <layout class="QVBoxLayout" name="verticalLayout_3"> +        <item> +         <widget class="QLabel" name="label_2"> +          <property name="text"> +           <string>Results:</string> +          </property> +         </widget> +        </item> +        <item> +         <widget class="QTreeView" name="results_"/> +        </item> +        <item> +         <widget class="QLabel" name="label_3"> +          <property name="text"> +           <string>Address:</string> +          </property> +         </widget> +        </item> +        <item> +         <widget class="QLineEdit" name="jid_"/> +        </item> +        <item> +         <layout class="QHBoxLayout" name="horizontalLayout_4"> +          <item> +           <widget class="QCheckBox" name="addToRoster_"> +            <property name="text"> +             <string>Add to Roster. Nickname:</string> +            </property> +           </widget> +          </item> +          <item> +           <widget class="QLineEdit" name="nickName_"/> +          </item> +         </layout> +        </item> +        <item> +         <layout class="QHBoxLayout" name="horizontalLayout_5"> +          <item> +           <widget class="QCheckBox" name="startChat_"> +            <property name="text"> +             <string>Start Chat With Contact</string> +            </property> +           </widget> +          </item> +          <item> +           <spacer name="horizontalSpacer_4"> +            <property name="orientation"> +             <enum>Qt::Horizontal</enum> +            </property> +            <property name="sizeHint" stdset="0"> +             <size> +              <width>40</width> +              <height>20</height> +             </size> +            </property> +           </spacer> +          </item> +         </layout> +        </item> +       </layout> +      </widget> +     </item> +    </layout> +   </item> +   <item> +    <widget class="QDialogButtonBox" name="buttonBox_"> +     <property name="orientation"> +      <enum>Qt::Horizontal</enum> +     </property> +     <property name="standardButtons"> +      <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> +     </property> +    </widget> +   </item> +  </layout> + </widget> + <resources/> + <connections/> +</ui> | 
 Swift
 Swift