273 </tr><tr> |
273 </tr><tr> |
274 <td><a href="#Shell.closeShell">closeShell</a></td> |
274 <td><a href="#Shell.closeShell">closeShell</a></td> |
275 <td>Public method to shutdown the shell.</td> |
275 <td>Public method to shutdown the shell.</td> |
276 </tr><tr> |
276 </tr><tr> |
277 <td><a href="#Shell.contextMenuEvent">contextMenuEvent</a></td> |
277 <td><a href="#Shell.contextMenuEvent">contextMenuEvent</a></td> |
278 <td>Reimplemented to show our own context menu.</td> |
278 <td>Protected method to show our own context menu.</td> |
279 </tr><tr> |
279 </tr><tr> |
280 <td><a href="#Shell.dragEnterEvent">dragEnterEvent</a></td> |
280 <td><a href="#Shell.dragEnterEvent">dragEnterEvent</a></td> |
281 <td>Protected method to handle the drag enter event.</td> |
281 <td>Protected method to handle the drag enter event.</td> |
282 </tr><tr> |
282 </tr><tr> |
283 <td><a href="#Shell.dragLeaveEvent">dragLeaveEvent</a></td> |
283 <td><a href="#Shell.dragLeaveEvent">dragLeaveEvent</a></td> |
291 </tr><tr> |
291 </tr><tr> |
292 <td><a href="#Shell.editorCommand">editorCommand</a></td> |
292 <td><a href="#Shell.editorCommand">editorCommand</a></td> |
293 <td>Public method to perform an editor command.</td> |
293 <td>Public method to perform an editor command.</td> |
294 </tr><tr> |
294 </tr><tr> |
295 <td><a href="#Shell.event">event</a></td> |
295 <td><a href="#Shell.event">event</a></td> |
296 <td>Protected method handling events.</td> |
296 <td>Public method handling events.</td> |
297 </tr><tr> |
297 </tr><tr> |
298 <td><a href="#Shell.executeLines">executeLines</a></td> |
298 <td><a href="#Shell.executeLines">executeLines</a></td> |
299 <td>Public method to execute a set of lines as multiple commands.</td> |
299 <td>Public method to execute a set of lines as multiple commands.</td> |
300 </tr><tr> |
300 </tr><tr> |
301 <td><a href="#Shell.focusInEvent">focusInEvent</a></td> |
301 <td><a href="#Shell.focusInEvent">focusInEvent</a></td> |
302 <td>Public method called when the shell receives focus.</td> |
302 <td>Protected method called when the shell receives focus.</td> |
303 </tr><tr> |
303 </tr><tr> |
304 <td><a href="#Shell.focusNextPrevChild">focusNextPrevChild</a></td> |
304 <td><a href="#Shell.focusNextPrevChild">focusNextPrevChild</a></td> |
305 <td>Reimplemented to stop Tab moving to the next window.</td> |
305 <td>Public method to stop Tab moving to the next window.</td> |
306 </tr><tr> |
306 </tr><tr> |
307 <td><a href="#Shell.focusOutEvent">focusOutEvent</a></td> |
307 <td><a href="#Shell.focusOutEvent">focusOutEvent</a></td> |
308 <td>Public method called when the shell loses focus.</td> |
308 <td>Protected method called when the shell loses focus.</td> |
309 </tr><tr> |
309 </tr><tr> |
310 <td><a href="#Shell.gestureEvent">gestureEvent</a></td> |
310 <td><a href="#Shell.gestureEvent">gestureEvent</a></td> |
311 <td>Protected method handling gesture events.</td> |
311 <td>Protected method handling gesture events.</td> |
312 </tr><tr> |
312 </tr><tr> |
313 <td><a href="#Shell.getClientType">getClientType</a></td> |
313 <td><a href="#Shell.getClientType">getClientType</a></td> |
321 </tr><tr> |
321 </tr><tr> |
322 <td><a href="#Shell.insert">insert</a></td> |
322 <td><a href="#Shell.insert">insert</a></td> |
323 <td>Public slot to insert text at the current cursor position.</td> |
323 <td>Public slot to insert text at the current cursor position.</td> |
324 </tr><tr> |
324 </tr><tr> |
325 <td><a href="#Shell.keyPressEvent">keyPressEvent</a></td> |
325 <td><a href="#Shell.keyPressEvent">keyPressEvent</a></td> |
326 <td>Re-implemented to handle the user input a key at a time.</td> |
326 <td>Protected method to handle the user input a key at a time.</td> |
327 </tr><tr> |
327 </tr><tr> |
328 <td><a href="#Shell.loadHistory">loadHistory</a></td> |
328 <td><a href="#Shell.loadHistory">loadHistory</a></td> |
329 <td>Public method to load the history for the given client type.</td> |
329 <td>Public method to load the history for the given client type.</td> |
330 </tr><tr> |
330 </tr><tr> |
331 <td><a href="#Shell.mousePressEvent">mousePressEvent</a></td> |
331 <td><a href="#Shell.mousePressEvent">mousePressEvent</a></td> |
332 <td>Protected method to handle the mouse press event.</td> |
332 <td>Protected method to handle the mouse press event.</td> |
333 </tr><tr> |
333 </tr><tr> |
334 <td><a href="#Shell.paste">paste</a></td> |
334 <td><a href="#Shell.paste">paste</a></td> |
335 <td>Reimplemented slot to handle the paste action.</td> |
335 <td>Public slot to handle the paste action.</td> |
336 </tr><tr> |
336 </tr><tr> |
337 <td><a href="#Shell.reloadHistory">reloadHistory</a></td> |
337 <td><a href="#Shell.reloadHistory">reloadHistory</a></td> |
338 <td>Public method to reload the history of the currently selected client type.</td> |
338 <td>Public method to reload the history of the currently selected client type.</td> |
339 </tr><tr> |
339 </tr><tr> |
340 <td><a href="#Shell.saveHistory">saveHistory</a></td> |
340 <td><a href="#Shell.saveHistory">saveHistory</a></td> |
919 Public method to shutdown the shell. |
919 Public method to shutdown the shell. |
920 </p><a NAME="Shell.contextMenuEvent" ID="Shell.contextMenuEvent"></a> |
920 </p><a NAME="Shell.contextMenuEvent" ID="Shell.contextMenuEvent"></a> |
921 <h4>Shell.contextMenuEvent</h4> |
921 <h4>Shell.contextMenuEvent</h4> |
922 <b>contextMenuEvent</b>(<i>ev</i>) |
922 <b>contextMenuEvent</b>(<i>ev</i>) |
923 <p> |
923 <p> |
924 Reimplemented to show our own context menu. |
924 Protected method to show our own context menu. |
925 </p><dl> |
925 </p><dl> |
926 <dt><i>ev</i></dt> |
926 <dt><i>ev</i></dt> |
927 <dd> |
927 <dd> |
928 context menu event (QContextMenuEvent) |
928 context menu event (QContextMenuEvent) |
929 </dd> |
929 </dd> |
1005 </dd> |
1005 </dd> |
1006 </dl><a NAME="Shell.focusInEvent" ID="Shell.focusInEvent"></a> |
1006 </dl><a NAME="Shell.focusInEvent" ID="Shell.focusInEvent"></a> |
1007 <h4>Shell.focusInEvent</h4> |
1007 <h4>Shell.focusInEvent</h4> |
1008 <b>focusInEvent</b>(<i>event</i>) |
1008 <b>focusInEvent</b>(<i>event</i>) |
1009 <p> |
1009 <p> |
1010 Public method called when the shell receives focus. |
1010 Protected method called when the shell receives focus. |
1011 </p><dl> |
1011 </p><dl> |
1012 <dt><i>event</i></dt> |
1012 <dt><i>event</i></dt> |
1013 <dd> |
1013 <dd> |
1014 the event object (QFocusEvent) |
1014 the event object (QFocusEvent) |
1015 </dd> |
1015 </dd> |
1016 </dl><a NAME="Shell.focusNextPrevChild" ID="Shell.focusNextPrevChild"></a> |
1016 </dl><a NAME="Shell.focusNextPrevChild" ID="Shell.focusNextPrevChild"></a> |
1017 <h4>Shell.focusNextPrevChild</h4> |
1017 <h4>Shell.focusNextPrevChild</h4> |
1018 <b>focusNextPrevChild</b>(<i>next</i>) |
1018 <b>focusNextPrevChild</b>(<i>next</i>) |
1019 <p> |
1019 <p> |
1020 Reimplemented to stop Tab moving to the next window. |
1020 Public method to stop Tab moving to the next window. |
1021 </p><p> |
1021 </p><p> |
1022 While the user is entering a multi-line command, the movement to |
1022 While the user is entering a multi-line command, the movement to |
1023 the next window by the Tab key being pressed is suppressed. |
1023 the next window by the Tab key being pressed is suppressed. |
1024 </p><dl> |
1024 </p><dl> |
1025 <dt><i>next</i></dt> |
1025 <dt><i>next</i></dt> |
1033 </dd> |
1033 </dd> |
1034 </dl><a NAME="Shell.focusOutEvent" ID="Shell.focusOutEvent"></a> |
1034 </dl><a NAME="Shell.focusOutEvent" ID="Shell.focusOutEvent"></a> |
1035 <h4>Shell.focusOutEvent</h4> |
1035 <h4>Shell.focusOutEvent</h4> |
1036 <b>focusOutEvent</b>(<i>event</i>) |
1036 <b>focusOutEvent</b>(<i>event</i>) |
1037 <p> |
1037 <p> |
1038 Public method called when the shell loses focus. |
1038 Protected method called when the shell loses focus. |
1039 </p><dl> |
1039 </p><dl> |
1040 <dt><i>event</i></dt> |
1040 <dt><i>event</i></dt> |
1041 <dd> |
1041 <dd> |
1042 the event object (QFocusEvent) |
1042 the event object (QFocusEvent) |
1043 </dd> |
1043 </dd> |
1096 </dd> |
1096 </dd> |
1097 </dl><a NAME="Shell.keyPressEvent" ID="Shell.keyPressEvent"></a> |
1097 </dl><a NAME="Shell.keyPressEvent" ID="Shell.keyPressEvent"></a> |
1098 <h4>Shell.keyPressEvent</h4> |
1098 <h4>Shell.keyPressEvent</h4> |
1099 <b>keyPressEvent</b>(<i>ev</i>) |
1099 <b>keyPressEvent</b>(<i>ev</i>) |
1100 <p> |
1100 <p> |
1101 Re-implemented to handle the user input a key at a time. |
1101 Protected method to handle the user input a key at a time. |
1102 </p><dl> |
1102 </p><dl> |
1103 <dt><i>ev</i></dt> |
1103 <dt><i>ev</i></dt> |
1104 <dd> |
1104 <dd> |
1105 key event (QKeyEvent) |
1105 key event (QKeyEvent) |
1106 </dd> |
1106 </dd> |
1126 </dd> |
1126 </dd> |
1127 </dl><a NAME="Shell.paste" ID="Shell.paste"></a> |
1127 </dl><a NAME="Shell.paste" ID="Shell.paste"></a> |
1128 <h4>Shell.paste</h4> |
1128 <h4>Shell.paste</h4> |
1129 <b>paste</b>(<i></i>) |
1129 <b>paste</b>(<i></i>) |
1130 <p> |
1130 <p> |
1131 Reimplemented slot to handle the paste action. |
1131 Public slot to handle the paste action. |
1132 </p><a NAME="Shell.reloadHistory" ID="Shell.reloadHistory"></a> |
1132 </p><a NAME="Shell.reloadHistory" ID="Shell.reloadHistory"></a> |
1133 <h4>Shell.reloadHistory</h4> |
1133 <h4>Shell.reloadHistory</h4> |
1134 <b>reloadHistory</b>(<i></i>) |
1134 <b>reloadHistory</b>(<i></i>) |
1135 <p> |
1135 <p> |
1136 Public method to reload the history of the currently selected client |
1136 Public method to reload the history of the currently selected client |