Classes | |
class | ViewType |
class | ViewTypeContainer |
class ViewType |
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 | ( | const QString & | name, |
const QString & | longName ) |
|
virtual |
|
inline |
|
inline |
|
pure virtual |
Implemented in DisassemblyViewType, HexEditorViewType, LinearViewType, MemoryMapViewType, StringsViewType, and TypeBrowserViewType.
|
pure virtual |
Implemented in DisassemblyViewType, HexEditorViewType, LinearViewType, MemoryMapViewType, StringsViewType, and TypeBrowserViewType.
|
virtual |
Reimplemented in HexEditorViewType.
|
virtual |
Reimplemented in HexEditorViewType.
|
static |
|
static |
|
static |
class ViewTypeContainer |
Static Public Member Functions | |
static ViewTypeContainer & | GetViewTypeContainer () |
Public Attributes | |
std::vector< ViewType * > | m_types |
|
static |
std::vector<ViewType*> ViewTypeContainer::m_types |