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

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

eric ide

mercurial