Warning
This documentation is for an old version of IPython. You can find docs for newer versions here.
Module: qt.console.magic_helper¶
MagicHelper - dockable widget showing magic commands for the MainWindow
1 Class¶
-
class
IPython.qt.console.magic_helper.MagicHelper(name, parent)¶ Bases:
PyQt4.QtGui.QDockWidgetMagicHelper - dockable widget for convenient search and running of magic command for IPython QtConsole.
-
__init__(name, parent)¶
-
class_selected(index)¶ Handle search_class selection changes
-
filter_magic_helper(regex, cls)¶ Update search_list with magic commands whose text match regex and class match cls. If cls equals ‘any’ - any class matches.
-
pasteRequested¶ This signal is emitted when user wants to paste selected magic command into the command line.
-
paste_requested(item=None)¶ Emit pasteRequested signal with currently selected item text
-
populate_magic_helper(data)¶ Expects data returned by lsmagics query from kernel. Populates the search_class and search_list with relevant items.
-
readyForUpdate¶ This signal is emitted when MagicHelper is ready to be populated. Since kernel querying mechanisms are out of scope of this class, it expects its owner to invoke MagicHelper.populate_magic_helper() as a reaction on this event.
-
runRequested¶ This signal is emitted when user wants to execute selected magic command
-
run_requested(item=None)¶ Emit runRequested signal with currently selected item text
-
search_changed(search_string)¶ Handle search_line text changes. The text is interpreted as a regular expression
-
