1 <?xml version=
"1.0" encoding=
"UTF-8"?>
4 <widget class=
"QWidget" name=
"TabFile">
5 <property name=
"geometry">
13 <property name=
"windowTitle">
16 <layout class=
"QHBoxLayout">
17 <property name=
"spacing">
20 <property name=
"leftMargin">
23 <property name=
"topMargin">
26 <property name=
"rightMargin">
29 <property name=
"bottomMargin">
33 <layout class=
"QVBoxLayout">
34 <property name=
"spacing">
37 <property name=
"leftMargin">
40 <property name=
"topMargin">
43 <property name=
"rightMargin">
46 <property name=
"bottomMargin">
50 <layout class=
"QHBoxLayout">
51 <property name=
"spacing">
54 <property name=
"leftMargin">
57 <property name=
"topMargin">
60 <property name=
"rightMargin">
63 <property name=
"bottomMargin">
67 <widget class=
"QToolButton" name=
"toolButtonCopy">
68 <property name=
"minimumSize">
74 <property name=
"toolTip">
75 <string>Copy selection to the clipboard stripping line headers (CTRL+C)
</string>
77 <property name=
"icon">
78 <iconset theme=
"edit-copy" resource=
"icons.qrc">
79 <normaloff>:/icons/resources/edit-copy.svg
</normaloff>:/icons/resources/edit-copy.svg
</iconset>
81 <property name=
"shortcut">
82 <string>Ctrl+C
</string>
84 <property name=
"autoRaise">
90 <widget class=
"QToolButton" name=
"toolButtonShowAnnotate">
91 <property name=
"enabled">
94 <property name=
"minimumSize">
100 <property name=
"toolTip">
101 <string>Hide/show file annotation
</string>
103 <property name=
"icon">
104 <iconset theme=
"view-sidetree" resource=
"icons.qrc">
105 <normaloff>:/icons/resources/view-split-effect.svg
</normaloff>:/icons/resources/view-split-effect.svg
</iconset>
107 <property name=
"checkable">
110 <property name=
"checked">
113 <property name=
"autoRaise">
119 <widget class=
"QToolButton" name=
"toolButtonFindAnnotate">
120 <property name=
"enabled">
123 <property name=
"minimumSize">
129 <property name=
"toolTip">
130 <string>Lock selection to first tagged line of current revision (CTRL + L)
</string>
132 <property name=
"icon">
133 <iconset theme=
"object-locked" resource=
"icons.qrc">
134 <normaloff>:/icons/resources/document-encrypted.svg
</normaloff>:/icons/resources/document-encrypted.svg
</iconset>
136 <property name=
"checkable">
139 <property name=
"autoRaise">
145 <widget class=
"QToolButton" name=
"toolButtonGoPrev">
146 <property name=
"enabled">
149 <property name=
"toolTip">
150 <string>Go to previous annotation line
</string>
152 <property name=
"icon">
153 <iconset theme=
"go-previous" resource=
"icons.qrc">
154 <normaloff>:/icons/resources/go-up.svg
</normaloff>:/icons/resources/go-up.svg
</iconset>
156 <property name=
"autoRaise">
162 <widget class=
"QToolButton" name=
"toolButtonGoNext">
163 <property name=
"enabled">
166 <property name=
"toolTip">
167 <string>Go to next annotation line
</string>
169 <property name=
"icon">
170 <iconset theme=
"go-next" resource=
"icons.qrc">
171 <normaloff>:/icons/resources/go-down.svg
</normaloff>:/icons/resources/go-down.svg
</iconset>
173 <property name=
"autoRaise">
179 <widget class=
"QToolButton" name=
"toolButtonRangeFilter">
180 <property name=
"enabled">
183 <property name=
"minimumSize">
189 <property name=
"toolTip">
190 <string>Filter revisions on selected line range
</string>
192 <property name=
"icon">
193 <iconset theme=
"view-filter" resource=
"icons.qrc">
194 <normaloff>:/icons/resources/view-filter.svg
</normaloff>:/icons/resources/view-filter.svg
</iconset>
196 <property name=
"checkable">
199 <property name=
"autoRaise">
205 <widget class=
"QToolButton" name=
"toolButtonHighlightText">
206 <property name=
"enabled">
209 <property name=
"minimumSize">
215 <property name=
"toolTip">
216 <string>Source highlight (%
1)
</string>
218 <property name=
"icon">
219 <iconset theme=
"format-text-color" resource=
"icons.qrc">
220 <normaloff>:/icons/resources/colors-chromablue.svg
</normaloff>:/icons/resources/colors-chromablue.svg
</iconset>
222 <property name=
"checkable">
225 <property name=
"autoRaise">
232 <property name=
"orientation">
233 <enum>Qt::Horizontal
</enum>
235 <property name=
"sizeType">
236 <enum>QSizePolicy::Expanding
</enum>
238 <property name=
"sizeHint" stdset=
"0">
247 <widget class=
"QFrame" name=
"frame">
248 <property name=
"frameShape">
249 <enum>QFrame::StyledPanel
</enum>
251 <property name=
"frameShadow">
252 <enum>QFrame::Raised
</enum>
254 <layout class=
"QHBoxLayout">
255 <property name=
"spacing">
258 <property name=
"leftMargin">
261 <property name=
"topMargin">
264 <property name=
"rightMargin">
267 <property name=
"bottomMargin">
271 <layout class=
"QHBoxLayout">
272 <property name=
"spacing">
275 <property name=
"leftMargin">
278 <property name=
"topMargin">
281 <property name=
"rightMargin">
284 <property name=
"bottomMargin">
288 <widget class=
"QToolButton" name=
"toolButtonPin">
289 <property name=
"toolTip">
290 <string>Pin View (Alt-V)
</string>
292 <property name=
"text">
295 <property name=
"icon">
296 <iconset theme=
"dialog-ok-apply" resource=
"icons.qrc">
297 <normaloff>:/icons/resources/window-pin.svg
</normaloff>:/icons/resources/window-pin.svg
</iconset>
299 <property name=
"checkable">
302 <property name=
"autoRaise">
308 <widget class=
"QSpinBox" name=
"spinBoxRevision">
309 <property name=
"maximum">
310 <number>65535</number>
322 <widget class=
"QSplitter" name=
"splitter">
323 <property name=
"orientation">
324 <enum>Qt::Vertical
</enum>
326 <widget class=
"ListView" name=
"histListView">
327 <property name=
"contextMenuPolicy">
328 <enum>Qt::CustomContextMenu
</enum>
330 <property name=
"alternatingRowColors">
333 <property name=
"rootIsDecorated">
336 <property name=
"uniformRowHeights">
339 <property name=
"itemsExpandable">
342 <property name=
"allColumnsShowFocus">
346 <widget class=
"QFrame" name=
"frame_2">
347 <property name=
"frameShape">
348 <enum>QFrame::StyledPanel
</enum>
350 <property name=
"frameShadow">
351 <enum>QFrame::Sunken
</enum>
353 <layout class=
"QHBoxLayout">
354 <property name=
"spacing">
357 <property name=
"leftMargin">
360 <property name=
"topMargin">
363 <property name=
"rightMargin">
366 <property name=
"bottomMargin">
370 <layout class=
"QHBoxLayout">
371 <property name=
"spacing">
374 <property name=
"leftMargin">
377 <property name=
"topMargin">
380 <property name=
"rightMargin">
383 <property name=
"bottomMargin">
387 <widget class=
"QListWidget" name=
"listWidgetAnn">
388 <property name=
"frameShape">
389 <enum>QFrame::NoFrame
</enum>
391 <property name=
"verticalScrollBarPolicy">
392 <enum>Qt::ScrollBarAlwaysOff
</enum>
394 <property name=
"horizontalScrollBarPolicy">
395 <enum>Qt::ScrollBarAlwaysOff
</enum>
397 <property name=
"verticalScrollMode">
398 <enum>QAbstractItemView::ScrollPerPixel
</enum>
400 <property name=
"horizontalScrollMode">
401 <enum>QAbstractItemView::ScrollPerPixel
</enum>
406 <widget class=
"FileContent" name=
"textEditFile">
407 <property name=
"frameShape">
408 <enum>QFrame::NoFrame
</enum>
410 <property name=
"undoRedoEnabled">
413 <property name=
"lineWrapMode">
414 <enum>QTextEdit::NoWrap
</enum>
416 <property name=
"readOnly">
431 <layoutdefault spacing=
"6" margin=
"11"/>
434 <class>ListView
</class>
435 <extends>QTreeView
</extends>
436 <header>listview.h
</header>
439 <class>FileContent
</class>
440 <extends>QTextEdit
</extends>
441 <header>filecontent.h
</header>
445 <include location=
"icons.qrc"/>