|
IDAPython 9.0
|
PluginForm class. More...
Public Member Functions | |
| __init__ (self) | |
| Show (self, caption, options=0) | |
| Creates the form if not was not created or brings to front if it was already created. | |
| OnCreate (self, form) | |
| This event is called when the plugin form is created. | |
| OnClose (self, form) | |
| Called when the plugin form is closed. | |
| Close (self, options) | |
| Closes the form. | |
| GetWidget (self) | |
| Return the TWidget underlying this view. | |
Static Public Member Functions | |
| TWidgetToPyQtWidget (tw, ctx=sys.modules['__main__']) | |
| Convert a TWidget* to a QWidget to be used by PyQt. | |
| QtWidgetToTWidget (w, ctx=sys.modules['__main__']) | |
| Convert a QWidget to a TWidget* to be used by IDA. | |
| TWidgetToPySideWidget (tw, ctx=sys.modules['__main__']) | |
| Use this method to convert a TWidget* to a QWidget to be used by PySide. | |
Static Public Attributes | |
| int | WOPN_MDI = 0x01 |
| int | WOPN_TAB = 0x02 |
| WOPN_RESTORE = _ida_kernwin.WOPN_RESTORE | |
| int | WOPN_ONTOP = 0x08 |
| int | WOPN_MENU = 0x10 |
| int | WOPN_CENTERED = 0x20 |
| 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$" |
| FormToPyQtWidget = TWidgetToPyQtWidget | |
| 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) | |
This form can be used to host additional controls. Please check the PyQt example.
| __init__ | ( | self | ) |
|
staticprotected |
| Close | ( | self, | |
| options ) |
| options | Close options (WCLS_SAVE, WCLS_NO_CONTEXT, ...) |
| GetWidget | ( | self | ) |
| OnClose | ( | self, | |
| form ) |
| OnCreate | ( | self, | |
| form ) |
The programmer should populate the form when this event is triggered.
|
static |
| ctx | Context. Reference to a module that already imported SIP and QtWidgets modules |
| Show | ( | self, | |
| caption, | |||
| options = 0 ) |
| caption | The form caption |
| options | One of PluginForm.WOPN_ constants |
|
static |
| ctx | Context. Reference to a module that already imported SIP and QtWidgets modules |
|
static |
| ctx | Context. Reference to a module that already imported QtWidgets module |
|
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 |