Binary Ninja API C++: ViewType
Classes | |
| class | ViewType |
| class | ViewTypeContainer |
Public Member Functions | |
| ViewType (const QString &name, const QString &longName) | |
| virtual | ~ViewType () |
| const QString & | getName () |
| const QString & | getLongName () |
| virtual int | getPriority (BinaryViewRef data, const QString &filename)=0 |
| virtual QWidget * | create (BinaryViewRef data, ViewFrame *viewFrame)=0 |
| virtual QString | getDisplayName (BinaryViewTypeRef type) |
| virtual QString | getDisplayLongName (BinaryViewTypeRef type) |
Static Public Member Functions | |
| static ViewType * | getTypeByName (const QString &name) |
| static const std::vector< ViewType * > & | getTypes () |
| static void | registerViewType (ViewType *type) |
◆ ViewType()
| ViewType::ViewType | ( | const QString & | name, |
| const QString & | longName ) |
◆ ~ViewType()
|
virtual |
◆ getName()
|
inline |
◆ getLongName()
|
inline |
◆ getPriority()
|
pure virtual |
◆ create()
◆ getDisplayName()
◆ getDisplayLongName()
◆ getTypeByName()
|
static |
◆ getTypes()
|
static |
◆ registerViewType()
|
static |
◆ ViewTypeContainer
Static Public Member Functions | |
| static ViewTypeContainer & | GetViewTypeContainer () |
Public Attributes | |
| std::vector< ViewType * > | m_types |
◆ GetViewTypeContainer()
|
static |
◆ m_types
std::vector<ViewType*> ViewTypeContainer::m_types