|
virtual void | ShowPlainTextReport (Ref< BinaryView > view, const std::string &title, const std::string &contents)=0 |
|
virtual void | ShowMarkdownReport (Ref< BinaryView > view, const std::string &title, const std::string &contents, const std::string &plainText) |
|
virtual void | ShowHTMLReport (Ref< BinaryView > view, const std::string &title, const std::string &contents, const std::string &plainText) |
|
virtual void | ShowGraphReport (Ref< BinaryView > view, const std::string &title, Ref< FlowGraph > graph) |
|
virtual void | ShowReportCollection (const std::string &title, Ref< ReportCollection > reports) |
|
virtual bool | GetTextLineInput (std::string &result, const std::string &prompt, const std::string &title)=0 |
|
virtual bool | GetIntegerInput (int64_t &result, const std::string &prompt, const std::string &title) |
|
virtual bool | GetAddressInput (uint64_t &result, const std::string &prompt, const std::string &title, Ref< BinaryView > view, uint64_t currentAddr) |
|
virtual bool | GetChoiceInput (size_t &idx, const std::string &prompt, const std::string &title, const std::vector< std::string > &choices)=0 |
|
virtual bool | GetOpenFileNameInput (std::string &result, const std::string &prompt, const std::string &ext="") |
|
virtual bool | GetSaveFileNameInput (std::string &result, const std::string &prompt, const std::string &ext="", const std::string &defaultName="") |
|
virtual bool | GetDirectoryNameInput (std::string &result, const std::string &prompt, const std::string &defaultName="") |
|
virtual bool | GetFormInput (std::vector< FormInputField > &fields, const std::string &title)=0 |
|
virtual BNMessageBoxButtonResult | ShowMessageBox (const std::string &title, const std::string &text, BNMessageBoxButtonSet buttons=OKButtonSet, BNMessageBoxIcon icon=InformationIcon)=0 |
|
virtual bool | OpenUrl (const std::string &url)=0 |
|