eric6/Documentation/Source/eric6.Plugins.VcsPlugins.vcsGit.GitLogBrowserDialog.html

branch
maintenance
changeset 7286
7eb04391adf7
parent 7273
391d6b7b1eff
child 7489
6543bcd150fd
equal deleted inserted replaced
7226:babe80d84a3e 7286:7eb04391adf7
16 16
17 a { color: #BA6D36; } 17 a { color: #BA6D36; }
18 18
19 </style> 19 </style>
20 </head> 20 </head>
21 <body><a NAME="top" ID="top"></a> 21 <body>
22 <a NAME="top" ID="top"></a>
22 <h1>eric6.Plugins.VcsPlugins.vcsGit.GitLogBrowserDialog</h1> 23 <h1>eric6.Plugins.VcsPlugins.vcsGit.GitLogBrowserDialog</h1>
24
23 <p> 25 <p>
24 Module implementing a dialog to browse the log history. 26 Module implementing a dialog to browse the log history.
25 </p> 27 </p>
26 <h3>Global Attributes</h3> 28 <h3>Global Attributes</h3>
29
27 <table> 30 <table>
28 <tr><td>COLORNAMES</td></tr><tr><td>COLORS</td></tr> 31 <tr><td>COLORNAMES</td></tr><tr><td>COLORS</td></tr>
29 </table> 32 </table>
30 <h3>Classes</h3> 33 <h3>Classes</h3>
34
31 <table> 35 <table>
36
32 <tr> 37 <tr>
33 <td><a href="#GitLogBrowserDialog">GitLogBrowserDialog</a></td> 38 <td><a href="#GitLogBrowserDialog">GitLogBrowserDialog</a></td>
34 <td>Class implementing a dialog to browse the log history.</td> 39 <td>Class implementing a dialog to browse the log history.</td>
35 </tr> 40 </tr>
36 </table> 41 </table>
37 <h3>Functions</h3> 42 <h3>Functions</h3>
43
38 <table> 44 <table>
39 <tr><td>None</td></tr> 45 <tr><td>None</td></tr>
40 </table> 46 </table>
41 <hr /><hr /> 47 <hr />
48 <hr />
42 <a NAME="GitLogBrowserDialog" ID="GitLogBrowserDialog"></a> 49 <a NAME="GitLogBrowserDialog" ID="GitLogBrowserDialog"></a>
43 <h2>GitLogBrowserDialog</h2> 50 <h2>GitLogBrowserDialog</h2>
51
44 <p> 52 <p>
45 Class implementing a dialog to browse the log history. 53 Class implementing a dialog to browse the log history.
46 </p> 54 </p>
47 <h3>Derived from</h3> 55 <h3>Derived from</h3>
48 QWidget, Ui_GitLogBrowserDialog 56 QWidget, Ui_GitLogBrowserDialog
49 <h3>Class Attributes</h3> 57 <h3>Class Attributes</h3>
58
50 <table> 59 <table>
51 <tr><td>AuthorColumn</td></tr><tr><td>BranchColumn</td></tr><tr><td>CommitDateColumn</td></tr><tr><td>CommitIdColumn</td></tr><tr><td>CommitterColumn</td></tr><tr><td>DateColumn</td></tr><tr><td>IconColumn</td></tr><tr><td>SubjectColumn</td></tr><tr><td>TagsColumn</td></tr> 60 <tr><td>AuthorColumn</td></tr><tr><td>BranchColumn</td></tr><tr><td>CommitDateColumn</td></tr><tr><td>CommitIdColumn</td></tr><tr><td>CommitterColumn</td></tr><tr><td>DateColumn</td></tr><tr><td>IconColumn</td></tr><tr><td>SubjectColumn</td></tr><tr><td>TagsColumn</td></tr>
52 </table> 61 </table>
53 <h3>Class Methods</h3> 62 <h3>Class Methods</h3>
63
54 <table> 64 <table>
55 <tr><td>None</td></tr> 65 <tr><td>None</td></tr>
56 </table> 66 </table>
57 <h3>Methods</h3> 67 <h3>Methods</h3>
68
58 <table> 69 <table>
70
59 <tr> 71 <tr>
60 <td><a href="#GitLogBrowserDialog.__init__">GitLogBrowserDialog</a></td> 72 <td><a href="#GitLogBrowserDialog.__init__">GitLogBrowserDialog</a></td>
61 <td>Constructor</td> 73 <td>Constructor</td>
62 </tr><tr> 74 </tr>
75 <tr>
63 <td><a href="#GitLogBrowserDialog.__actionMode">__actionMode</a></td> 76 <td><a href="#GitLogBrowserDialog.__actionMode">__actionMode</a></td>
64 <td>Private method to get the selected action mode.</td> 77 <td>Private method to get the selected action mode.</td>
65 </tr><tr> 78 </tr>
66 <td><a href="#GitLogBrowserDialog.__actionsMenuHovered">__actionsMenuHovered</a></td> 79 <tr>
67 <td>Private slot to show the tooltip for an action menu entry.</td>
68 </tr><tr>
69 <td><a href="#GitLogBrowserDialog.__addFinishCallback">__addFinishCallback</a></td> 80 <td><a href="#GitLogBrowserDialog.__addFinishCallback">__addFinishCallback</a></td>
70 <td>Private method to add a method to be called once the process finished.</td> 81 <td>Private method to add a method to be called once the process finished.</td>
71 </tr><tr> 82 </tr>
83 <tr>
72 <td><a href="#GitLogBrowserDialog.__branchActTriggered">__branchActTriggered</a></td> 84 <td><a href="#GitLogBrowserDialog.__branchActTriggered">__branchActTriggered</a></td>
73 <td>Private slot to create a new branch starting at the selected commit.</td> 85 <td>Private slot to create a new branch starting at the selected commit.</td>
74 </tr><tr> 86 </tr>
87 <tr>
75 <td><a href="#GitLogBrowserDialog.__branchSwitchActTriggered">__branchSwitchActTriggered</a></td> 88 <td><a href="#GitLogBrowserDialog.__branchSwitchActTriggered">__branchSwitchActTriggered</a></td>
76 <td>Private slot to create a new branch starting at the selected commit and switch the work tree to it.</td> 89 <td>Private slot to create a new branch starting at the selected commit and switch the work tree to it.</td>
77 </tr><tr> 90 </tr>
91 <tr>
78 <td><a href="#GitLogBrowserDialog.__cherryActTriggered">__cherryActTriggered</a></td> 92 <td><a href="#GitLogBrowserDialog.__cherryActTriggered">__cherryActTriggered</a></td>
79 <td>Private slot to handle the Copy Commits action.</td> 93 <td>Private slot to handle the Copy Commits action.</td>
80 </tr><tr> 94 </tr>
95 <tr>
81 <td><a href="#GitLogBrowserDialog.__commitIdClicked">__commitIdClicked</a></td> 96 <td><a href="#GitLogBrowserDialog.__commitIdClicked">__commitIdClicked</a></td>
82 <td>Private slot to handle the anchorClicked signal of the changeset details pane.</td> 97 <td>Private slot to handle the anchorClicked signal of the changeset details pane.</td>
83 </tr><tr> 98 </tr>
99 <tr>
84 <td><a href="#GitLogBrowserDialog.__describeActTriggered">__describeActTriggered</a></td> 100 <td><a href="#GitLogBrowserDialog.__describeActTriggered">__describeActTriggered</a></td>
85 <td>Private slot to show the most recent tag reachable from a commit.</td> 101 <td>Private slot to show the most recent tag reachable from a commit.</td>
86 </tr><tr> 102 </tr>
103 <tr>
87 <td><a href="#GitLogBrowserDialog.__filterLogs">__filterLogs</a></td> 104 <td><a href="#GitLogBrowserDialog.__filterLogs">__filterLogs</a></td>
88 <td>Private method to filter the log entries.</td> 105 <td>Private method to filter the log entries.</td>
89 </tr><tr> 106 </tr>
107 <tr>
90 <td><a href="#GitLogBrowserDialog.__findItem">__findItem</a></td> 108 <td><a href="#GitLogBrowserDialog.__findItem">__findItem</a></td>
91 <td>Private slot to find an item matching the entered criteria.</td> 109 <td>Private slot to find an item matching the entered criteria.</td>
92 </tr><tr> 110 </tr>
111 <tr>
93 <td><a href="#GitLogBrowserDialog.__finish">__finish</a></td> 112 <td><a href="#GitLogBrowserDialog.__finish">__finish</a></td>
94 <td>Private slot called when the process finished or the user pressed the button.</td> 113 <td>Private slot called when the process finished or the user pressed the button.</td>
95 </tr><tr> 114 </tr>
115 <tr>
96 <td><a href="#GitLogBrowserDialog.__generateDetailsTableText">__generateDetailsTableText</a></td> 116 <td><a href="#GitLogBrowserDialog.__generateDetailsTableText">__generateDetailsTableText</a></td>
97 <td>Private method to generate an HTML table with the details of the given changeset.</td> 117 <td>Private method to generate an HTML table with the details of the given changeset.</td>
98 </tr><tr> 118 </tr>
119 <tr>
99 <td><a href="#GitLogBrowserDialog.__generateDiffs">__generateDiffs</a></td> 120 <td><a href="#GitLogBrowserDialog.__generateDiffs">__generateDiffs</a></td>
100 <td>Private slot to generate diff outputs for the selected item.</td> 121 <td>Private slot to generate diff outputs for the selected item.</td>
101 </tr><tr> 122 </tr>
123 <tr>
102 <td><a href="#GitLogBrowserDialog.__generateEdges">__generateEdges</a></td> 124 <td><a href="#GitLogBrowserDialog.__generateEdges">__generateEdges</a></td>
103 <td>Private method to generate edge info for the give data.</td> 125 <td>Private method to generate edge info for the give data.</td>
104 </tr><tr> 126 </tr>
127 <tr>
105 <td><a href="#GitLogBrowserDialog.__generateFileItem">__generateFileItem</a></td> 128 <td><a href="#GitLogBrowserDialog.__generateFileItem">__generateFileItem</a></td>
106 <td>Private method to generate a changed files tree entry.</td> 129 <td>Private method to generate a changed files tree entry.</td>
107 </tr><tr> 130 </tr>
131 <tr>
108 <td><a href="#GitLogBrowserDialog.__generateIcon">__generateIcon</a></td> 132 <td><a href="#GitLogBrowserDialog.__generateIcon">__generateIcon</a></td>
109 <td>Private method to generate an icon containing the revision tree for the given data.</td> 133 <td>Private method to generate an icon containing the revision tree for the given data.</td>
110 </tr><tr> 134 </tr>
135 <tr>
111 <td><a href="#GitLogBrowserDialog.__generateLogItem">__generateLogItem</a></td> 136 <td><a href="#GitLogBrowserDialog.__generateLogItem">__generateLogItem</a></td>
112 <td>Private method to generate a log tree entry.</td> 137 <td>Private method to generate a log tree entry.</td>
113 </tr><tr> 138 </tr>
139 <tr>
114 <td><a href="#GitLogBrowserDialog.__generatorFinished">__generatorFinished</a></td> 140 <td><a href="#GitLogBrowserDialog.__generatorFinished">__generatorFinished</a></td>
115 <td>Private slot connected to the finished signal of the diff generator.</td> 141 <td>Private slot connected to the finished signal of the diff generator.</td>
116 </tr><tr> 142 </tr>
143 <tr>
117 <td><a href="#GitLogBrowserDialog.__getBranchesForCommit">__getBranchesForCommit</a></td> 144 <td><a href="#GitLogBrowserDialog.__getBranchesForCommit">__getBranchesForCommit</a></td>
118 <td>Private method to get all branches reachable from a commit ID.</td> 145 <td>Private method to get all branches reachable from a commit ID.</td>
119 </tr><tr> 146 </tr>
147 <tr>
120 <td><a href="#GitLogBrowserDialog.__getColor">__getColor</a></td> 148 <td><a href="#GitLogBrowserDialog.__getColor">__getColor</a></td>
121 <td>Private method to get the (rotating) name of the color given an index.</td> 149 <td>Private method to get the (rotating) name of the color given an index.</td>
122 </tr><tr> 150 </tr>
151 <tr>
123 <td><a href="#GitLogBrowserDialog.__getCommitForTag">__getCommitForTag</a></td> 152 <td><a href="#GitLogBrowserDialog.__getCommitForTag">__getCommitForTag</a></td>
124 <td>Private method to get the commit id for a tag.</td> 153 <td>Private method to get the commit id for a tag.</td>
125 </tr><tr> 154 </tr>
155 <tr>
126 <td><a href="#GitLogBrowserDialog.__getLogEntries">__getLogEntries</a></td> 156 <td><a href="#GitLogBrowserDialog.__getLogEntries">__getLogEntries</a></td>
127 <td>Private method to retrieve log entries from the repository.</td> 157 <td>Private method to retrieve log entries from the repository.</td>
128 </tr><tr> 158 </tr>
159 <tr>
129 <td><a href="#GitLogBrowserDialog.__getTagsForCommit">__getTagsForCommit</a></td> 160 <td><a href="#GitLogBrowserDialog.__getTagsForCommit">__getTagsForCommit</a></td>
130 <td>Private method to get all tags reachable from a commit ID.</td> 161 <td>Private method to get all tags reachable from a commit ID.</td>
131 </tr><tr> 162 </tr>
163 <tr>
132 <td><a href="#GitLogBrowserDialog.__identifyProject">__identifyProject</a></td> 164 <td><a href="#GitLogBrowserDialog.__identifyProject">__identifyProject</a></td>
133 <td>Private method to determine the revision of the project directory.</td> 165 <td>Private method to determine the revision of the project directory.</td>
134 </tr><tr> 166 </tr>
167 <tr>
135 <td><a href="#GitLogBrowserDialog.__initActionsMenu">__initActionsMenu</a></td> 168 <td><a href="#GitLogBrowserDialog.__initActionsMenu">__initActionsMenu</a></td>
136 <td>Private method to initialize the actions menu.</td> 169 <td>Private method to initialize the actions menu.</td>
137 </tr><tr> 170 </tr>
171 <tr>
138 <td><a href="#GitLogBrowserDialog.__initData">__initData</a></td> 172 <td><a href="#GitLogBrowserDialog.__initData">__initData</a></td>
139 <td>Private method to (re-)initialize some data.</td> 173 <td>Private method to (re-)initialize some data.</td>
140 </tr><tr> 174 </tr>
175 <tr>
141 <td><a href="#GitLogBrowserDialog.__initLogTreeContextMenu">__initLogTreeContextMenu</a></td> 176 <td><a href="#GitLogBrowserDialog.__initLogTreeContextMenu">__initLogTreeContextMenu</a></td>
142 <td>Private method to initialize the log tree context menu.</td> 177 <td>Private method to initialize the log tree context menu.</td>
143 </tr><tr> 178 </tr>
179 <tr>
144 <td><a href="#GitLogBrowserDialog.__mergeFileSeparators">__mergeFileSeparators</a></td> 180 <td><a href="#GitLogBrowserDialog.__mergeFileSeparators">__mergeFileSeparators</a></td>
145 <td>Private method to merge the file separator entries.</td> 181 <td>Private method to merge the file separator entries.</td>
146 </tr><tr> 182 </tr>
183 <tr>
147 <td><a href="#GitLogBrowserDialog.__prepareFieldSearch">__prepareFieldSearch</a></td> 184 <td><a href="#GitLogBrowserDialog.__prepareFieldSearch">__prepareFieldSearch</a></td>
148 <td>Private slot to prepare the filed search data.</td> 185 <td>Private slot to prepare the filed search data.</td>
149 </tr><tr> 186 </tr>
187 <tr>
150 <td><a href="#GitLogBrowserDialog.__procFinished">__procFinished</a></td> 188 <td><a href="#GitLogBrowserDialog.__procFinished">__procFinished</a></td>
151 <td>Private slot connected to the finished signal.</td> 189 <td>Private slot connected to the finished signal.</td>
152 </tr><tr> 190 </tr>
191 <tr>
153 <td><a href="#GitLogBrowserDialog.__processBuffer">__processBuffer</a></td> 192 <td><a href="#GitLogBrowserDialog.__processBuffer">__processBuffer</a></td>
154 <td>Private method to process the buffered output of the git log command.</td> 193 <td>Private method to process the buffered output of the git log command.</td>
155 </tr><tr> 194 </tr>
195 <tr>
156 <td><a href="#GitLogBrowserDialog.__processBufferItem">__processBufferItem</a></td> 196 <td><a href="#GitLogBrowserDialog.__processBufferItem">__processBufferItem</a></td>
157 <td>Private method to process a log entry.</td> 197 <td>Private method to process a log entry.</td>
158 </tr><tr> 198 </tr>
199 <tr>
159 <td><a href="#GitLogBrowserDialog.__readStderr">__readStderr</a></td> 200 <td><a href="#GitLogBrowserDialog.__readStderr">__readStderr</a></td>
160 <td>Private slot to handle the readyReadStandardError signal.</td> 201 <td>Private slot to handle the readyReadStandardError signal.</td>
161 </tr><tr> 202 </tr>
203 <tr>
162 <td><a href="#GitLogBrowserDialog.__readStdout">__readStdout</a></td> 204 <td><a href="#GitLogBrowserDialog.__readStdout">__readStdout</a></td>
163 <td>Private slot to handle the readyReadStandardOutput signal.</td> 205 <td>Private slot to handle the readyReadStandardOutput signal.</td>
164 </tr><tr> 206 </tr>
207 <tr>
165 <td><a href="#GitLogBrowserDialog.__reloadGeometry">__reloadGeometry</a></td> 208 <td><a href="#GitLogBrowserDialog.__reloadGeometry">__reloadGeometry</a></td>
166 <td>Private method to restore the geometry.</td> 209 <td>Private method to restore the geometry.</td>
167 </tr><tr> 210 </tr>
211 <tr>
168 <td><a href="#GitLogBrowserDialog.__resetUI">__resetUI</a></td> 212 <td><a href="#GitLogBrowserDialog.__resetUI">__resetUI</a></td>
169 <td>Private method to reset the user interface.</td> 213 <td>Private method to reset the user interface.</td>
170 </tr><tr> 214 </tr>
215 <tr>
171 <td><a href="#GitLogBrowserDialog.__resizeColumnsFiles">__resizeColumnsFiles</a></td> 216 <td><a href="#GitLogBrowserDialog.__resizeColumnsFiles">__resizeColumnsFiles</a></td>
172 <td>Private method to resize the changed files tree columns.</td> 217 <td>Private method to resize the changed files tree columns.</td>
173 </tr><tr> 218 </tr>
219 <tr>
174 <td><a href="#GitLogBrowserDialog.__resizeColumnsLog">__resizeColumnsLog</a></td> 220 <td><a href="#GitLogBrowserDialog.__resizeColumnsLog">__resizeColumnsLog</a></td>
175 <td>Private method to resize the log tree columns.</td> 221 <td>Private method to resize the log tree columns.</td>
176 </tr><tr> 222 </tr>
223 <tr>
177 <td><a href="#GitLogBrowserDialog.__resortFiles">__resortFiles</a></td> 224 <td><a href="#GitLogBrowserDialog.__resortFiles">__resortFiles</a></td>
178 <td>Private method to resort the changed files tree.</td> 225 <td>Private method to resort the changed files tree.</td>
179 </tr><tr> 226 </tr>
227 <tr>
180 <td><a href="#GitLogBrowserDialog.__restoreSplitterStates">__restoreSplitterStates</a></td> 228 <td><a href="#GitLogBrowserDialog.__restoreSplitterStates">__restoreSplitterStates</a></td>
181 <td>Private method to restore the state of the various splitters.</td> 229 <td>Private method to restore the state of the various splitters.</td>
182 </tr><tr> 230 </tr>
231 <tr>
183 <td><a href="#GitLogBrowserDialog.__shortlogActTriggered">__shortlogActTriggered</a></td> 232 <td><a href="#GitLogBrowserDialog.__shortlogActTriggered">__shortlogActTriggered</a></td>
184 <td>Private slot to show a short log suitable for release announcements.</td> 233 <td>Private slot to show a short log suitable for release announcements.</td>
185 </tr><tr> 234 </tr>
235 <tr>
186 <td><a href="#GitLogBrowserDialog.__showAuthorColumns">__showAuthorColumns</a></td> 236 <td><a href="#GitLogBrowserDialog.__showAuthorColumns">__showAuthorColumns</a></td>
187 <td>Private slot to show/hide the committer columns.</td> 237 <td>Private slot to show/hide the committer columns.</td>
188 </tr><tr> 238 </tr>
239 <tr>
189 <td><a href="#GitLogBrowserDialog.__showBranchesColumn">__showBranchesColumn</a></td> 240 <td><a href="#GitLogBrowserDialog.__showBranchesColumn">__showBranchesColumn</a></td>
190 <td>Private slot to show/hide the branches column.</td> 241 <td>Private slot to show/hide the branches column.</td>
191 </tr><tr> 242 </tr>
243 <tr>
192 <td><a href="#GitLogBrowserDialog.__showCommitIdColumn">__showCommitIdColumn</a></td> 244 <td><a href="#GitLogBrowserDialog.__showCommitIdColumn">__showCommitIdColumn</a></td>
193 <td>Private slot to show/hide the commit ID column.</td> 245 <td>Private slot to show/hide the commit ID column.</td>
194 </tr><tr> 246 </tr>
247 <tr>
195 <td><a href="#GitLogBrowserDialog.__showCommitterColumns">__showCommitterColumns</a></td> 248 <td><a href="#GitLogBrowserDialog.__showCommitterColumns">__showCommitterColumns</a></td>
196 <td>Private slot to show/hide the committer columns.</td> 249 <td>Private slot to show/hide the committer columns.</td>
197 </tr><tr> 250 </tr>
251 <tr>
198 <td><a href="#GitLogBrowserDialog.__showError">__showError</a></td> 252 <td><a href="#GitLogBrowserDialog.__showError">__showError</a></td>
199 <td>Private slot to show some error.</td> 253 <td>Private slot to show some error.</td>
200 </tr><tr> 254 </tr>
255 <tr>
201 <td><a href="#GitLogBrowserDialog.__showTagsColumn">__showTagsColumn</a></td> 256 <td><a href="#GitLogBrowserDialog.__showTagsColumn">__showTagsColumn</a></td>
202 <td>Private slot to show/hide the tags column.</td> 257 <td>Private slot to show/hide the tags column.</td>
203 </tr><tr> 258 </tr>
259 <tr>
204 <td><a href="#GitLogBrowserDialog.__switchActTriggered">__switchActTriggered</a></td> 260 <td><a href="#GitLogBrowserDialog.__switchActTriggered">__switchActTriggered</a></td>
205 <td>Private slot to switch the working directory to the selected commit.</td> 261 <td>Private slot to switch the working directory to the selected commit.</td>
206 </tr><tr> 262 </tr>
263 <tr>
207 <td><a href="#GitLogBrowserDialog.__tagActTriggered">__tagActTriggered</a></td> 264 <td><a href="#GitLogBrowserDialog.__tagActTriggered">__tagActTriggered</a></td>
208 <td>Private slot to tag the selected commit.</td> 265 <td>Private slot to tag the selected commit.</td>
209 </tr><tr> 266 </tr>
267 <tr>
210 <td><a href="#GitLogBrowserDialog.__updateDetailsAndFiles">__updateDetailsAndFiles</a></td> 268 <td><a href="#GitLogBrowserDialog.__updateDetailsAndFiles">__updateDetailsAndFiles</a></td>
211 <td>Private slot to update the details and file changes panes.</td> 269 <td>Private slot to update the details and file changes panes.</td>
212 </tr><tr> 270 </tr>
271 <tr>
213 <td><a href="#GitLogBrowserDialog.__updateFilesTree">__updateFilesTree</a></td> 272 <td><a href="#GitLogBrowserDialog.__updateFilesTree">__updateFilesTree</a></td>
214 <td>Private method to update the files tree with changes of the given item.</td> 273 <td>Private method to update the files tree with changes of the given item.</td>
215 </tr><tr> 274 </tr>
275 <tr>
216 <td><a href="#GitLogBrowserDialog.__updateSbsSelectLabel">__updateSbsSelectLabel</a></td> 276 <td><a href="#GitLogBrowserDialog.__updateSbsSelectLabel">__updateSbsSelectLabel</a></td>
217 <td>Private slot to update the enabled status of the diff buttons.</td> 277 <td>Private slot to update the enabled status of the diff buttons.</td>
218 </tr><tr> 278 </tr>
279 <tr>
219 <td><a href="#GitLogBrowserDialog.__updateToolMenuActions">__updateToolMenuActions</a></td> 280 <td><a href="#GitLogBrowserDialog.__updateToolMenuActions">__updateToolMenuActions</a></td>
220 <td>Private slot to update the status of the tool menu actions and the tool menu button.</td> 281 <td>Private slot to update the status of the tool menu actions and the tool menu button.</td>
221 </tr><tr> 282 </tr>
283 <tr>
222 <td><a href="#GitLogBrowserDialog.closeEvent">closeEvent</a></td> 284 <td><a href="#GitLogBrowserDialog.closeEvent">closeEvent</a></td>
223 <td>Protected slot implementing a close event handler.</td> 285 <td>Protected slot implementing a close event handler.</td>
224 </tr><tr> 286 </tr>
287 <tr>
225 <td><a href="#GitLogBrowserDialog.col2x">col2x</a></td> 288 <td><a href="#GitLogBrowserDialog.col2x">col2x</a></td>
226 <td>Local function to calculate a x-position for a column.</td> 289 <td>Local function to calculate a x-position for a column.</td>
227 </tr><tr> 290 </tr>
291 <tr>
228 <td><a href="#GitLogBrowserDialog.keyPressEvent">keyPressEvent</a></td> 292 <td><a href="#GitLogBrowserDialog.keyPressEvent">keyPressEvent</a></td>
229 <td>Protected slot to handle a key press event.</td> 293 <td>Protected slot to handle a key press event.</td>
230 </tr><tr> 294 </tr>
295 <tr>
231 <td><a href="#GitLogBrowserDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td> 296 <td><a href="#GitLogBrowserDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
232 <td>Private slot called by a button of the button box clicked.</td> 297 <td>Private slot called by a button of the button box clicked.</td>
233 </tr><tr> 298 </tr>
299 <tr>
234 <td><a href="#GitLogBrowserDialog.on_diffSelectLabel_linkActivated">on_diffSelectLabel_linkActivated</a></td> 300 <td><a href="#GitLogBrowserDialog.on_diffSelectLabel_linkActivated">on_diffSelectLabel_linkActivated</a></td>
235 <td>Private slot to handle the selection of a diff target.</td> 301 <td>Private slot to handle the selection of a diff target.</td>
236 </tr><tr> 302 </tr>
303 <tr>
237 <td><a href="#GitLogBrowserDialog.on_downButton_clicked">on_downButton_clicked</a></td> 304 <td><a href="#GitLogBrowserDialog.on_downButton_clicked">on_downButton_clicked</a></td>
238 <td>Private slot to move the current item down one entry.</td> 305 <td>Private slot to move the current item down one entry.</td>
239 </tr><tr> 306 </tr>
307 <tr>
240 <td><a href="#GitLogBrowserDialog.on_fieldCombo_activated">on_fieldCombo_activated</a></td> 308 <td><a href="#GitLogBrowserDialog.on_fieldCombo_activated">on_fieldCombo_activated</a></td>
241 <td>Private slot called, when a new filter field is selected.</td> 309 <td>Private slot called, when a new filter field is selected.</td>
242 </tr><tr> 310 </tr>
311 <tr>
243 <td><a href="#GitLogBrowserDialog.on_filesTree_currentItemChanged">on_filesTree_currentItemChanged</a></td> 312 <td><a href="#GitLogBrowserDialog.on_filesTree_currentItemChanged">on_filesTree_currentItemChanged</a></td>
244 <td>Private slot called, when the current item of the files tree changes.</td> 313 <td>Private slot called, when the current item of the files tree changes.</td>
245 </tr><tr> 314 </tr>
315 <tr>
246 <td><a href="#GitLogBrowserDialog.on_findNextButton_clicked">on_findNextButton_clicked</a></td> 316 <td><a href="#GitLogBrowserDialog.on_findNextButton_clicked">on_findNextButton_clicked</a></td>
247 <td>Private slot to find the next item matching the entered criteria.</td> 317 <td>Private slot to find the next item matching the entered criteria.</td>
248 </tr><tr> 318 </tr>
319 <tr>
249 <td><a href="#GitLogBrowserDialog.on_findPrevButton_clicked">on_findPrevButton_clicked</a></td> 320 <td><a href="#GitLogBrowserDialog.on_findPrevButton_clicked">on_findPrevButton_clicked</a></td>
250 <td>Private slot to find the previous item matching the entered criteria.</td> 321 <td>Private slot to find the previous item matching the entered criteria.</td>
251 </tr><tr> 322 </tr>
323 <tr>
252 <td><a href="#GitLogBrowserDialog.on_fromDate_dateChanged">on_fromDate_dateChanged</a></td> 324 <td><a href="#GitLogBrowserDialog.on_fromDate_dateChanged">on_fromDate_dateChanged</a></td>
253 <td>Private slot called, when the from date changes.</td> 325 <td>Private slot called, when the from date changes.</td>
254 </tr><tr> 326 </tr>
327 <tr>
255 <td><a href="#GitLogBrowserDialog.on_input_returnPressed">on_input_returnPressed</a></td> 328 <td><a href="#GitLogBrowserDialog.on_input_returnPressed">on_input_returnPressed</a></td>
256 <td>Private slot to handle the press of the return key in the input field.</td> 329 <td>Private slot to handle the press of the return key in the input field.</td>
257 </tr><tr> 330 </tr>
331 <tr>
258 <td><a href="#GitLogBrowserDialog.on_logTree_currentItemChanged">on_logTree_currentItemChanged</a></td> 332 <td><a href="#GitLogBrowserDialog.on_logTree_currentItemChanged">on_logTree_currentItemChanged</a></td>
259 <td>Private slot called, when the current item of the log tree changes.</td> 333 <td>Private slot called, when the current item of the log tree changes.</td>
260 </tr><tr> 334 </tr>
335 <tr>
261 <td><a href="#GitLogBrowserDialog.on_logTree_customContextMenuRequested">on_logTree_customContextMenuRequested</a></td> 336 <td><a href="#GitLogBrowserDialog.on_logTree_customContextMenuRequested">on_logTree_customContextMenuRequested</a></td>
262 <td>Private slot to show the context menu of the log tree.</td> 337 <td>Private slot to show the context menu of the log tree.</td>
263 </tr><tr> 338 </tr>
339 <tr>
264 <td><a href="#GitLogBrowserDialog.on_logTree_itemSelectionChanged">on_logTree_itemSelectionChanged</a></td> 340 <td><a href="#GitLogBrowserDialog.on_logTree_itemSelectionChanged">on_logTree_itemSelectionChanged</a></td>
265 <td>Private slot called, when the selection has changed.</td> 341 <td>Private slot called, when the selection has changed.</td>
266 </tr><tr> 342 </tr>
343 <tr>
267 <td><a href="#GitLogBrowserDialog.on_modeComboBox_currentIndexChanged">on_modeComboBox_currentIndexChanged</a></td> 344 <td><a href="#GitLogBrowserDialog.on_modeComboBox_currentIndexChanged">on_modeComboBox_currentIndexChanged</a></td>
268 <td>Private slot to react on mode changes.</td> 345 <td>Private slot to react on mode changes.</td>
269 </tr><tr> 346 </tr>
347 <tr>
270 <td><a href="#GitLogBrowserDialog.on_nextButton_clicked">on_nextButton_clicked</a></td> 348 <td><a href="#GitLogBrowserDialog.on_nextButton_clicked">on_nextButton_clicked</a></td>
271 <td>Private slot to handle the Next button.</td> 349 <td>Private slot to handle the Next button.</td>
272 </tr><tr> 350 </tr>
351 <tr>
273 <td><a href="#GitLogBrowserDialog.on_passwordCheckBox_toggled">on_passwordCheckBox_toggled</a></td> 352 <td><a href="#GitLogBrowserDialog.on_passwordCheckBox_toggled">on_passwordCheckBox_toggled</a></td>
274 <td>Private slot to handle the password checkbox toggled.</td> 353 <td>Private slot to handle the password checkbox toggled.</td>
275 </tr><tr> 354 </tr>
355 <tr>
276 <td><a href="#GitLogBrowserDialog.on_refreshButton_clicked">on_refreshButton_clicked</a></td> 356 <td><a href="#GitLogBrowserDialog.on_refreshButton_clicked">on_refreshButton_clicked</a></td>
277 <td>Private slot to refresh the log.</td> 357 <td>Private slot to refresh the log.</td>
278 </tr><tr> 358 </tr>
359 <tr>
279 <td><a href="#GitLogBrowserDialog.on_rxEdit_returnPressed">on_rxEdit_returnPressed</a></td> 360 <td><a href="#GitLogBrowserDialog.on_rxEdit_returnPressed">on_rxEdit_returnPressed</a></td>
280 <td>Private slot handling a press of the Return key in the rxEdit input.</td> 361 <td>Private slot handling a press of the Return key in the rxEdit input.</td>
281 </tr><tr> 362 </tr>
363 <tr>
282 <td><a href="#GitLogBrowserDialog.on_rxEdit_textChanged">on_rxEdit_textChanged</a></td> 364 <td><a href="#GitLogBrowserDialog.on_rxEdit_textChanged">on_rxEdit_textChanged</a></td>
283 <td>Private slot called, when a filter expression is entered.</td> 365 <td>Private slot called, when a filter expression is entered.</td>
284 </tr><tr> 366 </tr>
367 <tr>
285 <td><a href="#GitLogBrowserDialog.on_saveLabel_linkActivated">on_saveLabel_linkActivated</a></td> 368 <td><a href="#GitLogBrowserDialog.on_saveLabel_linkActivated">on_saveLabel_linkActivated</a></td>
286 <td>Private slot to handle the selection of the save link.</td> 369 <td>Private slot to handle the selection of the save link.</td>
287 </tr><tr> 370 </tr>
371 <tr>
288 <td><a href="#GitLogBrowserDialog.on_sbsSelectLabel_linkActivated">on_sbsSelectLabel_linkActivated</a></td> 372 <td><a href="#GitLogBrowserDialog.on_sbsSelectLabel_linkActivated">on_sbsSelectLabel_linkActivated</a></td>
289 <td>Private slot to handle selection of a side-by-side link.</td> 373 <td>Private slot to handle selection of a side-by-side link.</td>
290 </tr><tr> 374 </tr>
375 <tr>
291 <td><a href="#GitLogBrowserDialog.on_sendButton_clicked">on_sendButton_clicked</a></td> 376 <td><a href="#GitLogBrowserDialog.on_sendButton_clicked">on_sendButton_clicked</a></td>
292 <td>Private slot to send the input to the git process.</td> 377 <td>Private slot to send the input to the git process.</td>
293 </tr><tr> 378 </tr>
379 <tr>
294 <td><a href="#GitLogBrowserDialog.on_stopCheckBox_clicked">on_stopCheckBox_clicked</a></td> 380 <td><a href="#GitLogBrowserDialog.on_stopCheckBox_clicked">on_stopCheckBox_clicked</a></td>
295 <td>Private slot called, when the stop on copy/move checkbox is clicked.</td> 381 <td>Private slot called, when the stop on copy/move checkbox is clicked.</td>
296 </tr><tr> 382 </tr>
383 <tr>
297 <td><a href="#GitLogBrowserDialog.on_toDate_dateChanged">on_toDate_dateChanged</a></td> 384 <td><a href="#GitLogBrowserDialog.on_toDate_dateChanged">on_toDate_dateChanged</a></td>
298 <td>Private slot called, when the from date changes.</td> 385 <td>Private slot called, when the from date changes.</td>
299 </tr><tr> 386 </tr>
387 <tr>
300 <td><a href="#GitLogBrowserDialog.on_upButton_clicked">on_upButton_clicked</a></td> 388 <td><a href="#GitLogBrowserDialog.on_upButton_clicked">on_upButton_clicked</a></td>
301 <td>Private slot to move the current item up one entry.</td> 389 <td>Private slot to move the current item up one entry.</td>
302 </tr><tr> 390 </tr>
391 <tr>
303 <td><a href="#GitLogBrowserDialog.show">show</a></td> 392 <td><a href="#GitLogBrowserDialog.show">show</a></td>
304 <td>Public slot to show the dialog.</td> 393 <td>Public slot to show the dialog.</td>
305 </tr><tr> 394 </tr>
395 <tr>
306 <td><a href="#GitLogBrowserDialog.start">start</a></td> 396 <td><a href="#GitLogBrowserDialog.start">start</a></td>
307 <td>Public slot to start the git log command.</td> 397 <td>Public slot to start the git log command.</td>
308 </tr> 398 </tr>
309 </table> 399 </table>
310 <h3>Static Methods</h3> 400 <h3>Static Methods</h3>
401
311 <table> 402 <table>
312 <tr><td>None</td></tr> 403 <tr><td>None</td></tr>
313 </table> 404 </table>
405
314 <a NAME="GitLogBrowserDialog.__init__" ID="GitLogBrowserDialog.__init__"></a> 406 <a NAME="GitLogBrowserDialog.__init__" ID="GitLogBrowserDialog.__init__"></a>
315 <h4>GitLogBrowserDialog (Constructor)</h4> 407 <h4>GitLogBrowserDialog (Constructor)</h4>
316 <b>GitLogBrowserDialog</b>(<i>vcs, parent=None</i>) 408 <b>GitLogBrowserDialog</b>(<i>vcs, parent=None</i>)
409
317 <p> 410 <p>
318 Constructor 411 Constructor
319 </p><dl> 412 </p>
413 <dl>
414
320 <dt><i>vcs</i></dt> 415 <dt><i>vcs</i></dt>
321 <dd> 416 <dd>
322 reference to the vcs object 417 reference to the vcs object
323 </dd><dt><i>parent</i></dt> 418 </dd>
419 <dt><i>parent</i></dt>
324 <dd> 420 <dd>
325 parent widget (QWidget) 421 parent widget (QWidget)
326 </dd> 422 </dd>
327 </dl><a NAME="GitLogBrowserDialog.__actionMode" ID="GitLogBrowserDialog.__actionMode"></a> 423 </dl>
424 <a NAME="GitLogBrowserDialog.__actionMode" ID="GitLogBrowserDialog.__actionMode"></a>
328 <h4>GitLogBrowserDialog.__actionMode</h4> 425 <h4>GitLogBrowserDialog.__actionMode</h4>
329 <b>__actionMode</b>(<i></i>) 426 <b>__actionMode</b>(<i></i>)
427
330 <p> 428 <p>
331 Private method to get the selected action mode. 429 Private method to get the selected action mode.
332 </p><dl> 430 </p>
431 <dl>
333 <dt>Returns:</dt> 432 <dt>Returns:</dt>
334 <dd> 433 <dd>
335 selected action mode (string, one of filter or find) 434 selected action mode (string, one of filter or find)
336 </dd> 435 </dd>
337 </dl><a NAME="GitLogBrowserDialog.__actionsMenuHovered" ID="GitLogBrowserDialog.__actionsMenuHovered"></a> 436 </dl>
338 <h4>GitLogBrowserDialog.__actionsMenuHovered</h4> 437 <a NAME="GitLogBrowserDialog.__addFinishCallback" ID="GitLogBrowserDialog.__addFinishCallback"></a>
339 <b>__actionsMenuHovered</b>(<i>action</i>)
340 <p>
341 Private slot to show the tooltip for an action menu entry.
342 </p><dl>
343 <dt><i>action</i> (QAction)</dt>
344 <dd>
345 action to show tooltip for
346 </dd>
347 </dl><a NAME="GitLogBrowserDialog.__addFinishCallback" ID="GitLogBrowserDialog.__addFinishCallback"></a>
348 <h4>GitLogBrowserDialog.__addFinishCallback</h4> 438 <h4>GitLogBrowserDialog.__addFinishCallback</h4>
349 <b>__addFinishCallback</b>(<i>callback</i>) 439 <b>__addFinishCallback</b>(<i>callback</i>)
440
350 <p> 441 <p>
351 Private method to add a method to be called once the process finished. 442 Private method to add a method to be called once the process finished.
352 </p><p> 443 </p>
444 <p>
353 The callback methods are invoke in a FIFO style and are consumed. If 445 The callback methods are invoke in a FIFO style and are consumed. If
354 a callback method needs to be called again, it must be added again. 446 a callback method needs to be called again, it must be added again.
355 </p><dl> 447 </p>
448 <dl>
449
356 <dt><i>callback</i> (function)</dt> 450 <dt><i>callback</i> (function)</dt>
357 <dd> 451 <dd>
358 callback method 452 callback method
359 </dd> 453 </dd>
360 </dl><a NAME="GitLogBrowserDialog.__branchActTriggered" ID="GitLogBrowserDialog.__branchActTriggered"></a> 454 </dl>
455 <a NAME="GitLogBrowserDialog.__branchActTriggered" ID="GitLogBrowserDialog.__branchActTriggered"></a>
361 <h4>GitLogBrowserDialog.__branchActTriggered</h4> 456 <h4>GitLogBrowserDialog.__branchActTriggered</h4>
362 <b>__branchActTriggered</b>(<i></i>) 457 <b>__branchActTriggered</b>(<i></i>)
458
363 <p> 459 <p>
364 Private slot to create a new branch starting at the selected commit. 460 Private slot to create a new branch starting at the selected commit.
365 </p><a NAME="GitLogBrowserDialog.__branchSwitchActTriggered" ID="GitLogBrowserDialog.__branchSwitchActTriggered"></a> 461 </p>
462 <a NAME="GitLogBrowserDialog.__branchSwitchActTriggered" ID="GitLogBrowserDialog.__branchSwitchActTriggered"></a>
366 <h4>GitLogBrowserDialog.__branchSwitchActTriggered</h4> 463 <h4>GitLogBrowserDialog.__branchSwitchActTriggered</h4>
367 <b>__branchSwitchActTriggered</b>(<i></i>) 464 <b>__branchSwitchActTriggered</b>(<i></i>)
465
368 <p> 466 <p>
369 Private slot to create a new branch starting at the selected commit 467 Private slot to create a new branch starting at the selected commit
370 and switch the work tree to it. 468 and switch the work tree to it.
371 </p><a NAME="GitLogBrowserDialog.__cherryActTriggered" ID="GitLogBrowserDialog.__cherryActTriggered"></a> 469 </p>
470 <a NAME="GitLogBrowserDialog.__cherryActTriggered" ID="GitLogBrowserDialog.__cherryActTriggered"></a>
372 <h4>GitLogBrowserDialog.__cherryActTriggered</h4> 471 <h4>GitLogBrowserDialog.__cherryActTriggered</h4>
373 <b>__cherryActTriggered</b>(<i></i>) 472 <b>__cherryActTriggered</b>(<i></i>)
473
374 <p> 474 <p>
375 Private slot to handle the Copy Commits action. 475 Private slot to handle the Copy Commits action.
376 </p><a NAME="GitLogBrowserDialog.__commitIdClicked" ID="GitLogBrowserDialog.__commitIdClicked"></a> 476 </p>
477 <a NAME="GitLogBrowserDialog.__commitIdClicked" ID="GitLogBrowserDialog.__commitIdClicked"></a>
377 <h4>GitLogBrowserDialog.__commitIdClicked</h4> 478 <h4>GitLogBrowserDialog.__commitIdClicked</h4>
378 <b>__commitIdClicked</b>(<i>url</i>) 479 <b>__commitIdClicked</b>(<i>url</i>)
480
379 <p> 481 <p>
380 Private slot to handle the anchorClicked signal of the changeset 482 Private slot to handle the anchorClicked signal of the changeset
381 details pane. 483 details pane.
382 </p><dl> 484 </p>
485 <dl>
486
383 <dt><i>url</i> (QUrl)</dt> 487 <dt><i>url</i> (QUrl)</dt>
384 <dd> 488 <dd>
385 URL that was clicked 489 URL that was clicked
386 </dd> 490 </dd>
387 </dl><a NAME="GitLogBrowserDialog.__describeActTriggered" ID="GitLogBrowserDialog.__describeActTriggered"></a> 491 </dl>
492 <a NAME="GitLogBrowserDialog.__describeActTriggered" ID="GitLogBrowserDialog.__describeActTriggered"></a>
388 <h4>GitLogBrowserDialog.__describeActTriggered</h4> 493 <h4>GitLogBrowserDialog.__describeActTriggered</h4>
389 <b>__describeActTriggered</b>(<i></i>) 494 <b>__describeActTriggered</b>(<i></i>)
495
390 <p> 496 <p>
391 Private slot to show the most recent tag reachable from a commit. 497 Private slot to show the most recent tag reachable from a commit.
392 </p><a NAME="GitLogBrowserDialog.__filterLogs" ID="GitLogBrowserDialog.__filterLogs"></a> 498 </p>
499 <a NAME="GitLogBrowserDialog.__filterLogs" ID="GitLogBrowserDialog.__filterLogs"></a>
393 <h4>GitLogBrowserDialog.__filterLogs</h4> 500 <h4>GitLogBrowserDialog.__filterLogs</h4>
394 <b>__filterLogs</b>(<i></i>) 501 <b>__filterLogs</b>(<i></i>)
502
395 <p> 503 <p>
396 Private method to filter the log entries. 504 Private method to filter the log entries.
397 </p><a NAME="GitLogBrowserDialog.__findItem" ID="GitLogBrowserDialog.__findItem"></a> 505 </p>
506 <a NAME="GitLogBrowserDialog.__findItem" ID="GitLogBrowserDialog.__findItem"></a>
398 <h4>GitLogBrowserDialog.__findItem</h4> 507 <h4>GitLogBrowserDialog.__findItem</h4>
399 <b>__findItem</b>(<i>backwards=False, interactive=False</i>) 508 <b>__findItem</b>(<i>backwards=False, interactive=False</i>)
509
400 <p> 510 <p>
401 Private slot to find an item matching the entered criteria. 511 Private slot to find an item matching the entered criteria.
402 </p><dl> 512 </p>
513 <dl>
514
403 <dt><i>backwards</i></dt> 515 <dt><i>backwards</i></dt>
404 <dd> 516 <dd>
405 flag indicating to search backwards (boolean) 517 flag indicating to search backwards (boolean)
406 </dd><dt><i>interactive</i></dt> 518 </dd>
519 <dt><i>interactive</i></dt>
407 <dd> 520 <dd>
408 flag indicating an interactive search (boolean) 521 flag indicating an interactive search (boolean)
409 </dd> 522 </dd>
410 </dl><a NAME="GitLogBrowserDialog.__finish" ID="GitLogBrowserDialog.__finish"></a> 523 </dl>
524 <a NAME="GitLogBrowserDialog.__finish" ID="GitLogBrowserDialog.__finish"></a>
411 <h4>GitLogBrowserDialog.__finish</h4> 525 <h4>GitLogBrowserDialog.__finish</h4>
412 <b>__finish</b>(<i></i>) 526 <b>__finish</b>(<i></i>)
527
413 <p> 528 <p>
414 Private slot called when the process finished or the user pressed 529 Private slot called when the process finished or the user pressed
415 the button. 530 the button.
416 </p><a NAME="GitLogBrowserDialog.__generateDetailsTableText" ID="GitLogBrowserDialog.__generateDetailsTableText"></a> 531 </p>
532 <a NAME="GitLogBrowserDialog.__generateDetailsTableText" ID="GitLogBrowserDialog.__generateDetailsTableText"></a>
417 <h4>GitLogBrowserDialog.__generateDetailsTableText</h4> 533 <h4>GitLogBrowserDialog.__generateDetailsTableText</h4>
418 <b>__generateDetailsTableText</b>(<i>itm</i>) 534 <b>__generateDetailsTableText</b>(<i>itm</i>)
535
419 <p> 536 <p>
420 Private method to generate an HTML table with the details of the given 537 Private method to generate an HTML table with the details of the given
421 changeset. 538 changeset.
422 </p><dl> 539 </p>
540 <dl>
541
423 <dt><i>itm</i> (QTreeWidgetItem)</dt> 542 <dt><i>itm</i> (QTreeWidgetItem)</dt>
424 <dd> 543 <dd>
425 reference to the item the table should be based on 544 reference to the item the table should be based on
426 </dd> 545 </dd>
427 </dl><dl> 546 </dl>
547 <dl>
428 <dt>Returns:</dt> 548 <dt>Returns:</dt>
429 <dd> 549 <dd>
430 HTML table containing details 550 HTML table containing details
431 </dd> 551 </dd>
432 </dl><dl> 552 </dl>
553 <dl>
433 <dt>Return Type:</dt> 554 <dt>Return Type:</dt>
434 <dd> 555 <dd>
435 str 556 str
436 </dd> 557 </dd>
437 </dl><a NAME="GitLogBrowserDialog.__generateDiffs" ID="GitLogBrowserDialog.__generateDiffs"></a> 558 </dl>
559 <a NAME="GitLogBrowserDialog.__generateDiffs" ID="GitLogBrowserDialog.__generateDiffs"></a>
438 <h4>GitLogBrowserDialog.__generateDiffs</h4> 560 <h4>GitLogBrowserDialog.__generateDiffs</h4>
439 <b>__generateDiffs</b>(<i>parent=1</i>) 561 <b>__generateDiffs</b>(<i>parent=1</i>)
562
440 <p> 563 <p>
441 Private slot to generate diff outputs for the selected item. 564 Private slot to generate diff outputs for the selected item.
442 </p><dl> 565 </p>
566 <dl>
567
443 <dt><i>parent</i> (int)</dt> 568 <dt><i>parent</i> (int)</dt>
444 <dd> 569 <dd>
445 number of parent to diff against 570 number of parent to diff against
446 </dd> 571 </dd>
447 </dl><a NAME="GitLogBrowserDialog.__generateEdges" ID="GitLogBrowserDialog.__generateEdges"></a> 572 </dl>
573 <a NAME="GitLogBrowserDialog.__generateEdges" ID="GitLogBrowserDialog.__generateEdges"></a>
448 <h4>GitLogBrowserDialog.__generateEdges</h4> 574 <h4>GitLogBrowserDialog.__generateEdges</h4>
449 <b>__generateEdges</b>(<i>commitId, parents</i>) 575 <b>__generateEdges</b>(<i>commitId, parents</i>)
576
450 <p> 577 <p>
451 Private method to generate edge info for the give data. 578 Private method to generate edge info for the give data.
452 </p><dl> 579 </p>
580 <dl>
581
453 <dt><i>commitId</i></dt> 582 <dt><i>commitId</i></dt>
454 <dd> 583 <dd>
455 commit id to calculate edge info for (string) 584 commit id to calculate edge info for (string)
456 </dd><dt><i>parents</i></dt> 585 </dd>
586 <dt><i>parents</i></dt>
457 <dd> 587 <dd>
458 list of parent commits (list of strings) 588 list of parent commits (list of strings)
459 </dd> 589 </dd>
460 </dl><dl> 590 </dl>
591 <dl>
461 <dt>Returns:</dt> 592 <dt>Returns:</dt>
462 <dd> 593 <dd>
463 tuple containing the column and color index for 594 tuple containing the column and color index for
464 the given node and a list of tuples indicating the edges 595 the given node and a list of tuples indicating the edges
465 between the given node and its parents 596 between the given node and its parents
466 (integer, integer, [(integer, integer, integer), ...]) 597 (integer, integer, [(integer, integer, integer), ...])
467 </dd> 598 </dd>
468 </dl><a NAME="GitLogBrowserDialog.__generateFileItem" ID="GitLogBrowserDialog.__generateFileItem"></a> 599 </dl>
600 <a NAME="GitLogBrowserDialog.__generateFileItem" ID="GitLogBrowserDialog.__generateFileItem"></a>
469 <h4>GitLogBrowserDialog.__generateFileItem</h4> 601 <h4>GitLogBrowserDialog.__generateFileItem</h4>
470 <b>__generateFileItem</b>(<i>action, path, copyfrom, additions, deletions</i>) 602 <b>__generateFileItem</b>(<i>action, path, copyfrom, additions, deletions</i>)
603
471 <p> 604 <p>
472 Private method to generate a changed files tree entry. 605 Private method to generate a changed files tree entry.
473 </p><dl> 606 </p>
607 <dl>
608
474 <dt><i>action</i></dt> 609 <dt><i>action</i></dt>
475 <dd> 610 <dd>
476 indicator for the change action ("A", "C", "D", "M", 611 indicator for the change action ("A", "C", "D", "M",
477 "R", "T", "U", "X") 612 "R", "T", "U", "X")
478 </dd><dt><i>path</i></dt> 613 </dd>
614 <dt><i>path</i></dt>
479 <dd> 615 <dd>
480 path of the file in the repository (string) 616 path of the file in the repository (string)
481 </dd><dt><i>copyfrom</i></dt> 617 </dd>
618 <dt><i>copyfrom</i></dt>
482 <dd> 619 <dd>
483 path the file was copied from (string) 620 path the file was copied from (string)
484 </dd><dt><i>additions</i></dt> 621 </dd>
622 <dt><i>additions</i></dt>
485 <dd> 623 <dd>
486 number of added lines (int) 624 number of added lines (int)
487 </dd><dt><i>deletions</i></dt> 625 </dd>
626 <dt><i>deletions</i></dt>
488 <dd> 627 <dd>
489 number of deleted lines (int) 628 number of deleted lines (int)
490 </dd> 629 </dd>
491 </dl><dl> 630 </dl>
631 <dl>
492 <dt>Returns:</dt> 632 <dt>Returns:</dt>
493 <dd> 633 <dd>
494 reference to the generated item (QTreeWidgetItem) 634 reference to the generated item (QTreeWidgetItem)
495 </dd> 635 </dd>
496 </dl><a NAME="GitLogBrowserDialog.__generateIcon" ID="GitLogBrowserDialog.__generateIcon"></a> 636 </dl>
637 <a NAME="GitLogBrowserDialog.__generateIcon" ID="GitLogBrowserDialog.__generateIcon"></a>
497 <h4>GitLogBrowserDialog.__generateIcon</h4> 638 <h4>GitLogBrowserDialog.__generateIcon</h4>
498 <b>__generateIcon</b>(<i>column, color, bottomedges, topedges, dotColor, currentCommit</i>) 639 <b>__generateIcon</b>(<i>column, color, bottomedges, topedges, dotColor, currentCommit</i>)
640
499 <p> 641 <p>
500 Private method to generate an icon containing the revision tree for the 642 Private method to generate an icon containing the revision tree for the
501 given data. 643 given data.
502 </p><dl> 644 </p>
645 <dl>
646
503 <dt><i>column</i></dt> 647 <dt><i>column</i></dt>
504 <dd> 648 <dd>
505 column index of the revision (integer) 649 column index of the revision (integer)
506 </dd><dt><i>color</i></dt> 650 </dd>
651 <dt><i>color</i></dt>
507 <dd> 652 <dd>
508 color of the node (integer) 653 color of the node (integer)
509 </dd><dt><i>bottomedges</i></dt> 654 </dd>
655 <dt><i>bottomedges</i></dt>
510 <dd> 656 <dd>
511 list of edges for the bottom of the node 657 list of edges for the bottom of the node
512 (list of tuples of three integers) 658 (list of tuples of three integers)
513 </dd><dt><i>topedges</i></dt> 659 </dd>
660 <dt><i>topedges</i></dt>
514 <dd> 661 <dd>
515 list of edges for the top of the node 662 list of edges for the top of the node
516 (list of tuples of three integers) 663 (list of tuples of three integers)
517 </dd><dt><i>dotColor</i></dt> 664 </dd>
665 <dt><i>dotColor</i></dt>
518 <dd> 666 <dd>
519 color to be used for the dot (QColor) 667 color to be used for the dot (QColor)
520 </dd><dt><i>currentCommit</i></dt> 668 </dd>
669 <dt><i>currentCommit</i></dt>
521 <dd> 670 <dd>
522 flag indicating to draw the icon for the 671 flag indicating to draw the icon for the
523 current commit (boolean) 672 current commit (boolean)
524 </dd> 673 </dd>
525 </dl><dl> 674 </dl>
675 <dl>
526 <dt>Returns:</dt> 676 <dt>Returns:</dt>
527 <dd> 677 <dd>
528 icon for the node (QIcon) 678 icon for the node (QIcon)
529 </dd> 679 </dd>
530 </dl><a NAME="GitLogBrowserDialog.__generateLogItem" ID="GitLogBrowserDialog.__generateLogItem"></a> 680 </dl>
681 <a NAME="GitLogBrowserDialog.__generateLogItem" ID="GitLogBrowserDialog.__generateLogItem"></a>
531 <h4>GitLogBrowserDialog.__generateLogItem</h4> 682 <h4>GitLogBrowserDialog.__generateLogItem</h4>
532 <b>__generateLogItem</b>(<i>author, date, committer, commitDate, subject, message, commitId, changedPaths, parents, refnames, authorMail, committerMail</i>) 683 <b>__generateLogItem</b>(<i>author, date, committer, commitDate, subject, message, commitId, changedPaths, parents, refnames, authorMail, committerMail</i>)
684
533 <p> 685 <p>
534 Private method to generate a log tree entry. 686 Private method to generate a log tree entry.
535 </p><dl> 687 </p>
688 <dl>
689
536 <dt><i>author</i></dt> 690 <dt><i>author</i></dt>
537 <dd> 691 <dd>
538 author info (string) 692 author info (string)
539 </dd><dt><i>date</i></dt> 693 </dd>
694 <dt><i>date</i></dt>
540 <dd> 695 <dd>
541 date info (string) 696 date info (string)
542 </dd><dt><i>committer</i></dt> 697 </dd>
698 <dt><i>committer</i></dt>
543 <dd> 699 <dd>
544 committer info (string) 700 committer info (string)
545 </dd><dt><i>commitDate</i></dt> 701 </dd>
702 <dt><i>commitDate</i></dt>
546 <dd> 703 <dd>
547 commit date info (string) 704 commit date info (string)
548 </dd><dt><i>subject</i></dt> 705 </dd>
706 <dt><i>subject</i></dt>
549 <dd> 707 <dd>
550 subject of the log entry (string) 708 subject of the log entry (string)
551 </dd><dt><i>message</i></dt> 709 </dd>
710 <dt><i>message</i></dt>
552 <dd> 711 <dd>
553 text of the log message (list of strings) 712 text of the log message (list of strings)
554 </dd><dt><i>commitId</i></dt> 713 </dd>
714 <dt><i>commitId</i></dt>
555 <dd> 715 <dd>
556 commit id info (string) 716 commit id info (string)
557 </dd><dt><i>changedPaths</i></dt> 717 </dd>
718 <dt><i>changedPaths</i></dt>
558 <dd> 719 <dd>
559 list of dictionary objects containing 720 list of dictionary objects containing
560 info about the changed files/directories 721 info about the changed files/directories
561 </dd><dt><i>parents</i></dt> 722 </dd>
723 <dt><i>parents</i></dt>
562 <dd> 724 <dd>
563 list of parent revisions (list of integers) 725 list of parent revisions (list of integers)
564 </dd><dt><i>refnames</i></dt> 726 </dd>
727 <dt><i>refnames</i></dt>
565 <dd> 728 <dd>
566 tags and branches of the commit (string) 729 tags and branches of the commit (string)
567 </dd><dt><i>authorMail</i></dt> 730 </dd>
731 <dt><i>authorMail</i></dt>
568 <dd> 732 <dd>
569 author's email address (string) 733 author's email address (string)
570 </dd><dt><i>committerMail</i></dt> 734 </dd>
735 <dt><i>committerMail</i></dt>
571 <dd> 736 <dd>
572 committer's email address (string) 737 committer's email address (string)
573 </dd> 738 </dd>
574 </dl><dl> 739 </dl>
740 <dl>
575 <dt>Returns:</dt> 741 <dt>Returns:</dt>
576 <dd> 742 <dd>
577 reference to the generated item (QTreeWidgetItem) 743 reference to the generated item (QTreeWidgetItem)
578 </dd> 744 </dd>
579 </dl><a NAME="GitLogBrowserDialog.__generatorFinished" ID="GitLogBrowserDialog.__generatorFinished"></a> 745 </dl>
746 <a NAME="GitLogBrowserDialog.__generatorFinished" ID="GitLogBrowserDialog.__generatorFinished"></a>
580 <h4>GitLogBrowserDialog.__generatorFinished</h4> 747 <h4>GitLogBrowserDialog.__generatorFinished</h4>
581 <b>__generatorFinished</b>(<i></i>) 748 <b>__generatorFinished</b>(<i></i>)
749
582 <p> 750 <p>
583 Private slot connected to the finished signal of the diff generator. 751 Private slot connected to the finished signal of the diff generator.
584 </p><a NAME="GitLogBrowserDialog.__getBranchesForCommit" ID="GitLogBrowserDialog.__getBranchesForCommit"></a> 752 </p>
753 <a NAME="GitLogBrowserDialog.__getBranchesForCommit" ID="GitLogBrowserDialog.__getBranchesForCommit"></a>
585 <h4>GitLogBrowserDialog.__getBranchesForCommit</h4> 754 <h4>GitLogBrowserDialog.__getBranchesForCommit</h4>
586 <b>__getBranchesForCommit</b>(<i>commitId</i>) 755 <b>__getBranchesForCommit</b>(<i>commitId</i>)
756
587 <p> 757 <p>
588 Private method to get all branches reachable from a commit ID. 758 Private method to get all branches reachable from a commit ID.
589 </p><dl> 759 </p>
760 <dl>
761
590 <dt><i>commitId</i> (str)</dt> 762 <dt><i>commitId</i> (str)</dt>
591 <dd> 763 <dd>
592 commit ID to get the branches for 764 commit ID to get the branches for
593 </dd> 765 </dd>
594 </dl><dl> 766 </dl>
767 <dl>
595 <dt>Returns:</dt> 768 <dt>Returns:</dt>
596 <dd> 769 <dd>
597 list of tuples containing the branch name and the associated 770 list of tuples containing the branch name and the associated
598 commit ID of its branch head 771 commit ID of its branch head
599 </dd> 772 </dd>
600 </dl><dl> 773 </dl>
774 <dl>
601 <dt>Return Type:</dt> 775 <dt>Return Type:</dt>
602 <dd> 776 <dd>
603 tuple of (str, str) 777 tuple of (str, str)
604 </dd> 778 </dd>
605 </dl><a NAME="GitLogBrowserDialog.__getColor" ID="GitLogBrowserDialog.__getColor"></a> 779 </dl>
780 <a NAME="GitLogBrowserDialog.__getColor" ID="GitLogBrowserDialog.__getColor"></a>
606 <h4>GitLogBrowserDialog.__getColor</h4> 781 <h4>GitLogBrowserDialog.__getColor</h4>
607 <b>__getColor</b>(<i>n</i>) 782 <b>__getColor</b>(<i>n</i>)
783
608 <p> 784 <p>
609 Private method to get the (rotating) name of the color given an index. 785 Private method to get the (rotating) name of the color given an index.
610 </p><dl> 786 </p>
787 <dl>
788
611 <dt><i>n</i></dt> 789 <dt><i>n</i></dt>
612 <dd> 790 <dd>
613 color index (integer) 791 color index (integer)
614 </dd> 792 </dd>
615 </dl><dl> 793 </dl>
794 <dl>
616 <dt>Returns:</dt> 795 <dt>Returns:</dt>
617 <dd> 796 <dd>
618 color name (string) 797 color name (string)
619 </dd> 798 </dd>
620 </dl><a NAME="GitLogBrowserDialog.__getCommitForTag" ID="GitLogBrowserDialog.__getCommitForTag"></a> 799 </dl>
800 <a NAME="GitLogBrowserDialog.__getCommitForTag" ID="GitLogBrowserDialog.__getCommitForTag"></a>
621 <h4>GitLogBrowserDialog.__getCommitForTag</h4> 801 <h4>GitLogBrowserDialog.__getCommitForTag</h4>
622 <b>__getCommitForTag</b>(<i>tag</i>) 802 <b>__getCommitForTag</b>(<i>tag</i>)
803
623 <p> 804 <p>
624 Private method to get the commit id for a tag. 805 Private method to get the commit id for a tag.
625 </p><dl> 806 </p>
807 <dl>
808
626 <dt><i>tag</i></dt> 809 <dt><i>tag</i></dt>
627 <dd> 810 <dd>
628 tag name (string) 811 tag name (string)
629 </dd> 812 </dd>
630 </dl><dl> 813 </dl>
814 <dl>
631 <dt>Returns:</dt> 815 <dt>Returns:</dt>
632 <dd> 816 <dd>
633 commit id shortened to 10 characters (string) 817 commit id shortened to 10 characters (string)
634 </dd> 818 </dd>
635 </dl><a NAME="GitLogBrowserDialog.__getLogEntries" ID="GitLogBrowserDialog.__getLogEntries"></a> 819 </dl>
820 <a NAME="GitLogBrowserDialog.__getLogEntries" ID="GitLogBrowserDialog.__getLogEntries"></a>
636 <h4>GitLogBrowserDialog.__getLogEntries</h4> 821 <h4>GitLogBrowserDialog.__getLogEntries</h4>
637 <b>__getLogEntries</b>(<i>skip=0, noEntries=0</i>) 822 <b>__getLogEntries</b>(<i>skip=0, noEntries=0</i>)
823
638 <p> 824 <p>
639 Private method to retrieve log entries from the repository. 825 Private method to retrieve log entries from the repository.
640 </p><dl> 826 </p>
827 <dl>
828
641 <dt><i>skip</i></dt> 829 <dt><i>skip</i></dt>
642 <dd> 830 <dd>
643 number of log entries to skip (integer) 831 number of log entries to skip (integer)
644 </dd><dt><i>noEntries=</i></dt> 832 </dd>
833 <dt><i>noEntries=</i></dt>
645 <dd> 834 <dd>
646 number of entries to get (0 = default) (int) 835 number of entries to get (0 = default) (int)
647 </dd> 836 </dd>
648 </dl><a NAME="GitLogBrowserDialog.__getTagsForCommit" ID="GitLogBrowserDialog.__getTagsForCommit"></a> 837 </dl>
838 <a NAME="GitLogBrowserDialog.__getTagsForCommit" ID="GitLogBrowserDialog.__getTagsForCommit"></a>
649 <h4>GitLogBrowserDialog.__getTagsForCommit</h4> 839 <h4>GitLogBrowserDialog.__getTagsForCommit</h4>
650 <b>__getTagsForCommit</b>(<i>commitId</i>) 840 <b>__getTagsForCommit</b>(<i>commitId</i>)
841
651 <p> 842 <p>
652 Private method to get all tags reachable from a commit ID. 843 Private method to get all tags reachable from a commit ID.
653 </p><dl> 844 </p>
845 <dl>
846
654 <dt><i>commitId</i> (str)</dt> 847 <dt><i>commitId</i> (str)</dt>
655 <dd> 848 <dd>
656 commit ID to get the tags for 849 commit ID to get the tags for
657 </dd> 850 </dd>
658 </dl><dl> 851 </dl>
852 <dl>
659 <dt>Returns:</dt> 853 <dt>Returns:</dt>
660 <dd> 854 <dd>
661 list of tuples containing the tag name and the associated 855 list of tuples containing the tag name and the associated
662 commit ID 856 commit ID
663 </dd> 857 </dd>
664 </dl><dl> 858 </dl>
859 <dl>
665 <dt>Return Type:</dt> 860 <dt>Return Type:</dt>
666 <dd> 861 <dd>
667 tuple of (str, str) 862 tuple of (str, str)
668 </dd> 863 </dd>
669 </dl><a NAME="GitLogBrowserDialog.__identifyProject" ID="GitLogBrowserDialog.__identifyProject"></a> 864 </dl>
865 <a NAME="GitLogBrowserDialog.__identifyProject" ID="GitLogBrowserDialog.__identifyProject"></a>
670 <h4>GitLogBrowserDialog.__identifyProject</h4> 866 <h4>GitLogBrowserDialog.__identifyProject</h4>
671 <b>__identifyProject</b>(<i></i>) 867 <b>__identifyProject</b>(<i></i>)
868
672 <p> 869 <p>
673 Private method to determine the revision of the project directory. 870 Private method to determine the revision of the project directory.
674 </p><a NAME="GitLogBrowserDialog.__initActionsMenu" ID="GitLogBrowserDialog.__initActionsMenu"></a> 871 </p>
872 <a NAME="GitLogBrowserDialog.__initActionsMenu" ID="GitLogBrowserDialog.__initActionsMenu"></a>
675 <h4>GitLogBrowserDialog.__initActionsMenu</h4> 873 <h4>GitLogBrowserDialog.__initActionsMenu</h4>
676 <b>__initActionsMenu</b>(<i></i>) 874 <b>__initActionsMenu</b>(<i></i>)
875
677 <p> 876 <p>
678 Private method to initialize the actions menu. 877 Private method to initialize the actions menu.
679 </p><a NAME="GitLogBrowserDialog.__initData" ID="GitLogBrowserDialog.__initData"></a> 878 </p>
879 <a NAME="GitLogBrowserDialog.__initData" ID="GitLogBrowserDialog.__initData"></a>
680 <h4>GitLogBrowserDialog.__initData</h4> 880 <h4>GitLogBrowserDialog.__initData</h4>
681 <b>__initData</b>(<i></i>) 881 <b>__initData</b>(<i></i>)
882
682 <p> 883 <p>
683 Private method to (re-)initialize some data. 884 Private method to (re-)initialize some data.
684 </p><a NAME="GitLogBrowserDialog.__initLogTreeContextMenu" ID="GitLogBrowserDialog.__initLogTreeContextMenu"></a> 885 </p>
886 <a NAME="GitLogBrowserDialog.__initLogTreeContextMenu" ID="GitLogBrowserDialog.__initLogTreeContextMenu"></a>
685 <h4>GitLogBrowserDialog.__initLogTreeContextMenu</h4> 887 <h4>GitLogBrowserDialog.__initLogTreeContextMenu</h4>
686 <b>__initLogTreeContextMenu</b>(<i></i>) 888 <b>__initLogTreeContextMenu</b>(<i></i>)
889
687 <p> 890 <p>
688 Private method to initialize the log tree context menu. 891 Private method to initialize the log tree context menu.
689 </p><a NAME="GitLogBrowserDialog.__mergeFileSeparators" ID="GitLogBrowserDialog.__mergeFileSeparators"></a> 892 </p>
893 <a NAME="GitLogBrowserDialog.__mergeFileSeparators" ID="GitLogBrowserDialog.__mergeFileSeparators"></a>
690 <h4>GitLogBrowserDialog.__mergeFileSeparators</h4> 894 <h4>GitLogBrowserDialog.__mergeFileSeparators</h4>
691 <b>__mergeFileSeparators</b>(<i>fileSeparators</i>) 895 <b>__mergeFileSeparators</b>(<i>fileSeparators</i>)
896
692 <p> 897 <p>
693 Private method to merge the file separator entries. 898 Private method to merge the file separator entries.
694 </p><dl> 899 </p>
900 <dl>
901
695 <dt><i>fileSeparators</i></dt> 902 <dt><i>fileSeparators</i></dt>
696 <dd> 903 <dd>
697 list of file separator entries to be merged 904 list of file separator entries to be merged
698 </dd> 905 </dd>
699 </dl><dl> 906 </dl>
907 <dl>
700 <dt>Returns:</dt> 908 <dt>Returns:</dt>
701 <dd> 909 <dd>
702 merged list of file separator entries 910 merged list of file separator entries
703 </dd> 911 </dd>
704 </dl><a NAME="GitLogBrowserDialog.__prepareFieldSearch" ID="GitLogBrowserDialog.__prepareFieldSearch"></a> 912 </dl>
913 <a NAME="GitLogBrowserDialog.__prepareFieldSearch" ID="GitLogBrowserDialog.__prepareFieldSearch"></a>
705 <h4>GitLogBrowserDialog.__prepareFieldSearch</h4> 914 <h4>GitLogBrowserDialog.__prepareFieldSearch</h4>
706 <b>__prepareFieldSearch</b>(<i></i>) 915 <b>__prepareFieldSearch</b>(<i></i>)
916
707 <p> 917 <p>
708 Private slot to prepare the filed search data. 918 Private slot to prepare the filed search data.
709 </p><dl> 919 </p>
920 <dl>
710 <dt>Returns:</dt> 921 <dt>Returns:</dt>
711 <dd> 922 <dd>
712 tuple of field index, search expression and flag indicating 923 tuple of field index, search expression and flag indicating
713 that the field index is a data role (integer, string, boolean) 924 that the field index is a data role (integer, string, boolean)
714 </dd> 925 </dd>
715 </dl><a NAME="GitLogBrowserDialog.__procFinished" ID="GitLogBrowserDialog.__procFinished"></a> 926 </dl>
927 <a NAME="GitLogBrowserDialog.__procFinished" ID="GitLogBrowserDialog.__procFinished"></a>
716 <h4>GitLogBrowserDialog.__procFinished</h4> 928 <h4>GitLogBrowserDialog.__procFinished</h4>
717 <b>__procFinished</b>(<i>exitCode, exitStatus</i>) 929 <b>__procFinished</b>(<i>exitCode, exitStatus</i>)
930
718 <p> 931 <p>
719 Private slot connected to the finished signal. 932 Private slot connected to the finished signal.
720 </p><dl> 933 </p>
934 <dl>
935
721 <dt><i>exitCode</i></dt> 936 <dt><i>exitCode</i></dt>
722 <dd> 937 <dd>
723 exit code of the process (integer) 938 exit code of the process (integer)
724 </dd><dt><i>exitStatus</i></dt> 939 </dd>
940 <dt><i>exitStatus</i></dt>
725 <dd> 941 <dd>
726 exit status of the process (QProcess.ExitStatus) 942 exit status of the process (QProcess.ExitStatus)
727 </dd> 943 </dd>
728 </dl><a NAME="GitLogBrowserDialog.__processBuffer" ID="GitLogBrowserDialog.__processBuffer"></a> 944 </dl>
945 <a NAME="GitLogBrowserDialog.__processBuffer" ID="GitLogBrowserDialog.__processBuffer"></a>
729 <h4>GitLogBrowserDialog.__processBuffer</h4> 946 <h4>GitLogBrowserDialog.__processBuffer</h4>
730 <b>__processBuffer</b>(<i></i>) 947 <b>__processBuffer</b>(<i></i>)
948
731 <p> 949 <p>
732 Private method to process the buffered output of the git log command. 950 Private method to process the buffered output of the git log command.
733 </p><a NAME="GitLogBrowserDialog.__processBufferItem" ID="GitLogBrowserDialog.__processBufferItem"></a> 951 </p>
952 <a NAME="GitLogBrowserDialog.__processBufferItem" ID="GitLogBrowserDialog.__processBufferItem"></a>
734 <h4>GitLogBrowserDialog.__processBufferItem</h4> 953 <h4>GitLogBrowserDialog.__processBufferItem</h4>
735 <b>__processBufferItem</b>(<i>logEntry</i>) 954 <b>__processBufferItem</b>(<i>logEntry</i>)
955
736 <p> 956 <p>
737 Private method to process a log entry. 957 Private method to process a log entry.
738 </p><dl> 958 </p>
959 <dl>
960
739 <dt><i>logEntry</i></dt> 961 <dt><i>logEntry</i></dt>
740 <dd> 962 <dd>
741 dictionary as generated by __processBuffer 963 dictionary as generated by __processBuffer
742 </dd> 964 </dd>
743 </dl><a NAME="GitLogBrowserDialog.__readStderr" ID="GitLogBrowserDialog.__readStderr"></a> 965 </dl>
966 <a NAME="GitLogBrowserDialog.__readStderr" ID="GitLogBrowserDialog.__readStderr"></a>
744 <h4>GitLogBrowserDialog.__readStderr</h4> 967 <h4>GitLogBrowserDialog.__readStderr</h4>
745 <b>__readStderr</b>(<i></i>) 968 <b>__readStderr</b>(<i></i>)
969
746 <p> 970 <p>
747 Private slot to handle the readyReadStandardError signal. 971 Private slot to handle the readyReadStandardError signal.
748 </p><p> 972 </p>
973 <p>
749 It reads the error output of the process and inserts it into the 974 It reads the error output of the process and inserts it into the
750 error pane. 975 error pane.
751 </p><a NAME="GitLogBrowserDialog.__readStdout" ID="GitLogBrowserDialog.__readStdout"></a> 976 </p>
977 <a NAME="GitLogBrowserDialog.__readStdout" ID="GitLogBrowserDialog.__readStdout"></a>
752 <h4>GitLogBrowserDialog.__readStdout</h4> 978 <h4>GitLogBrowserDialog.__readStdout</h4>
753 <b>__readStdout</b>(<i></i>) 979 <b>__readStdout</b>(<i></i>)
980
754 <p> 981 <p>
755 Private slot to handle the readyReadStandardOutput signal. 982 Private slot to handle the readyReadStandardOutput signal.
756 </p><p> 983 </p>
984 <p>
757 It reads the output of the process and inserts it into a buffer. 985 It reads the output of the process and inserts it into a buffer.
758 </p><a NAME="GitLogBrowserDialog.__reloadGeometry" ID="GitLogBrowserDialog.__reloadGeometry"></a> 986 </p>
987 <a NAME="GitLogBrowserDialog.__reloadGeometry" ID="GitLogBrowserDialog.__reloadGeometry"></a>
759 <h4>GitLogBrowserDialog.__reloadGeometry</h4> 988 <h4>GitLogBrowserDialog.__reloadGeometry</h4>
760 <b>__reloadGeometry</b>(<i></i>) 989 <b>__reloadGeometry</b>(<i></i>)
990
761 <p> 991 <p>
762 Private method to restore the geometry. 992 Private method to restore the geometry.
763 </p><a NAME="GitLogBrowserDialog.__resetUI" ID="GitLogBrowserDialog.__resetUI"></a> 993 </p>
994 <a NAME="GitLogBrowserDialog.__resetUI" ID="GitLogBrowserDialog.__resetUI"></a>
764 <h4>GitLogBrowserDialog.__resetUI</h4> 995 <h4>GitLogBrowserDialog.__resetUI</h4>
765 <b>__resetUI</b>(<i></i>) 996 <b>__resetUI</b>(<i></i>)
997
766 <p> 998 <p>
767 Private method to reset the user interface. 999 Private method to reset the user interface.
768 </p><a NAME="GitLogBrowserDialog.__resizeColumnsFiles" ID="GitLogBrowserDialog.__resizeColumnsFiles"></a> 1000 </p>
1001 <a NAME="GitLogBrowserDialog.__resizeColumnsFiles" ID="GitLogBrowserDialog.__resizeColumnsFiles"></a>
769 <h4>GitLogBrowserDialog.__resizeColumnsFiles</h4> 1002 <h4>GitLogBrowserDialog.__resizeColumnsFiles</h4>
770 <b>__resizeColumnsFiles</b>(<i></i>) 1003 <b>__resizeColumnsFiles</b>(<i></i>)
1004
771 <p> 1005 <p>
772 Private method to resize the changed files tree columns. 1006 Private method to resize the changed files tree columns.
773 </p><a NAME="GitLogBrowserDialog.__resizeColumnsLog" ID="GitLogBrowserDialog.__resizeColumnsLog"></a> 1007 </p>
1008 <a NAME="GitLogBrowserDialog.__resizeColumnsLog" ID="GitLogBrowserDialog.__resizeColumnsLog"></a>
774 <h4>GitLogBrowserDialog.__resizeColumnsLog</h4> 1009 <h4>GitLogBrowserDialog.__resizeColumnsLog</h4>
775 <b>__resizeColumnsLog</b>(<i></i>) 1010 <b>__resizeColumnsLog</b>(<i></i>)
1011
776 <p> 1012 <p>
777 Private method to resize the log tree columns. 1013 Private method to resize the log tree columns.
778 </p><a NAME="GitLogBrowserDialog.__resortFiles" ID="GitLogBrowserDialog.__resortFiles"></a> 1014 </p>
1015 <a NAME="GitLogBrowserDialog.__resortFiles" ID="GitLogBrowserDialog.__resortFiles"></a>
779 <h4>GitLogBrowserDialog.__resortFiles</h4> 1016 <h4>GitLogBrowserDialog.__resortFiles</h4>
780 <b>__resortFiles</b>(<i></i>) 1017 <b>__resortFiles</b>(<i></i>)
1018
781 <p> 1019 <p>
782 Private method to resort the changed files tree. 1020 Private method to resort the changed files tree.
783 </p><a NAME="GitLogBrowserDialog.__restoreSplitterStates" ID="GitLogBrowserDialog.__restoreSplitterStates"></a> 1021 </p>
1022 <a NAME="GitLogBrowserDialog.__restoreSplitterStates" ID="GitLogBrowserDialog.__restoreSplitterStates"></a>
784 <h4>GitLogBrowserDialog.__restoreSplitterStates</h4> 1023 <h4>GitLogBrowserDialog.__restoreSplitterStates</h4>
785 <b>__restoreSplitterStates</b>(<i></i>) 1024 <b>__restoreSplitterStates</b>(<i></i>)
1025
786 <p> 1026 <p>
787 Private method to restore the state of the various splitters. 1027 Private method to restore the state of the various splitters.
788 </p><a NAME="GitLogBrowserDialog.__shortlogActTriggered" ID="GitLogBrowserDialog.__shortlogActTriggered"></a> 1028 </p>
1029 <a NAME="GitLogBrowserDialog.__shortlogActTriggered" ID="GitLogBrowserDialog.__shortlogActTriggered"></a>
789 <h4>GitLogBrowserDialog.__shortlogActTriggered</h4> 1030 <h4>GitLogBrowserDialog.__shortlogActTriggered</h4>
790 <b>__shortlogActTriggered</b>(<i></i>) 1031 <b>__shortlogActTriggered</b>(<i></i>)
1032
791 <p> 1033 <p>
792 Private slot to show a short log suitable for release announcements. 1034 Private slot to show a short log suitable for release announcements.
793 </p><a NAME="GitLogBrowserDialog.__showAuthorColumns" ID="GitLogBrowserDialog.__showAuthorColumns"></a> 1035 </p>
1036 <a NAME="GitLogBrowserDialog.__showAuthorColumns" ID="GitLogBrowserDialog.__showAuthorColumns"></a>
794 <h4>GitLogBrowserDialog.__showAuthorColumns</h4> 1037 <h4>GitLogBrowserDialog.__showAuthorColumns</h4>
795 <b>__showAuthorColumns</b>(<i>on</i>) 1038 <b>__showAuthorColumns</b>(<i>on</i>)
1039
796 <p> 1040 <p>
797 Private slot to show/hide the committer columns. 1041 Private slot to show/hide the committer columns.
798 </p><dl> 1042 </p>
1043 <dl>
1044
799 <dt><i>on</i></dt> 1045 <dt><i>on</i></dt>
800 <dd> 1046 <dd>
801 flag indicating the selection state (boolean) 1047 flag indicating the selection state (boolean)
802 </dd> 1048 </dd>
803 </dl><a NAME="GitLogBrowserDialog.__showBranchesColumn" ID="GitLogBrowserDialog.__showBranchesColumn"></a> 1049 </dl>
1050 <a NAME="GitLogBrowserDialog.__showBranchesColumn" ID="GitLogBrowserDialog.__showBranchesColumn"></a>
804 <h4>GitLogBrowserDialog.__showBranchesColumn</h4> 1051 <h4>GitLogBrowserDialog.__showBranchesColumn</h4>
805 <b>__showBranchesColumn</b>(<i>on</i>) 1052 <b>__showBranchesColumn</b>(<i>on</i>)
1053
806 <p> 1054 <p>
807 Private slot to show/hide the branches column. 1055 Private slot to show/hide the branches column.
808 </p><dl> 1056 </p>
1057 <dl>
1058
809 <dt><i>on</i></dt> 1059 <dt><i>on</i></dt>
810 <dd> 1060 <dd>
811 flag indicating the selection state (boolean) 1061 flag indicating the selection state (boolean)
812 </dd> 1062 </dd>
813 </dl><a NAME="GitLogBrowserDialog.__showCommitIdColumn" ID="GitLogBrowserDialog.__showCommitIdColumn"></a> 1063 </dl>
1064 <a NAME="GitLogBrowserDialog.__showCommitIdColumn" ID="GitLogBrowserDialog.__showCommitIdColumn"></a>
814 <h4>GitLogBrowserDialog.__showCommitIdColumn</h4> 1065 <h4>GitLogBrowserDialog.__showCommitIdColumn</h4>
815 <b>__showCommitIdColumn</b>(<i>on</i>) 1066 <b>__showCommitIdColumn</b>(<i>on</i>)
1067
816 <p> 1068 <p>
817 Private slot to show/hide the commit ID column. 1069 Private slot to show/hide the commit ID column.
818 </p><dl> 1070 </p>
1071 <dl>
1072
819 <dt><i>on</i></dt> 1073 <dt><i>on</i></dt>
820 <dd> 1074 <dd>
821 flag indicating the selection state (boolean) 1075 flag indicating the selection state (boolean)
822 </dd> 1076 </dd>
823 </dl><a NAME="GitLogBrowserDialog.__showCommitterColumns" ID="GitLogBrowserDialog.__showCommitterColumns"></a> 1077 </dl>
1078 <a NAME="GitLogBrowserDialog.__showCommitterColumns" ID="GitLogBrowserDialog.__showCommitterColumns"></a>
824 <h4>GitLogBrowserDialog.__showCommitterColumns</h4> 1079 <h4>GitLogBrowserDialog.__showCommitterColumns</h4>
825 <b>__showCommitterColumns</b>(<i>on</i>) 1080 <b>__showCommitterColumns</b>(<i>on</i>)
1081
826 <p> 1082 <p>
827 Private slot to show/hide the committer columns. 1083 Private slot to show/hide the committer columns.
828 </p><dl> 1084 </p>
1085 <dl>
1086
829 <dt><i>on</i></dt> 1087 <dt><i>on</i></dt>
830 <dd> 1088 <dd>
831 flag indicating the selection state (boolean) 1089 flag indicating the selection state (boolean)
832 </dd> 1090 </dd>
833 </dl><a NAME="GitLogBrowserDialog.__showError" ID="GitLogBrowserDialog.__showError"></a> 1091 </dl>
1092 <a NAME="GitLogBrowserDialog.__showError" ID="GitLogBrowserDialog.__showError"></a>
834 <h4>GitLogBrowserDialog.__showError</h4> 1093 <h4>GitLogBrowserDialog.__showError</h4>
835 <b>__showError</b>(<i>out</i>) 1094 <b>__showError</b>(<i>out</i>)
1095
836 <p> 1096 <p>
837 Private slot to show some error. 1097 Private slot to show some error.
838 </p><dl> 1098 </p>
1099 <dl>
1100
839 <dt><i>out</i></dt> 1101 <dt><i>out</i></dt>
840 <dd> 1102 <dd>
841 error to be shown (string) 1103 error to be shown (string)
842 </dd> 1104 </dd>
843 </dl><a NAME="GitLogBrowserDialog.__showTagsColumn" ID="GitLogBrowserDialog.__showTagsColumn"></a> 1105 </dl>
1106 <a NAME="GitLogBrowserDialog.__showTagsColumn" ID="GitLogBrowserDialog.__showTagsColumn"></a>
844 <h4>GitLogBrowserDialog.__showTagsColumn</h4> 1107 <h4>GitLogBrowserDialog.__showTagsColumn</h4>
845 <b>__showTagsColumn</b>(<i>on</i>) 1108 <b>__showTagsColumn</b>(<i>on</i>)
1109
846 <p> 1110 <p>
847 Private slot to show/hide the tags column. 1111 Private slot to show/hide the tags column.
848 </p><dl> 1112 </p>
1113 <dl>
1114
849 <dt><i>on</i></dt> 1115 <dt><i>on</i></dt>
850 <dd> 1116 <dd>
851 flag indicating the selection state (boolean) 1117 flag indicating the selection state (boolean)
852 </dd> 1118 </dd>
853 </dl><a NAME="GitLogBrowserDialog.__switchActTriggered" ID="GitLogBrowserDialog.__switchActTriggered"></a> 1119 </dl>
1120 <a NAME="GitLogBrowserDialog.__switchActTriggered" ID="GitLogBrowserDialog.__switchActTriggered"></a>
854 <h4>GitLogBrowserDialog.__switchActTriggered</h4> 1121 <h4>GitLogBrowserDialog.__switchActTriggered</h4>
855 <b>__switchActTriggered</b>(<i></i>) 1122 <b>__switchActTriggered</b>(<i></i>)
1123
856 <p> 1124 <p>
857 Private slot to switch the working directory to the 1125 Private slot to switch the working directory to the
858 selected commit. 1126 selected commit.
859 </p><a NAME="GitLogBrowserDialog.__tagActTriggered" ID="GitLogBrowserDialog.__tagActTriggered"></a> 1127 </p>
1128 <a NAME="GitLogBrowserDialog.__tagActTriggered" ID="GitLogBrowserDialog.__tagActTriggered"></a>
860 <h4>GitLogBrowserDialog.__tagActTriggered</h4> 1129 <h4>GitLogBrowserDialog.__tagActTriggered</h4>
861 <b>__tagActTriggered</b>(<i></i>) 1130 <b>__tagActTriggered</b>(<i></i>)
1131
862 <p> 1132 <p>
863 Private slot to tag the selected commit. 1133 Private slot to tag the selected commit.
864 </p><a NAME="GitLogBrowserDialog.__updateDetailsAndFiles" ID="GitLogBrowserDialog.__updateDetailsAndFiles"></a> 1134 </p>
1135 <a NAME="GitLogBrowserDialog.__updateDetailsAndFiles" ID="GitLogBrowserDialog.__updateDetailsAndFiles"></a>
865 <h4>GitLogBrowserDialog.__updateDetailsAndFiles</h4> 1136 <h4>GitLogBrowserDialog.__updateDetailsAndFiles</h4>
866 <b>__updateDetailsAndFiles</b>(<i></i>) 1137 <b>__updateDetailsAndFiles</b>(<i></i>)
1138
867 <p> 1139 <p>
868 Private slot to update the details and file changes panes. 1140 Private slot to update the details and file changes panes.
869 </p><a NAME="GitLogBrowserDialog.__updateFilesTree" ID="GitLogBrowserDialog.__updateFilesTree"></a> 1141 </p>
1142 <a NAME="GitLogBrowserDialog.__updateFilesTree" ID="GitLogBrowserDialog.__updateFilesTree"></a>
870 <h4>GitLogBrowserDialog.__updateFilesTree</h4> 1143 <h4>GitLogBrowserDialog.__updateFilesTree</h4>
871 <b>__updateFilesTree</b>(<i>parent, itm</i>) 1144 <b>__updateFilesTree</b>(<i>parent, itm</i>)
1145
872 <p> 1146 <p>
873 Private method to update the files tree with changes of the given item. 1147 Private method to update the files tree with changes of the given item.
874 </p><dl> 1148 </p>
1149 <dl>
1150
875 <dt><i>parent</i> (QTreeWidget or QTreeWidgetItem)</dt> 1151 <dt><i>parent</i> (QTreeWidget or QTreeWidgetItem)</dt>
876 <dd> 1152 <dd>
877 parent for the items to be added 1153 parent for the items to be added
878 </dd><dt><i>itm</i> (QTreeWidgetItem)</dt> 1154 </dd>
1155 <dt><i>itm</i> (QTreeWidgetItem)</dt>
879 <dd> 1156 <dd>
880 reference to the item the update should be based on 1157 reference to the item the update should be based on
881 </dd> 1158 </dd>
882 </dl><a NAME="GitLogBrowserDialog.__updateSbsSelectLabel" ID="GitLogBrowserDialog.__updateSbsSelectLabel"></a> 1159 </dl>
1160 <a NAME="GitLogBrowserDialog.__updateSbsSelectLabel" ID="GitLogBrowserDialog.__updateSbsSelectLabel"></a>
883 <h4>GitLogBrowserDialog.__updateSbsSelectLabel</h4> 1161 <h4>GitLogBrowserDialog.__updateSbsSelectLabel</h4>
884 <b>__updateSbsSelectLabel</b>(<i></i>) 1162 <b>__updateSbsSelectLabel</b>(<i></i>)
1163
885 <p> 1164 <p>
886 Private slot to update the enabled status of the diff buttons. 1165 Private slot to update the enabled status of the diff buttons.
887 </p><a NAME="GitLogBrowserDialog.__updateToolMenuActions" ID="GitLogBrowserDialog.__updateToolMenuActions"></a> 1166 </p>
1167 <a NAME="GitLogBrowserDialog.__updateToolMenuActions" ID="GitLogBrowserDialog.__updateToolMenuActions"></a>
888 <h4>GitLogBrowserDialog.__updateToolMenuActions</h4> 1168 <h4>GitLogBrowserDialog.__updateToolMenuActions</h4>
889 <b>__updateToolMenuActions</b>(<i></i>) 1169 <b>__updateToolMenuActions</b>(<i></i>)
1170
890 <p> 1171 <p>
891 Private slot to update the status of the tool menu actions and 1172 Private slot to update the status of the tool menu actions and
892 the tool menu button. 1173 the tool menu button.
893 </p><a NAME="GitLogBrowserDialog.closeEvent" ID="GitLogBrowserDialog.closeEvent"></a> 1174 </p>
1175 <a NAME="GitLogBrowserDialog.closeEvent" ID="GitLogBrowserDialog.closeEvent"></a>
894 <h4>GitLogBrowserDialog.closeEvent</h4> 1176 <h4>GitLogBrowserDialog.closeEvent</h4>
895 <b>closeEvent</b>(<i>e</i>) 1177 <b>closeEvent</b>(<i>e</i>)
1178
896 <p> 1179 <p>
897 Protected slot implementing a close event handler. 1180 Protected slot implementing a close event handler.
898 </p><dl> 1181 </p>
1182 <dl>
1183
899 <dt><i>e</i></dt> 1184 <dt><i>e</i></dt>
900 <dd> 1185 <dd>
901 close event (QCloseEvent) 1186 close event (QCloseEvent)
902 </dd> 1187 </dd>
903 </dl><a NAME="GitLogBrowserDialog.col2x" ID="GitLogBrowserDialog.col2x"></a> 1188 </dl>
1189 <a NAME="GitLogBrowserDialog.col2x" ID="GitLogBrowserDialog.col2x"></a>
904 <h4>GitLogBrowserDialog.col2x</h4> 1190 <h4>GitLogBrowserDialog.col2x</h4>
905 <b>col2x</b>(<i>radius</i>) 1191 <b>col2x</b>(<i>radius</i>)
1192
906 <p> 1193 <p>
907 Local function to calculate a x-position for a column. 1194 Local function to calculate a x-position for a column.
908 </p><dl> 1195 </p>
1196 <dl>
1197
909 <dt><i>col</i></dt> 1198 <dt><i>col</i></dt>
910 <dd> 1199 <dd>
911 column number (integer) 1200 column number (integer)
912 </dd><dt><i>radius</i></dt> 1201 </dd>
1202 <dt><i>radius</i></dt>
913 <dd> 1203 <dd>
914 radius of the indicator circle (integer) 1204 radius of the indicator circle (integer)
915 </dd> 1205 </dd>
916 </dl><a NAME="GitLogBrowserDialog.keyPressEvent" ID="GitLogBrowserDialog.keyPressEvent"></a> 1206 </dl>
1207 <a NAME="GitLogBrowserDialog.keyPressEvent" ID="GitLogBrowserDialog.keyPressEvent"></a>
917 <h4>GitLogBrowserDialog.keyPressEvent</h4> 1208 <h4>GitLogBrowserDialog.keyPressEvent</h4>
918 <b>keyPressEvent</b>(<i>evt</i>) 1209 <b>keyPressEvent</b>(<i>evt</i>)
1210
919 <p> 1211 <p>
920 Protected slot to handle a key press event. 1212 Protected slot to handle a key press event.
921 </p><dl> 1213 </p>
1214 <dl>
1215
922 <dt><i>evt</i></dt> 1216 <dt><i>evt</i></dt>
923 <dd> 1217 <dd>
924 the key press event (QKeyEvent) 1218 the key press event (QKeyEvent)
925 </dd> 1219 </dd>
926 </dl><a NAME="GitLogBrowserDialog.on_buttonBox_clicked" ID="GitLogBrowserDialog.on_buttonBox_clicked"></a> 1220 </dl>
1221 <a NAME="GitLogBrowserDialog.on_buttonBox_clicked" ID="GitLogBrowserDialog.on_buttonBox_clicked"></a>
927 <h4>GitLogBrowserDialog.on_buttonBox_clicked</h4> 1222 <h4>GitLogBrowserDialog.on_buttonBox_clicked</h4>
928 <b>on_buttonBox_clicked</b>(<i>button</i>) 1223 <b>on_buttonBox_clicked</b>(<i>button</i>)
1224
929 <p> 1225 <p>
930 Private slot called by a button of the button box clicked. 1226 Private slot called by a button of the button box clicked.
931 </p><dl> 1227 </p>
1228 <dl>
1229
932 <dt><i>button</i></dt> 1230 <dt><i>button</i></dt>
933 <dd> 1231 <dd>
934 button that was clicked (QAbstractButton) 1232 button that was clicked (QAbstractButton)
935 </dd> 1233 </dd>
936 </dl><a NAME="GitLogBrowserDialog.on_diffSelectLabel_linkActivated" ID="GitLogBrowserDialog.on_diffSelectLabel_linkActivated"></a> 1234 </dl>
1235 <a NAME="GitLogBrowserDialog.on_diffSelectLabel_linkActivated" ID="GitLogBrowserDialog.on_diffSelectLabel_linkActivated"></a>
937 <h4>GitLogBrowserDialog.on_diffSelectLabel_linkActivated</h4> 1236 <h4>GitLogBrowserDialog.on_diffSelectLabel_linkActivated</h4>
938 <b>on_diffSelectLabel_linkActivated</b>(<i>link</i>) 1237 <b>on_diffSelectLabel_linkActivated</b>(<i>link</i>)
1238
939 <p> 1239 <p>
940 Private slot to handle the selection of a diff target. 1240 Private slot to handle the selection of a diff target.
941 </p><dl> 1241 </p>
1242 <dl>
1243
942 <dt><i>link</i> (str)</dt> 1244 <dt><i>link</i> (str)</dt>
943 <dd> 1245 <dd>
944 activated link 1246 activated link
945 </dd> 1247 </dd>
946 </dl><a NAME="GitLogBrowserDialog.on_downButton_clicked" ID="GitLogBrowserDialog.on_downButton_clicked"></a> 1248 </dl>
1249 <a NAME="GitLogBrowserDialog.on_downButton_clicked" ID="GitLogBrowserDialog.on_downButton_clicked"></a>
947 <h4>GitLogBrowserDialog.on_downButton_clicked</h4> 1250 <h4>GitLogBrowserDialog.on_downButton_clicked</h4>
948 <b>on_downButton_clicked</b>(<i></i>) 1251 <b>on_downButton_clicked</b>(<i></i>)
1252
949 <p> 1253 <p>
950 Private slot to move the current item down one entry. 1254 Private slot to move the current item down one entry.
951 </p><a NAME="GitLogBrowserDialog.on_fieldCombo_activated" ID="GitLogBrowserDialog.on_fieldCombo_activated"></a> 1255 </p>
1256 <a NAME="GitLogBrowserDialog.on_fieldCombo_activated" ID="GitLogBrowserDialog.on_fieldCombo_activated"></a>
952 <h4>GitLogBrowserDialog.on_fieldCombo_activated</h4> 1257 <h4>GitLogBrowserDialog.on_fieldCombo_activated</h4>
953 <b>on_fieldCombo_activated</b>(<i>txt</i>) 1258 <b>on_fieldCombo_activated</b>(<i>txt</i>)
1259
954 <p> 1260 <p>
955 Private slot called, when a new filter field is selected. 1261 Private slot called, when a new filter field is selected.
956 </p><dl> 1262 </p>
1263 <dl>
1264
957 <dt><i>txt</i></dt> 1265 <dt><i>txt</i></dt>
958 <dd> 1266 <dd>
959 text of the selected field (string) 1267 text of the selected field (string)
960 </dd> 1268 </dd>
961 </dl><a NAME="GitLogBrowserDialog.on_filesTree_currentItemChanged" ID="GitLogBrowserDialog.on_filesTree_currentItemChanged"></a> 1269 </dl>
1270 <a NAME="GitLogBrowserDialog.on_filesTree_currentItemChanged" ID="GitLogBrowserDialog.on_filesTree_currentItemChanged"></a>
962 <h4>GitLogBrowserDialog.on_filesTree_currentItemChanged</h4> 1271 <h4>GitLogBrowserDialog.on_filesTree_currentItemChanged</h4>
963 <b>on_filesTree_currentItemChanged</b>(<i>current, previous</i>) 1272 <b>on_filesTree_currentItemChanged</b>(<i>current, previous</i>)
1273
964 <p> 1274 <p>
965 Private slot called, when the current item of the files tree changes. 1275 Private slot called, when the current item of the files tree changes.
966 </p><dl> 1276 </p>
1277 <dl>
1278
967 <dt><i>current</i></dt> 1279 <dt><i>current</i></dt>
968 <dd> 1280 <dd>
969 reference to the new current item (QTreeWidgetItem) 1281 reference to the new current item (QTreeWidgetItem)
970 </dd><dt><i>previous</i></dt> 1282 </dd>
1283 <dt><i>previous</i></dt>
971 <dd> 1284 <dd>
972 reference to the old current item (QTreeWidgetItem) 1285 reference to the old current item (QTreeWidgetItem)
973 </dd> 1286 </dd>
974 </dl><a NAME="GitLogBrowserDialog.on_findNextButton_clicked" ID="GitLogBrowserDialog.on_findNextButton_clicked"></a> 1287 </dl>
1288 <a NAME="GitLogBrowserDialog.on_findNextButton_clicked" ID="GitLogBrowserDialog.on_findNextButton_clicked"></a>
975 <h4>GitLogBrowserDialog.on_findNextButton_clicked</h4> 1289 <h4>GitLogBrowserDialog.on_findNextButton_clicked</h4>
976 <b>on_findNextButton_clicked</b>(<i></i>) 1290 <b>on_findNextButton_clicked</b>(<i></i>)
1291
977 <p> 1292 <p>
978 Private slot to find the next item matching the entered criteria. 1293 Private slot to find the next item matching the entered criteria.
979 </p><a NAME="GitLogBrowserDialog.on_findPrevButton_clicked" ID="GitLogBrowserDialog.on_findPrevButton_clicked"></a> 1294 </p>
1295 <a NAME="GitLogBrowserDialog.on_findPrevButton_clicked" ID="GitLogBrowserDialog.on_findPrevButton_clicked"></a>
980 <h4>GitLogBrowserDialog.on_findPrevButton_clicked</h4> 1296 <h4>GitLogBrowserDialog.on_findPrevButton_clicked</h4>
981 <b>on_findPrevButton_clicked</b>(<i></i>) 1297 <b>on_findPrevButton_clicked</b>(<i></i>)
1298
982 <p> 1299 <p>
983 Private slot to find the previous item matching the entered criteria. 1300 Private slot to find the previous item matching the entered criteria.
984 </p><a NAME="GitLogBrowserDialog.on_fromDate_dateChanged" ID="GitLogBrowserDialog.on_fromDate_dateChanged"></a> 1301 </p>
1302 <a NAME="GitLogBrowserDialog.on_fromDate_dateChanged" ID="GitLogBrowserDialog.on_fromDate_dateChanged"></a>
985 <h4>GitLogBrowserDialog.on_fromDate_dateChanged</h4> 1303 <h4>GitLogBrowserDialog.on_fromDate_dateChanged</h4>
986 <b>on_fromDate_dateChanged</b>(<i>date</i>) 1304 <b>on_fromDate_dateChanged</b>(<i>date</i>)
1305
987 <p> 1306 <p>
988 Private slot called, when the from date changes. 1307 Private slot called, when the from date changes.
989 </p><dl> 1308 </p>
1309 <dl>
1310
990 <dt><i>date</i></dt> 1311 <dt><i>date</i></dt>
991 <dd> 1312 <dd>
992 new date (QDate) 1313 new date (QDate)
993 </dd> 1314 </dd>
994 </dl><a NAME="GitLogBrowserDialog.on_input_returnPressed" ID="GitLogBrowserDialog.on_input_returnPressed"></a> 1315 </dl>
1316 <a NAME="GitLogBrowserDialog.on_input_returnPressed" ID="GitLogBrowserDialog.on_input_returnPressed"></a>
995 <h4>GitLogBrowserDialog.on_input_returnPressed</h4> 1317 <h4>GitLogBrowserDialog.on_input_returnPressed</h4>
996 <b>on_input_returnPressed</b>(<i></i>) 1318 <b>on_input_returnPressed</b>(<i></i>)
1319
997 <p> 1320 <p>
998 Private slot to handle the press of the return key in the input field. 1321 Private slot to handle the press of the return key in the input field.
999 </p><a NAME="GitLogBrowserDialog.on_logTree_currentItemChanged" ID="GitLogBrowserDialog.on_logTree_currentItemChanged"></a> 1322 </p>
1323 <a NAME="GitLogBrowserDialog.on_logTree_currentItemChanged" ID="GitLogBrowserDialog.on_logTree_currentItemChanged"></a>
1000 <h4>GitLogBrowserDialog.on_logTree_currentItemChanged</h4> 1324 <h4>GitLogBrowserDialog.on_logTree_currentItemChanged</h4>
1001 <b>on_logTree_currentItemChanged</b>(<i>current, previous</i>) 1325 <b>on_logTree_currentItemChanged</b>(<i>current, previous</i>)
1326
1002 <p> 1327 <p>
1003 Private slot called, when the current item of the log tree changes. 1328 Private slot called, when the current item of the log tree changes.
1004 </p><dl> 1329 </p>
1330 <dl>
1331
1005 <dt><i>current</i></dt> 1332 <dt><i>current</i></dt>
1006 <dd> 1333 <dd>
1007 reference to the new current item (QTreeWidgetItem) 1334 reference to the new current item (QTreeWidgetItem)
1008 </dd><dt><i>previous</i></dt> 1335 </dd>
1336 <dt><i>previous</i></dt>
1009 <dd> 1337 <dd>
1010 reference to the old current item (QTreeWidgetItem) 1338 reference to the old current item (QTreeWidgetItem)
1011 </dd> 1339 </dd>
1012 </dl><a NAME="GitLogBrowserDialog.on_logTree_customContextMenuRequested" ID="GitLogBrowserDialog.on_logTree_customContextMenuRequested"></a> 1340 </dl>
1341 <a NAME="GitLogBrowserDialog.on_logTree_customContextMenuRequested" ID="GitLogBrowserDialog.on_logTree_customContextMenuRequested"></a>
1013 <h4>GitLogBrowserDialog.on_logTree_customContextMenuRequested</h4> 1342 <h4>GitLogBrowserDialog.on_logTree_customContextMenuRequested</h4>
1014 <b>on_logTree_customContextMenuRequested</b>(<i>pos</i>) 1343 <b>on_logTree_customContextMenuRequested</b>(<i>pos</i>)
1344
1015 <p> 1345 <p>
1016 Private slot to show the context menu of the log tree. 1346 Private slot to show the context menu of the log tree.
1017 </p><dl> 1347 </p>
1348 <dl>
1349
1018 <dt><i>pos</i></dt> 1350 <dt><i>pos</i></dt>
1019 <dd> 1351 <dd>
1020 position of the mouse pointer (QPoint) 1352 position of the mouse pointer (QPoint)
1021 </dd> 1353 </dd>
1022 </dl><a NAME="GitLogBrowserDialog.on_logTree_itemSelectionChanged" ID="GitLogBrowserDialog.on_logTree_itemSelectionChanged"></a> 1354 </dl>
1355 <a NAME="GitLogBrowserDialog.on_logTree_itemSelectionChanged" ID="GitLogBrowserDialog.on_logTree_itemSelectionChanged"></a>
1023 <h4>GitLogBrowserDialog.on_logTree_itemSelectionChanged</h4> 1356 <h4>GitLogBrowserDialog.on_logTree_itemSelectionChanged</h4>
1024 <b>on_logTree_itemSelectionChanged</b>(<i></i>) 1357 <b>on_logTree_itemSelectionChanged</b>(<i></i>)
1358
1025 <p> 1359 <p>
1026 Private slot called, when the selection has changed. 1360 Private slot called, when the selection has changed.
1027 </p><a NAME="GitLogBrowserDialog.on_modeComboBox_currentIndexChanged" ID="GitLogBrowserDialog.on_modeComboBox_currentIndexChanged"></a> 1361 </p>
1362 <a NAME="GitLogBrowserDialog.on_modeComboBox_currentIndexChanged" ID="GitLogBrowserDialog.on_modeComboBox_currentIndexChanged"></a>
1028 <h4>GitLogBrowserDialog.on_modeComboBox_currentIndexChanged</h4> 1363 <h4>GitLogBrowserDialog.on_modeComboBox_currentIndexChanged</h4>
1029 <b>on_modeComboBox_currentIndexChanged</b>(<i>index</i>) 1364 <b>on_modeComboBox_currentIndexChanged</b>(<i>index</i>)
1365
1030 <p> 1366 <p>
1031 Private slot to react on mode changes. 1367 Private slot to react on mode changes.
1032 </p><dl> 1368 </p>
1369 <dl>
1370
1033 <dt><i>index</i></dt> 1371 <dt><i>index</i></dt>
1034 <dd> 1372 <dd>
1035 index of the selected entry (integer) 1373 index of the selected entry (integer)
1036 </dd> 1374 </dd>
1037 </dl><a NAME="GitLogBrowserDialog.on_nextButton_clicked" ID="GitLogBrowserDialog.on_nextButton_clicked"></a> 1375 </dl>
1376 <a NAME="GitLogBrowserDialog.on_nextButton_clicked" ID="GitLogBrowserDialog.on_nextButton_clicked"></a>
1038 <h4>GitLogBrowserDialog.on_nextButton_clicked</h4> 1377 <h4>GitLogBrowserDialog.on_nextButton_clicked</h4>
1039 <b>on_nextButton_clicked</b>(<i></i>) 1378 <b>on_nextButton_clicked</b>(<i></i>)
1379
1040 <p> 1380 <p>
1041 Private slot to handle the Next button. 1381 Private slot to handle the Next button.
1042 </p><a NAME="GitLogBrowserDialog.on_passwordCheckBox_toggled" ID="GitLogBrowserDialog.on_passwordCheckBox_toggled"></a> 1382 </p>
1383 <a NAME="GitLogBrowserDialog.on_passwordCheckBox_toggled" ID="GitLogBrowserDialog.on_passwordCheckBox_toggled"></a>
1043 <h4>GitLogBrowserDialog.on_passwordCheckBox_toggled</h4> 1384 <h4>GitLogBrowserDialog.on_passwordCheckBox_toggled</h4>
1044 <b>on_passwordCheckBox_toggled</b>(<i>isOn</i>) 1385 <b>on_passwordCheckBox_toggled</b>(<i>isOn</i>)
1386
1045 <p> 1387 <p>
1046 Private slot to handle the password checkbox toggled. 1388 Private slot to handle the password checkbox toggled.
1047 </p><dl> 1389 </p>
1390 <dl>
1391
1048 <dt><i>isOn</i></dt> 1392 <dt><i>isOn</i></dt>
1049 <dd> 1393 <dd>
1050 flag indicating the status of the check box (boolean) 1394 flag indicating the status of the check box (boolean)
1051 </dd> 1395 </dd>
1052 </dl><a NAME="GitLogBrowserDialog.on_refreshButton_clicked" ID="GitLogBrowserDialog.on_refreshButton_clicked"></a> 1396 </dl>
1397 <a NAME="GitLogBrowserDialog.on_refreshButton_clicked" ID="GitLogBrowserDialog.on_refreshButton_clicked"></a>
1053 <h4>GitLogBrowserDialog.on_refreshButton_clicked</h4> 1398 <h4>GitLogBrowserDialog.on_refreshButton_clicked</h4>
1054 <b>on_refreshButton_clicked</b>(<i></i>) 1399 <b>on_refreshButton_clicked</b>(<i></i>)
1400
1055 <p> 1401 <p>
1056 Private slot to refresh the log. 1402 Private slot to refresh the log.
1057 </p><a NAME="GitLogBrowserDialog.on_rxEdit_returnPressed" ID="GitLogBrowserDialog.on_rxEdit_returnPressed"></a> 1403 </p>
1404 <a NAME="GitLogBrowserDialog.on_rxEdit_returnPressed" ID="GitLogBrowserDialog.on_rxEdit_returnPressed"></a>
1058 <h4>GitLogBrowserDialog.on_rxEdit_returnPressed</h4> 1405 <h4>GitLogBrowserDialog.on_rxEdit_returnPressed</h4>
1059 <b>on_rxEdit_returnPressed</b>(<i></i>) 1406 <b>on_rxEdit_returnPressed</b>(<i></i>)
1407
1060 <p> 1408 <p>
1061 Private slot handling a press of the Return key in the rxEdit input. 1409 Private slot handling a press of the Return key in the rxEdit input.
1062 </p><a NAME="GitLogBrowserDialog.on_rxEdit_textChanged" ID="GitLogBrowserDialog.on_rxEdit_textChanged"></a> 1410 </p>
1411 <a NAME="GitLogBrowserDialog.on_rxEdit_textChanged" ID="GitLogBrowserDialog.on_rxEdit_textChanged"></a>
1063 <h4>GitLogBrowserDialog.on_rxEdit_textChanged</h4> 1412 <h4>GitLogBrowserDialog.on_rxEdit_textChanged</h4>
1064 <b>on_rxEdit_textChanged</b>(<i>txt</i>) 1413 <b>on_rxEdit_textChanged</b>(<i>txt</i>)
1414
1065 <p> 1415 <p>
1066 Private slot called, when a filter expression is entered. 1416 Private slot called, when a filter expression is entered.
1067 </p><dl> 1417 </p>
1418 <dl>
1419
1068 <dt><i>txt</i></dt> 1420 <dt><i>txt</i></dt>
1069 <dd> 1421 <dd>
1070 filter expression (string) 1422 filter expression (string)
1071 </dd> 1423 </dd>
1072 </dl><a NAME="GitLogBrowserDialog.on_saveLabel_linkActivated" ID="GitLogBrowserDialog.on_saveLabel_linkActivated"></a> 1424 </dl>
1425 <a NAME="GitLogBrowserDialog.on_saveLabel_linkActivated" ID="GitLogBrowserDialog.on_saveLabel_linkActivated"></a>
1073 <h4>GitLogBrowserDialog.on_saveLabel_linkActivated</h4> 1426 <h4>GitLogBrowserDialog.on_saveLabel_linkActivated</h4>
1074 <b>on_saveLabel_linkActivated</b>(<i>link</i>) 1427 <b>on_saveLabel_linkActivated</b>(<i>link</i>)
1428
1075 <p> 1429 <p>
1076 Private slot to handle the selection of the save link. 1430 Private slot to handle the selection of the save link.
1077 </p><dl> 1431 </p>
1432 <dl>
1433
1078 <dt><i>link</i> (str)</dt> 1434 <dt><i>link</i> (str)</dt>
1079 <dd> 1435 <dd>
1080 activated link 1436 activated link
1081 </dd> 1437 </dd>
1082 </dl><a NAME="GitLogBrowserDialog.on_sbsSelectLabel_linkActivated" ID="GitLogBrowserDialog.on_sbsSelectLabel_linkActivated"></a> 1438 </dl>
1439 <a NAME="GitLogBrowserDialog.on_sbsSelectLabel_linkActivated" ID="GitLogBrowserDialog.on_sbsSelectLabel_linkActivated"></a>
1083 <h4>GitLogBrowserDialog.on_sbsSelectLabel_linkActivated</h4> 1440 <h4>GitLogBrowserDialog.on_sbsSelectLabel_linkActivated</h4>
1084 <b>on_sbsSelectLabel_linkActivated</b>(<i>link</i>) 1441 <b>on_sbsSelectLabel_linkActivated</b>(<i>link</i>)
1442
1085 <p> 1443 <p>
1086 Private slot to handle selection of a side-by-side link. 1444 Private slot to handle selection of a side-by-side link.
1087 </p><dl> 1445 </p>
1446 <dl>
1447
1088 <dt><i>link</i> (str)</dt> 1448 <dt><i>link</i> (str)</dt>
1089 <dd> 1449 <dd>
1090 text of the selected link 1450 text of the selected link
1091 </dd> 1451 </dd>
1092 </dl><a NAME="GitLogBrowserDialog.on_sendButton_clicked" ID="GitLogBrowserDialog.on_sendButton_clicked"></a> 1452 </dl>
1453 <a NAME="GitLogBrowserDialog.on_sendButton_clicked" ID="GitLogBrowserDialog.on_sendButton_clicked"></a>
1093 <h4>GitLogBrowserDialog.on_sendButton_clicked</h4> 1454 <h4>GitLogBrowserDialog.on_sendButton_clicked</h4>
1094 <b>on_sendButton_clicked</b>(<i></i>) 1455 <b>on_sendButton_clicked</b>(<i></i>)
1456
1095 <p> 1457 <p>
1096 Private slot to send the input to the git process. 1458 Private slot to send the input to the git process.
1097 </p><a NAME="GitLogBrowserDialog.on_stopCheckBox_clicked" ID="GitLogBrowserDialog.on_stopCheckBox_clicked"></a> 1459 </p>
1460 <a NAME="GitLogBrowserDialog.on_stopCheckBox_clicked" ID="GitLogBrowserDialog.on_stopCheckBox_clicked"></a>
1098 <h4>GitLogBrowserDialog.on_stopCheckBox_clicked</h4> 1461 <h4>GitLogBrowserDialog.on_stopCheckBox_clicked</h4>
1099 <b>on_stopCheckBox_clicked</b>(<i>checked</i>) 1462 <b>on_stopCheckBox_clicked</b>(<i>checked</i>)
1463
1100 <p> 1464 <p>
1101 Private slot called, when the stop on copy/move checkbox is clicked. 1465 Private slot called, when the stop on copy/move checkbox is clicked.
1102 </p><dl> 1466 </p>
1467 <dl>
1468
1103 <dt><i>checked</i></dt> 1469 <dt><i>checked</i></dt>
1104 <dd> 1470 <dd>
1105 flag indicating the state of the check box (boolean) 1471 flag indicating the state of the check box (boolean)
1106 </dd> 1472 </dd>
1107 </dl><a NAME="GitLogBrowserDialog.on_toDate_dateChanged" ID="GitLogBrowserDialog.on_toDate_dateChanged"></a> 1473 </dl>
1474 <a NAME="GitLogBrowserDialog.on_toDate_dateChanged" ID="GitLogBrowserDialog.on_toDate_dateChanged"></a>
1108 <h4>GitLogBrowserDialog.on_toDate_dateChanged</h4> 1475 <h4>GitLogBrowserDialog.on_toDate_dateChanged</h4>
1109 <b>on_toDate_dateChanged</b>(<i>date</i>) 1476 <b>on_toDate_dateChanged</b>(<i>date</i>)
1477
1110 <p> 1478 <p>
1111 Private slot called, when the from date changes. 1479 Private slot called, when the from date changes.
1112 </p><dl> 1480 </p>
1481 <dl>
1482
1113 <dt><i>date</i></dt> 1483 <dt><i>date</i></dt>
1114 <dd> 1484 <dd>
1115 new date (QDate) 1485 new date (QDate)
1116 </dd> 1486 </dd>
1117 </dl><a NAME="GitLogBrowserDialog.on_upButton_clicked" ID="GitLogBrowserDialog.on_upButton_clicked"></a> 1487 </dl>
1488 <a NAME="GitLogBrowserDialog.on_upButton_clicked" ID="GitLogBrowserDialog.on_upButton_clicked"></a>
1118 <h4>GitLogBrowserDialog.on_upButton_clicked</h4> 1489 <h4>GitLogBrowserDialog.on_upButton_clicked</h4>
1119 <b>on_upButton_clicked</b>(<i></i>) 1490 <b>on_upButton_clicked</b>(<i></i>)
1491
1120 <p> 1492 <p>
1121 Private slot to move the current item up one entry. 1493 Private slot to move the current item up one entry.
1122 </p><a NAME="GitLogBrowserDialog.show" ID="GitLogBrowserDialog.show"></a> 1494 </p>
1495 <a NAME="GitLogBrowserDialog.show" ID="GitLogBrowserDialog.show"></a>
1123 <h4>GitLogBrowserDialog.show</h4> 1496 <h4>GitLogBrowserDialog.show</h4>
1124 <b>show</b>(<i></i>) 1497 <b>show</b>(<i></i>)
1498
1125 <p> 1499 <p>
1126 Public slot to show the dialog. 1500 Public slot to show the dialog.
1127 </p><a NAME="GitLogBrowserDialog.start" ID="GitLogBrowserDialog.start"></a> 1501 </p>
1502 <a NAME="GitLogBrowserDialog.start" ID="GitLogBrowserDialog.start"></a>
1128 <h4>GitLogBrowserDialog.start</h4> 1503 <h4>GitLogBrowserDialog.start</h4>
1129 <b>start</b>(<i>fn, isFile=False, noEntries=0</i>) 1504 <b>start</b>(<i>fn, isFile=False, noEntries=0</i>)
1505
1130 <p> 1506 <p>
1131 Public slot to start the git log command. 1507 Public slot to start the git log command.
1132 </p><dl> 1508 </p>
1509 <dl>
1510
1133 <dt><i>fn</i></dt> 1511 <dt><i>fn</i></dt>
1134 <dd> 1512 <dd>
1135 filename to show the log for (string) 1513 filename to show the log for (string)
1136 </dd><dt><i>isFile=</i></dt> 1514 </dd>
1515 <dt><i>isFile=</i></dt>
1137 <dd> 1516 <dd>
1138 flag indicating log for a file is to be shown 1517 flag indicating log for a file is to be shown
1139 (boolean) 1518 (boolean)
1140 </dd><dt><i>noEntries=</i></dt> 1519 </dd>
1520 <dt><i>noEntries=</i></dt>
1141 <dd> 1521 <dd>
1142 number of entries to get (0 = default) (int) 1522 number of entries to get (0 = default) (int)
1143 </dd> 1523 </dd>
1144 </dl> 1524 </dl>
1145 <div align="right"><a href="#top">Up</a></div> 1525 <div align="right"><a href="#top">Up</a></div>

eric ide

mercurial