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

Public Member Functions

 TypeBrowserSidebarWidgetType ()
virtual SidebarWidgetcreateWidget (ViewFrame *frame, BinaryViewRef data) override
SidebarWidgetLocation defaultLocation () const override
SidebarContextSensitivity contextSensitivity () const override
virtual bool canUseAsPane (SplitPaneWidget *, BinaryViewRef) const override
virtual PanecreatePane (SplitPaneWidget *panes, BinaryViewRef data) override
Public Member Functions inherited from SidebarWidgetType
 SidebarWidgetType (const QImage &icon, const QString &name)
virtual ~SidebarWidgetType ()
const SidebarIconicon () 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 SidebarWidgetcreateInvalidContextWidget ()
virtual QWidget * headerWidget (SplitPaneWidget *, ViewFrame *, BinaryViewRef)
virtual bool focusHeaderWidget () const
virtual QString noWidgetMessage () const
virtual DockableTabStyletabStyle () const
virtual SidebarContentClassifiercontentClassifier (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.