SplitTabWidget Class Reference

Signals

void tabClosed (QWidget *widget)
 
void currentChanged (QWidget *widget)
 
void layoutChanged ()
 

Public Member Functions

 SplitTabWidget (DockableTabCollection *collection)
 
void addTab (QWidget *widget, const QString &title)
 
void setCanCloseTab (QWidget *widget, bool canClose)
 
void enumerateTabs (const std::function< void(QWidget *)> &func)
 
void selectWidget (QWidget *widget)
 
bool isWidgetVisible (QWidget *widget)
 
void setTabStyle (DockableTabStyle *style)
 
void setCornerWidget (QWidget *widget, Qt::Corner corner=Qt::TopRightCorner)
 
QString savedLayoutString () const
 
void restoreLayoutString (const QString &layout)
 

Constructor & Destructor Documentation

◆ SplitTabWidget()

SplitTabWidget::SplitTabWidget ( DockableTabCollection collection)

Member Function Documentation

◆ addTab()

void SplitTabWidget::addTab ( QWidget *  widget,
const QString &  title 
)

◆ currentChanged

void SplitTabWidget::currentChanged ( QWidget *  widget)
signal

◆ enumerateTabs()

void SplitTabWidget::enumerateTabs ( const std::function< void(QWidget *)> &  func)

◆ isWidgetVisible()

bool SplitTabWidget::isWidgetVisible ( QWidget *  widget)

◆ layoutChanged

void SplitTabWidget::layoutChanged ( )
signal

◆ restoreLayoutString()

void SplitTabWidget::restoreLayoutString ( const QString &  layout)

◆ savedLayoutString()

QString SplitTabWidget::savedLayoutString ( ) const

◆ selectWidget()

void SplitTabWidget::selectWidget ( QWidget *  widget)

◆ setCanCloseTab()

void SplitTabWidget::setCanCloseTab ( QWidget *  widget,
bool  canClose 
)

◆ setCornerWidget()

void SplitTabWidget::setCornerWidget ( QWidget *  widget,
Qt::Corner  corner = Qt::TopRightCorner 
)

◆ setTabStyle()

void SplitTabWidget::setTabStyle ( DockableTabStyle style)

◆ tabClosed

void SplitTabWidget::tabClosed ( QWidget *  widget)
signal

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