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 |