3 <widget class="QDialog" name="search" >
4 <property name="geometry" >
12 <property name="windowTitle" >
13 <string>Search</string>
15 <layout class="QVBoxLayout" >
17 <layout class="QGridLayout" >
18 <item row="0" column="0" colspan="2" >
19 <widget class="QRadioButton" name="radio_range" >
20 <property name="text" >
21 <string>Revision Range Expression</string>
25 <item row="0" column="2" >
26 <widget class="QRadioButton" name="radio_path" >
27 <property name="text" >
28 <string>Commits Touching Paths</string>
32 <item row="0" column="3" >
33 <widget class="QRadioButton" name="radio_author" >
34 <property name="text" >
35 <string>Author</string>
39 <item row="0" column="4" >
40 <widget class="QRadioButton" name="radio_committer" >
41 <property name="text" >
42 <string>Committer</string>
46 <item row="1" column="0" colspan="2" >
47 <widget class="QRadioButton" name="radio_revision" >
48 <property name="text" >
49 <string>Revision ID</string>
53 <item row="1" column="2" >
54 <widget class="QRadioButton" name="radio_message" >
55 <property name="text" >
56 <string>Commit Messages</string>
60 <item row="1" column="3" colspan="2" >
61 <widget class="QRadioButton" name="radio_daterange" >
62 <property name="text" >
63 <string>Date Range (Start / End)</string>
67 <item row="2" column="0" >
68 <widget class="QLabel" name="maxresults_label" >
69 <property name="text" >
70 <string>Max Results</string>
74 <item row="2" column="1" >
75 <widget class="QSpinBox" name="max_results" >
76 <property name="minimum" >
79 <property name="maximum" >
82 <property name="singleStep" >
85 <property name="value" >
90 <item row="2" column="2" >
91 <widget class="QRadioButton" name="radio_diff" >
92 <property name="text" >
93 <string>Diff Content</string>
97 <item row="2" column="3" >
98 <widget class="QDateEdit" name="start_date" >
99 <property name="currentSection" >
100 <enum>QDateTimeEdit::DaySection</enum>
102 <property name="displayFormat" >
103 <string>yyyy-MM-dd</string>
105 <property name="calendarPopup" >
110 <item row="2" column="4" >
111 <widget class="QDateEdit" name="end_date" >
112 <property name="currentSection" >
113 <enum>QDateTimeEdit::DaySection</enum>
115 <property name="displayFormat" >
116 <string>yyyy-MM-dd</string>
118 <property name="calendarPopup" >
123 <item row="3" column="0" >
124 <widget class="QPushButton" name="button_search" >
125 <property name="text" >
126 <string>Search</string>
128 <property name="shortcut" >
129 <string>Return</string>
133 <item row="3" column="1" colspan="3" >
134 <widget class="QLineEdit" name="input" />
136 <item row="3" column="4" >
137 <widget class="QPushButton" name="button_browse" >
138 <property name="text" >
139 <string>Browse</string>
146 <widget class="QSplitter" name="splitter" >
147 <property name="orientation" >
148 <enum>Qt::Vertical</enum>
150 <property name="handleWidth" >
153 <widget class="QListWidget" name="commit_list" >
154 <property name="sizePolicy" >
155 <sizepolicy vsizetype="Minimum" hsizetype="Expanding" >
156 <horstretch>0</horstretch>
157 <verstretch>0</verstretch>
160 <property name="minimumSize" >
166 <property name="alternatingRowColors" >
169 <property name="selectionMode" >
170 <enum>QAbstractItemView::ExtendedSelection</enum>
173 <widget class="QTextEdit" name="commit_text" >
174 <property name="sizePolicy" >
175 <sizepolicy vsizetype="Expanding" hsizetype="Expanding" >
176 <horstretch>0</horstretch>
177 <verstretch>1</verstretch>
180 <property name="minimumSize" >
186 <property name="tabChangesFocus" >
189 <property name="readOnly" >
192 <property name="acceptRichText" >
199 <layout class="QGridLayout" >
200 <item row="0" column="0" >
201 <widget class="QPushButton" name="button_export" >
202 <property name="text" >
203 <string>Export Patches</string>
207 <item row="0" column="2" >
208 <widget class="QPushButton" name="button_cherrypick" >
209 <property name="text" >
210 <string>Cherry Pick</string>
214 <item row="0" column="3" >
216 <property name="orientation" >
217 <enum>Qt::Horizontal</enum>
219 <property name="sizeHint" >
227 <item row="0" column="4" >
228 <widget class="QPushButton" name="button_close" >
229 <property name="text" >
230 <string>Close</string>
234 <item row="0" column="1" >
235 <widget class="QPushButton" name="button_merge" >
236 <property name="text" >
237 <string>Merge</string>
248 <sender>button_close</sender>
249 <signal>clicked()</signal>
250 <receiver>search</receiver>
251 <slot>accept()</slot>
253 <hint type="sourcelabel" >
257 <hint type="destinationlabel" >