XX CMake Package
Loading...
Searching...
No Matches
XX::TabStack::Widget Class Reference

a widget that can display multiple tabs in a stack More...

#include <XXTabStackWidget.h>

Inheritance diagram for XX::TabStack::Widget:

Detailed Description

a widget that can display multiple tabs in a stack

tabs can be organized in multiple depths

Public Member Functions

 Widget (QWidget *parent)
void clearTabs ()
void addTab (QWidget *widget, const QString &label, int depth=0)
void setCornerWidget (QWidget *widget, bool right=true)
QStringList getAllTabLabels () const
int depthCount () const
void setActiveDepth (int depth)
QStringList getTabOrder (int depth) const
void setTabOrder (int depth, const QStringList &labels)

Constructor & Destructor Documentation

◆ Widget()

XX::TabStack::Widget::Widget ( QWidget * parent)

Member Function Documentation

◆ addTab()

void XX::TabStack::Widget::addTab ( QWidget * widget,
const QString & label,
int depth = 0 )

◆ clearTabs()

void XX::TabStack::Widget::clearTabs ( )

◆ depthCount()

int XX::TabStack::Widget::depthCount ( ) const

◆ getAllTabLabels()

QStringList XX::TabStack::Widget::getAllTabLabels ( ) const

◆ getTabOrder()

QStringList XX::TabStack::Widget::getTabOrder ( int depth) const

◆ setActiveDepth()

void XX::TabStack::Widget::setActiveDepth ( int depth)

◆ setCornerWidget()

void XX::TabStack::Widget::setCornerWidget ( QWidget * widget,
bool right = true )

◆ setTabOrder()

void XX::TabStack::Widget::setTabOrder ( int depth,
const QStringList & labels )

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