2 <author>David Aguilar</author>
4 <widget class="QMainWindow" name="maingui" >
5 <property name="geometry" >
13 <property name="windowTitle" >
16 <widget class="QWidget" name="centralwidget" >
17 <layout class="QVBoxLayout" >
19 <widget class="QSplitter" name="splitter_top" >
20 <property name="orientation" >
21 <enum>Qt::Vertical</enum>
23 <property name="handleWidth" >
26 <widget class="QSplitter" name="splitter_bottom" >
27 <property name="orientation" >
28 <enum>Qt::Vertical</enum>
30 <property name="handleWidth" >
33 <widget class="QSplitter" name="splitter" >
34 <property name="orientation" >
35 <enum>Qt::Horizontal</enum>
37 <property name="handleWidth" >
40 <widget class="QWidget" name="layoutWidget" >
41 <layout class="QVBoxLayout" >
42 <property name="spacing" >
46 <layout class="QHBoxLayout" >
47 <property name="spacing" >
51 <widget class="QLabel" name="label_3" >
52 <property name="text" >
53 <string>Unstaged Changes</string>
58 <widget class="QCheckBox" name="untrackedCheckBox" >
59 <property name="toolTip" >
60 <string>Includes untracked files in the unstaged changes list.
61 Disabling this causes ugit to only display files known to git
62 in the unstaged changes list.</string>
64 <property name="text" >
65 <string>Show Untracked Files</string>
67 <property name="checked" >
70 <property name="tristate" >
77 <property name="orientation" >
78 <enum>Qt::Vertical</enum>
80 <property name="sizeType" >
81 <enum>QSizePolicy::MinimumExpanding</enum>
83 <property name="sizeHint" >
94 <widget class="QListWidget" name="unstagedList" >
95 <property name="font" >
97 <family>Courier</family>
98 <pointsize>11</pointsize>
101 <property name="toolTip" >
102 <string>A list of all the unstaged changes.
103 This list includes those files known to git and can optionally
104 include untracked files if "Show Untracked Files" is checked.</string>
106 <property name="alternatingRowColors" >
109 <property name="selectionMode" >
110 <enum>QAbstractItemView::ExtendedSelection</enum>
112 <property name="viewMode" >
113 <enum>QListView::ListMode</enum>
115 <property name="uniformItemSizes" >
122 <widget class="QWidget" name="layoutWidget" >
123 <layout class="QVBoxLayout" >
124 <property name="spacing" >
128 <layout class="QHBoxLayout" >
129 <property name="spacing" >
132 <property name="bottomMargin" >
136 <widget class="QLabel" name="label_2" >
137 <property name="sizePolicy" >
138 <sizepolicy vsizetype="Preferred" hsizetype="Preferred" >
139 <horstretch>0</horstretch>
140 <verstretch>0</verstretch>
143 <property name="text" >
144 <string>Staged Changes (Will Commit)</string>
150 <property name="orientation" >
151 <enum>Qt::Vertical</enum>
153 <property name="sizeType" >
154 <enum>QSizePolicy::MinimumExpanding</enum>
156 <property name="sizeHint" >
167 <widget class="QListWidget" name="stagedList" >
168 <property name="font" >
170 <family>Courier</family>
171 <pointsize>11</pointsize>
174 <property name="toolTip" >
175 <string>A list of all staged changes for the next commit.</string>
177 <property name="alternatingRowColors" >
180 <property name="selectionMode" >
181 <enum>QAbstractItemView::ExtendedSelection</enum>
183 <property name="viewMode" >
184 <enum>QListView::ListMode</enum>
191 <widget class="QWidget" name="layoutWidget" >
192 <layout class="QHBoxLayout" >
193 <property name="spacing" >
196 <property name="leftMargin" >
199 <property name="topMargin" >
202 <property name="rightMargin" >
205 <property name="bottomMargin" >
209 <layout class="QVBoxLayout" >
210 <property name="spacing" >
213 <property name="leftMargin" >
217 <widget class="QPushButton" name="stageButton" >
218 <property name="toolTip" >
219 <string>Invokes "git add" to stage the selected items
220 from the "Unstaged Changes" list.</string>
222 <property name="text" >
223 <string>Stage Changed</string>
225 <property name="flat" >
231 <widget class="QPushButton" name="signOffButton" >
232 <property name="toolTip" >
233 <string>"Sign Off" appends the standard "Signed-Off by: ..."
234 message to the current commit message.</string>
236 <property name="text" >
237 <string>Sign Off</string>
242 <widget class="QPushButton" name="commitButton" >
243 <property name="toolTip" >
244 <string>Invokes a git commit.
245 This commits the files listed in the "Files to Commit" list.
246 If "Commit All" is checked, all listed items will be committed,
247 otherwise only the selected items will be committed.</string>
249 <property name="text" >
250 <string>Commit</string>
255 <widget class="QPushButton" name="pushButton" >
256 <property name="text" >
257 <string>Push</string>
264 <layout class="QVBoxLayout" >
265 <property name="spacing" >
268 <property name="leftMargin" >
271 <property name="rightMargin" >
275 <layout class="QHBoxLayout" >
276 <property name="spacing" >
279 <property name="leftMargin" >
283 <widget class="QLabel" name="label" >
284 <property name="text" >
285 <string>Commit Message:</string>
291 <property name="orientation" >
292 <enum>Qt::Horizontal</enum>
294 <property name="sizeType" >
295 <enum>QSizePolicy::Preferred</enum>
297 <property name="sizeHint" >
306 <widget class="QRadioButton" name="newCommitRadio" >
307 <property name="toolTip" >
308 <string>Causes the next commit to create a new commit object.</string>
310 <property name="text" >
311 <string>New Commit</string>
316 <widget class="QRadioButton" name="amendRadio" >
317 <property name="toolTip" >
318 <string>Causes git to reuse the latest commit object.
319 "git commit" will be supplied with the "--amend" option so that
320 the most recent commit is amended with contents of the next commit.</string>
322 <property name="text" >
323 <string>Amend Last Commit</string>
330 <layout class="QVBoxLayout" >
332 <widget class="QTextEdit" name="commitText" >
333 <property name="font" >
335 <family>Courier</family>
336 <pointsize>12</pointsize>
339 <property name="toolTip" >
340 <string>The commit message for the next commit.
341 If you are going to amend a commit you can use the
342 "Commit -> Get Latest Comit Message" menu action to
343 retrieve the latest commit message prior to committing.</string>
345 <property name="acceptRichText" >
357 <widget class="QWidget" name="layoutWidget" >
358 <layout class="QVBoxLayout" >
359 <property name="spacing" >
363 <widget class="QLabel" name="displayLabel" >
364 <property name="frameShape" >
365 <enum>QFrame::StyledPanel</enum>
367 <property name="frameShadow" >
368 <enum>QFrame::Plain</enum>
370 <property name="text" >
373 <property name="alignment" >
374 <set>Qt::AlignCenter</set>
379 <widget class="QTextEdit" name="displayText" >
380 <property name="font" >
382 <family>Courier</family>
383 <pointsize>11</pointsize>
386 <property name="tabChangesFocus" >
389 <property name="readOnly" >
392 <property name="acceptRichText" >
395 <property name="cursorWidth" >
398 <property name="textInteractionFlags" >
399 <set>Qt::LinksAccessibleByKeyboard|Qt::LinksAccessibleByMouse|Qt::NoTextInteraction|Qt::TextBrowserInteraction|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
409 <widget class="QMenuBar" name="menubar" >
410 <property name="geometry" >
418 <widget class="QMenu" name="menuRepository" >
419 <property name="title" >
420 <string>Repository</string>
422 <addaction name="browseBranch" />
423 <addaction name="browseOtherBranch" />
424 <addaction name="separator" />
425 <addaction name="visualizeCurrent" />
426 <addaction name="visualizeAll" />
428 <widget class="QMenu" name="menuCommit" >
429 <property name="title" >
430 <string>Commit</string>
432 <addaction name="rescan" />
433 <addaction name="separator" />
434 <addaction name="stageChanged" />
435 <addaction name="stageUntracked" />
436 <addaction name="stageSelected" />
437 <addaction name="separator" />
438 <addaction name="unstageAll" />
439 <addaction name="unstageSelected" />
440 <addaction name="separator" />
441 <addaction name="commit" />
442 <addaction name="separator" />
443 <addaction name="exportPatches" />
444 <addaction name="cherryPick" />
445 <addaction name="separator" />
446 <addaction name="setCommitMessage" />
447 <addaction name="showDiffstat" />
449 <widget class="QMenu" name="menuEdit" >
450 <property name="title" >
451 <string>Edit</string>
453 <addaction name="undo" />
454 <addaction name="redo" />
455 <addaction name="separator" />
456 <addaction name="cut" />
457 <addaction name="copy" />
458 <addaction name="paste" />
459 <addaction name="delete" />
460 <addaction name="separator" />
461 <addaction name="selectAll" />
462 <addaction name="separator" />
463 <addaction name="options" />
465 <widget class="QMenu" name="menuFile" >
466 <property name="title" >
467 <string>File</string>
469 <addaction name="loadCommitMsg" />
470 <addaction name="separator" />
471 <addaction name="quit" />
473 <widget class="QMenu" name="menuBranch" >
474 <property name="title" >
475 <string>Branch</string>
477 <addaction name="createBranch" />
478 <addaction name="checkoutBranch" />
479 <addaction name="rebaseBranch" />
480 <addaction name="deleteBranch" />
482 <addaction name="menuFile" />
483 <addaction name="menuEdit" />
484 <addaction name="menuRepository" />
485 <addaction name="menuBranch" />
486 <addaction name="menuCommit" />
488 <widget class="QStatusBar" name="statusbar" />
489 <action name="browseBranch" >
490 <property name="text" >
491 <string>Browse Current Branch's Files</string>
494 <action name="browseOtherBranch" >
495 <property name="text" >
496 <string>Browse Branch Files</string>
499 <action name="unstageSelected" >
500 <property name="text" >
501 <string>Unstage From Commit</string>
504 <action name="visualizeCurrent" >
505 <property name="text" >
506 <string>Visualize Current Branch's History</string>
508 <property name="shortcut" >
509 <string>Alt+V</string>
512 <action name="visualizeAll" >
513 <property name="text" >
514 <string>Visualize All Branch History</string>
516 <property name="shortcut" >
517 <string>Alt+H</string>
520 <action name="showDiffstat" >
521 <property name="text" >
522 <string>Show Diffstat</string>
524 <property name="shortcut" >
525 <string>Ctrl+D</string>
528 <action name="stageChanged" >
529 <property name="text" >
530 <string>Stage Changed Files To Commit</string>
532 <property name="shortcut" >
533 <string>Alt+A</string>
536 <action name="stageUntracked" >
537 <property name="text" >
538 <string>Stage All Untracked</string>
540 <property name="shortcut" >
541 <string>Alt+U</string>
544 <action name="stageSelected" >
545 <property name="text" >
546 <string>Stage Selected</string>
548 <property name="shortcut" >
549 <string>Alt+T</string>
552 <action name="exportPatches" >
553 <property name="text" >
554 <string>Export Patches...</string>
556 <property name="shortcut" >
557 <string>Ctrl+E</string>
561 <property name="text" >
564 <property name="shortcut" >
565 <string>Ctrl+X</string>
568 <action name="copy" >
569 <property name="text" >
570 <string>Copy</string>
572 <property name="shortcut" >
573 <string>Ctrl+C</string>
576 <action name="paste" >
577 <property name="text" >
578 <string>Paste</string>
580 <property name="shortcut" >
581 <string>Ctrl+V</string>
584 <action name="selectAll" >
585 <property name="text" >
586 <string>Select All</string>
588 <property name="shortcut" >
589 <string>Ctrl+A</string>
592 <action name="options" >
593 <property name="text" >
594 <string>Options...</string>
596 <property name="shortcut" >
597 <string>Ctrl+O</string>
600 <action name="delete" >
601 <property name="text" >
602 <string>Delete</string>
604 <property name="shortcut" >
608 <action name="undo" >
609 <property name="text" >
610 <string>Undo</string>
612 <property name="shortcut" >
613 <string>Ctrl+Z</string>
616 <action name="redo" >
617 <property name="text" >
618 <string>Redo</string>
620 <property name="shortcut" >
621 <string>Ctrl+Shift+Z</string>
624 <action name="rescan" >
625 <property name="text" >
626 <string>Rescan</string>
628 <property name="shortcut" >
629 <string>Ctrl+R</string>
632 <action name="commit" >
633 <property name="text" >
634 <string>Commit</string>
636 <property name="shortcut" >
637 <string>Alt+S</string>
640 <action name="setCommitMessage" >
641 <property name="text" >
642 <string>Get Latest Commit Message</string>
645 <action name="cherryPick" >
646 <property name="text" >
647 <string>Cherry-Pick Commits...</string>
649 <property name="shortcut" >
650 <string>Ctrl+P</string>
653 <action name="unstageAll" >
654 <property name="text" >
655 <string>Unstage All</string>
658 <action name="quit" >
659 <property name="text" >
660 <string>Quit</string>
662 <property name="shortcut" >
663 <string>Ctrl+Q</string>
666 <action name="loadCommitMsg" >
667 <property name="text" >
668 <string>Load Commit Message...</string>
671 <action name="createBranch" >
672 <property name="text" >
673 <string>Create...</string>
675 <property name="shortcut" >
676 <string>Ctrl+B</string>
679 <action name="checkoutBranch" >
680 <property name="text" >
681 <string>Checkout...</string>
683 <property name="shortcut" >
684 <string>Alt+B</string>
687 <action name="rebaseBranch" >
688 <property name="text" >
689 <string>Rebase...</string>
692 <action name="renameBranch" >
693 <property name="enabled" >
696 <property name="text" >
697 <string>Rename...</string>
700 <action name="deleteBranch" >
701 <property name="text" >
702 <string>Delete...</string>
706 <layoutdefault spacing="2" margin="2" />
708 <tabstop>commitText</tabstop>
709 <tabstop>stagedList</tabstop>
710 <tabstop>unstagedList</tabstop>
711 <tabstop>stageButton</tabstop>
712 <tabstop>signOffButton</tabstop>
713 <tabstop>commitButton</tabstop>
714 <tabstop>pushButton</tabstop>
715 <tabstop>untrackedCheckBox</tabstop>
716 <tabstop>newCommitRadio</tabstop>
717 <tabstop>amendRadio</tabstop>
718 <tabstop>displayText</tabstop>
723 <sender>quit</sender>
724 <signal>triggered()</signal>
725 <receiver>maingui</receiver>
728 <hint type="sourcelabel" >
732 <hint type="destinationlabel" >
740 <property name="gridDeltaX" >
743 <property name="gridDeltaY" >
746 <property name="gridSnapX" >
749 <property name="gridSnapY" >
752 <property name="gridVisible" >