|
IDAPython 9.0
|
Public Member Functions | |
| __init__ (self) | |
| Show (self, caption, options=0) | |
| OnCreate (self, form) | |
| OnClose (self, form) | |
| Close (self, options) | |
| GetWidget (self) | |
Static Public Member Functions | |
| TWidgetToQtPythonWidget (tw, ctx=sys.modules['__main__']) | |
| QtWidgetToTWidget (w, ctx=sys.modules['__main__']) | |
| TWidgetToPySideWidget (tw, ctx=sys.modules['__main__']) | |
Static Public Attributes | |
| int | WOPN_MDI = 1 |
| int | WOPN_TAB = 2 |
| WOPN_RESTORE = _ida_kernwin.WOPN_RESTORE | |
| int | WOPN_ONTOP = 8 |
| int | WOPN_MENU = 16 |
| int | WOPN_CENTERED = 32 |
| WOPN_PERSIST = _ida_kernwin.WOPN_PERSIST | |
| WOPN_DP_LEFT = _ida_kernwin.WOPN_DP_LEFT | |
| WOPN_DP_TOP = _ida_kernwin.WOPN_DP_TOP | |
| WOPN_DP_RIGHT = _ida_kernwin.WOPN_DP_RIGHT | |
| WOPN_DP_BOTTOM = _ida_kernwin.WOPN_DP_BOTTOM | |
| WOPN_DP_INSIDE = _ida_kernwin.WOPN_DP_INSIDE | |
| WOPN_DP_TAB = _ida_kernwin.WOPN_DP_TAB | |
| WOPN_DP_BEFORE = _ida_kernwin.WOPN_DP_BEFORE | |
| WOPN_DP_FLOATING = _ida_kernwin.WOPN_DP_FLOATING | |
| WOPN_DP_SZHINT = _ida_kernwin.WOPN_DP_SZHINT | |
| WOPN_DP_INSIDE_BEFORE = _ida_kernwin.WOPN_DP_INSIDE_BEFORE | |
| WOPN_DP_TAB_BEFORE = _ida_kernwin.WOPN_DP_TAB_BEFORE | |
| dict | WOPN_CREATE_ONLY = {} |
| str | VALID_CAPSULE_NAME = b'$valid$' |
| TWidgetToPyQtWidget = TWidgetToQtPythonWidget | |
| FormToPyQtWidget = TWidgetToQtPythonWidget | |
| FormToPySideWidget = TWidgetToPySideWidget | |
| WCLS_SAVE = _ida_kernwin.WCLS_SAVE | |
| WCLS_NO_CONTEXT = _ida_kernwin.WCLS_NO_CONTEXT | |
| WCLS_DONT_SAVE_SIZE = _ida_kernwin.WCLS_DONT_SAVE_SIZE | |
| WCLS_DELETE_LATER = _ida_kernwin.WCLS_DELETE_LATER | |
| WCLS_CLOSE_LATER = WCLS_DELETE_LATER | |
Static Protected Member Functions | |
| _ensure_widget_deps (ctx) | |
PluginForm class. This form can be used to host additional controls. Please check the PyQt example.
| __init__ | ( | self | ) |
|
staticprotected |
| Close | ( | self, | |
| options ) |
Closes the form. @param options: Close options (WCLS_SAVE, WCLS_NO_CONTEXT, ...) @return: None
| GetWidget | ( | self | ) |
Return the TWidget underlying this view. @return: The TWidget underlying this view, or None.
| OnClose | ( | self, | |
| form ) |
Called when the plugin form is closed @return: None
| OnCreate | ( | self, | |
| form ) |
This event is called when the plugin form is created. The programmer should populate the form when this event is triggered. @return: None
|
static |
Convert a QWidget to a TWidget* to be used by IDA @param ctx: Context. Reference to a module that already imported SIP and QtWidgets modules
| Show | ( | self, | |
| caption, | |||
| options = 0 ) |
Creates the form if not was not created or brings to front if it was already created @param caption: The form caption @param options: One of PluginForm.WOPN_ constants
|
static |
Use this method to convert a TWidget* to a QWidget to be used by PySide @param ctx: Context. Reference to a module that already imported QtWidgets module
|
static |
Convert a TWidget* to a QWidget to be used by the Qt Python bindings
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |