Classes | |
| class | GetTypesListThread |
| class | ParseTypeThread |
| QThread subclass for handling type string parsing to avoid UI interruptions. More... | |
| class | TypeDialog |
| class GetTypesListThread |
Public Member Functions | |
| GetTypesListThread (BinaryNinja::TypeContainer typeContainer, const std::function< void()> &completeFunc) | |
| void | cancel () |
| const QStringList & | getTypes () const |
Protected Member Functions | |
| virtual void | run () override |
| GetTypesListThread::GetTypesListThread | ( | BinaryNinja::TypeContainer | typeContainer, |
| const std::function< void()> & | completeFunc ) |
|
overrideprotectedvirtual |
| void GetTypesListThread::cancel | ( | ) |
|
inline |
| class ParseTypeThread |
QThread subclass for handling type string parsing to avoid UI interruptions.
Signals | |
| void | parsingComplete (bool valid, BinaryNinja::QualifiedNameAndType type, QString error) |
Public Member Functions | |
| ParseTypeThread (std::optional< BinaryNinja::TypeContainer > typeContainer, QString text) | |
| void | cancel () |
| ParseTypeThread::ParseTypeThread | ( | std::optional< BinaryNinja::TypeContainer > | typeContainer, |
| QString | text ) |
|
signal |
| void ParseTypeThread::cancel | ( | ) |
| class TypeDialog |
Public Member Functions | |
| TypeDialog (QWidget *parent, std::optional< BinaryNinja::TypeContainer > typeContainer, const QString &title="Specify Type", const QString &prompt="Enter Type Name", const QString &existing="") | |
| ~TypeDialog () | |
| BinaryNinja::QualifiedNameAndType | getType () const |
| TypeDialog::TypeDialog | ( | QWidget * | parent, |
| std::optional< BinaryNinja::TypeContainer > | typeContainer, | ||
| const QString & | title = "Specify Type", | ||
| const QString & | prompt = "Enter Type Name", | ||
| const QString & | existing = "" ) |
| TypeDialog::~TypeDialog | ( | ) |
|
inline |