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 |