SidebarWidgetContainer Class Reference

Signals

void showContents ()
 
void hideContents ()
 

Public Member Functions

 SidebarWidgetContainer ()
 
void setSplitter (QSplitter *splitter)
 
void setActiveContext (SplitPaneWidget *panes, ViewFrame *frame, const QString &dataType, BinaryViewRef data)
 
void destroyContext (ViewFrame *frame)
 
void destroyContext (SplitPaneWidget *panes)
 
bool isContentActive () const
 
bool isActive (SidebarWidgetType *type) const
 
void activate (SidebarWidgetType *type)
 
void deactivate (SidebarWidgetType *type)
 
SidebarWidgetwidget (SidebarWidgetType *type)
 
SidebarWidgetwidget (const QString &name)
 
virtual QSize sizeHint () const override
 
void updateTheme ()
 
void updateFonts ()
 
void setDefaultReferenceType (SidebarWidgetType *type)
 
void saveSizes (const QSettings &settings, const QString &windowStateName)
 
void saveState (const QSettings &settings, const QString &windowStateName)
 
void restoreSizes (const QSettings &settings, const QString &windowStateName)
 
void restoreState (const QSettings &settings, const QString &windowStateName)
 
void updateViewLocation (View *view, const ViewLocation &viewLocation)
 
void viewChanged ()
 
void toggleSidebar ()
 
void moveContextToContainer (SplitPaneWidget *panes, const std::vector< ViewFrame * > &frames, SidebarWidgetContainer *target)
 

Constructor & Destructor Documentation

◆ SidebarWidgetContainer()

SidebarWidgetContainer::SidebarWidgetContainer ( )

Member Function Documentation

◆ activate()

void SidebarWidgetContainer::activate ( SidebarWidgetType type)

◆ deactivate()

void SidebarWidgetContainer::deactivate ( SidebarWidgetType type)

◆ destroyContext() [1/2]

void SidebarWidgetContainer::destroyContext ( SplitPaneWidget panes)

◆ destroyContext() [2/2]

void SidebarWidgetContainer::destroyContext ( ViewFrame frame)

◆ hideContents

void SidebarWidgetContainer::hideContents ( )
signal

◆ isActive()

bool SidebarWidgetContainer::isActive ( SidebarWidgetType type) const
inline

◆ isContentActive()

bool SidebarWidgetContainer::isContentActive ( ) const
inline

◆ moveContextToContainer()

void SidebarWidgetContainer::moveContextToContainer ( SplitPaneWidget panes,
const std::vector< ViewFrame * > &  frames,
SidebarWidgetContainer target 
)

◆ restoreSizes()

void SidebarWidgetContainer::restoreSizes ( const QSettings &  settings,
const QString &  windowStateName 
)

◆ restoreState()

void SidebarWidgetContainer::restoreState ( const QSettings &  settings,
const QString &  windowStateName 
)

◆ saveSizes()

void SidebarWidgetContainer::saveSizes ( const QSettings &  settings,
const QString &  windowStateName 
)

◆ saveState()

void SidebarWidgetContainer::saveState ( const QSettings &  settings,
const QString &  windowStateName 
)

◆ setActiveContext()

void SidebarWidgetContainer::setActiveContext ( SplitPaneWidget panes,
ViewFrame frame,
const QString &  dataType,
BinaryViewRef  data 
)

◆ setDefaultReferenceType()

void SidebarWidgetContainer::setDefaultReferenceType ( SidebarWidgetType type)

◆ setSplitter()

void SidebarWidgetContainer::setSplitter ( QSplitter *  splitter)

◆ showContents

void SidebarWidgetContainer::showContents ( )
signal

◆ sizeHint()

virtual QSize SidebarWidgetContainer::sizeHint ( ) const
overridevirtual

◆ toggleSidebar()

void SidebarWidgetContainer::toggleSidebar ( )

◆ updateFonts()

void SidebarWidgetContainer::updateFonts ( )

◆ updateTheme()

void SidebarWidgetContainer::updateTheme ( )

◆ updateViewLocation()

void SidebarWidgetContainer::updateViewLocation ( View view,
const ViewLocation viewLocation 
)

◆ viewChanged()

void SidebarWidgetContainer::viewChanged ( )

◆ widget() [1/2]

SidebarWidget * SidebarWidgetContainer::widget ( const QString &  name)

◆ widget() [2/2]

SidebarWidget * SidebarWidgetContainer::widget ( SidebarWidgetType type)

The documentation for this class was generated from the following file: