API Documentation
Loading...
Searching...
No Matches
SharedSectionContentArea Class Reference

#include <ContainerWidget.h>

Inheritance diagram for SharedSectionContentArea:
[legend]
Collaboration diagram for SharedSectionContentArea:
[legend]

Public Member Functions

 SharedSectionContentArea (Qt::Orientation orientation, QWidget *parent=nullptr)
 
void addWidgets (QWidget *a, QWidget *b)
 
void insertWidget (int index, QWidget *child)
 
void addWidget (QWidget *child)
 
void initSplitter ()
 
QWidget * replaceWidget (int index, QWidget *child)
 
int count () const
 
int indexOf (QWidget *child) const
 
void setOrientation (Qt::Orientation orientation)
 
QWidget * widget (int index)
 
void setAnimating (bool animating)
 
Qt::Orientation orientation () const
 
bool isHorizontal () const
 
void refreshSizes ()
 
QCustomSplittersplitter () const
 
void initLayout ()
 
QSize sizeHint () const
 

Protected Slots

void updateLayout ()
 

Protected Attributes

QCustomSplitterm_splitter = nullptr
 
QBoxLayout * m_box_layout = nullptr
 
Qt::Orientation m_orientation
 
bool m_is_animating = false
 

Constructor & Destructor Documentation

◆ SharedSectionContentArea()

SharedSectionContentArea ( Qt::Orientation orientation,
QWidget * parent = nullptr )
explicit

Member Function Documentation

◆ addWidget()

void addWidget ( QWidget * child)

◆ addWidgets()

void addWidgets ( QWidget * a,
QWidget * b )

◆ count()

int count ( ) const

◆ indexOf()

int indexOf ( QWidget * child) const

◆ initLayout()

void initLayout ( )

◆ initSplitter()

void initSplitter ( )

◆ insertWidget()

void insertWidget ( int index,
QWidget * child )

◆ isHorizontal()

bool isHorizontal ( ) const

◆ orientation()

Qt::Orientation orientation ( ) const

◆ refreshSizes()

void refreshSizes ( )

◆ replaceWidget()

QWidget * replaceWidget ( int index,
QWidget * child )

◆ setAnimating()

void setAnimating ( bool animating)

◆ setOrientation()

void setOrientation ( Qt::Orientation orientation)

◆ sizeHint()

QSize sizeHint ( ) const

◆ splitter()

QCustomSplitter * splitter ( ) const

◆ updateLayout

void updateLayout ( )
protectedslot

◆ widget()

QWidget * widget ( int index)

Member Data Documentation

◆ m_box_layout

QBoxLayout* m_box_layout = nullptr
protected

◆ m_is_animating

bool m_is_animating = false
protected

◆ m_orientation

Qt::Orientation m_orientation
protected

◆ m_splitter

QCustomSplitter* m_splitter = nullptr
protected

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