Loading...
Searching...
No Matches
TypeBrowserSidebarWidgetType Class Reference

Public Member Functions

 TypeBrowserSidebarWidgetType ()
virtual SidebarWidget * createWidget (ViewFrame *frame, BinaryViewRef data) override
SidebarWidgetLocation defaultLocation () const override
SidebarContextSensitivity contextSensitivity () const override
virtual bool canUseAsPane (SplitPaneWidget *, BinaryViewRef) const override
virtual Pane * createPane (SplitPaneWidget *panes, BinaryViewRef data) override
Public Member Functions inherited from SidebarWidgetType
 SidebarWidgetType (const QImage &icon, const QString &name)
virtual ~SidebarWidgetType ()
const SidebarIcon & icon () const
const QString & name () const
virtual bool isInReferenceArea () const
virtual bool viewSensitive () const
virtual bool alwaysShowTabs () const
virtual bool hideIfNoContent () const
virtual SidebarIconVisibility defaultIconVisibility () const
virtual SidebarWidget * createInvalidContextWidget ()
virtual QWidget * headerWidget (SplitPaneWidget *, ViewFrame *, BinaryViewRef)
virtual bool focusHeaderWidget () const
virtual QString noWidgetMessage () const
virtual DockableTabStyle * tabStyle () const
virtual SidebarContentClassifier * contentClassifier (ViewFrame *, BinaryViewRef)
virtual bool deactivateOnLastTabClose () const
void updateTheme ()

Constructor & Destructor Documentation

◆ TypeBrowserSidebarWidgetType()

TypeBrowserSidebarWidgetType::TypeBrowserSidebarWidgetType ( )

Member Function Documentation

◆ createWidget()

virtual SidebarWidget * TypeBrowserSidebarWidgetType::createWidget ( ViewFrame * frame,
BinaryViewRef data )
overridevirtual

Reimplemented from SidebarWidgetType.

◆ defaultLocation()

SidebarWidgetLocation TypeBrowserSidebarWidgetType::defaultLocation ( ) const
inlineoverridevirtual

Reimplemented from SidebarWidgetType.

◆ contextSensitivity()

SidebarContextSensitivity TypeBrowserSidebarWidgetType::contextSensitivity ( ) const
inlineoverridevirtual

Reimplemented from SidebarWidgetType.

◆ canUseAsPane()

virtual bool TypeBrowserSidebarWidgetType::canUseAsPane ( SplitPaneWidget * ,
BinaryViewRef  ) const
inlineoverridevirtual

Reimplemented from SidebarWidgetType.

◆ createPane()

virtual Pane * TypeBrowserSidebarWidgetType::createPane ( SplitPaneWidget * panes,
BinaryViewRef data )
overridevirtual

Reimplemented from SidebarWidgetType.