Public Member Functions |
| ReportWidget (QWidget *parent, BinaryViewRef view, const std::string &contents, BNReportType type, const std::string &title, const std::string &plaintext="") |
|
std::string | getContents () const |
|
std::string | getTitle () const |
|
BNReportType | getType () const |
|
std::string | getPlainText () const |
|
void | save () |
|
void | saveAs () |
|
ReportWidget * | duplicate () |
|
| UIActionHandler (bool isGlobal=false) |
|
virtual | ~UIActionHandler () |
|
void | setupActionHandler (QWidget *obj, bool inheritParentBindings=true) |
|
void | bindAction (const QString &name, const UIAction &action) |
|
void | bindAction (const QString &name, const UIAction &action, ActionPriority priority) |
|
void | unbindAction (const QString &name) |
|
void | executeAction (const QString &name) |
|
void | executeAction (const QString &name, const UIActionContext &context) |
|
bool | isBoundAction (const QString &name) |
|
bool | isValidAction (const QString &name) |
|
bool | isValidAction (const QString &name, const UIActionContext &context) |
|
ActionPriority | getPriority (const QString &name) |
|
void | bindCopyAsActions (const UITransformAction &action) |
|
void | bindPasteFromActions (const UITransformAction &action) |
|
void | bindTransformActions (const UITransformAction &encode, const UITransformAction &decode) |
|
void | unbindCopyAsActions () |
|
void | unbindPasteFromActions () |
|
void | unbindTransformActions () |
|
void | bindPluginCommandActions () |
|
void | bindPluginCommandActions (const QString &prefix, const std::function< UIActionContext(const UIActionContext &, const BinaryNinja::PluginCommand &)> &context, const std::function< bool(const UIActionContext &, const BinaryNinja::PluginCommand &)> &isValid) |
|
void | unbindPluginCommandActions () |
|
void | unbindPluginCommandActions (const QString &prefix) |
|
void | bindHighlightColorActions (const QString &prefix, const UIHighlightColorAction &action) |
|
void | unbindHighlightColorActions (const QString &prefix) |
|
void | bindBookmarkActions (const QString &prefix, const UIBookmarkAction &action) |
|
void | unbindBookmarkActions (const QString &prefix) |
|
void | setActionDisplayName (const QString ®isteredName, const QString &displayName) |
|
void | setActionDisplayName (const QString ®isteredName, const std::function< QString()> &displayNameFunc) |
|
void | setActionDisplayName (const QString ®isteredName, const std::function< QString(const UIActionContext &)> &displayNameFunc) |
|
QString | getActionDisplayName (const QString &name) |
|
QString | getActionDisplayName (const QString &name, const UIActionContext &context) |
|
void | setChecked (const QString &name, bool checked) |
|
void | setChecked (const QString &name, const std::function< bool()> &checked) |
|
void | setChecked (const QString &name, const std::function< bool(const UIActionContext &)> &checked) |
|
bool | isChecked (const QString &name) |
|
bool | isChecked (const QString &name, const UIActionContext &context) |
|
bool | isCheckable (const QString &name) |
|
std::set< QString > | getAllValidActions () |
|
std::set< QString > | getAllValidActions (const UIActionContext &context) |
|
UIActionContext | defaultActionContext () |
|
virtual UIActionContext | actionContext () |
|
void | setActionContext (const std::function< UIActionContext()> &contextFunc) |
|
QWidget * | widget () |
|