Falkon Develop
Cross-platform Qt-based web browser
TabStackedWidget Class Reference

#include <tabstackedwidget.h>

Inheritance diagram for TabStackedWidget:
TabWidget

Public Slots

void setCurrentIndex (int index)
 
void setCurrentWidget (QWidget *widget)
 
void setUpLayout ()
 

Signals

void currentChanged (int index)
 
void tabCloseRequested (int index)
 
void pinStateChanged (int index, bool pinned)
 

Public Member Functions

 TabStackedWidget (QWidget *parent=nullptr)
 
 ~TabStackedWidget () override
 
ComboTabBartabBar ()
 
void setTabBar (ComboTabBar *tb)
 
bool documentMode () const
 
void setDocumentMode (bool enabled)
 
int addTab (QWidget *widget, const QString &label, bool pinned=false)
 
int insertTab (int index, QWidget *widget, const QString &label, bool pinned=false)
 
QString tabText (int index) const
 
void setTabText (int index, const QString &label)
 
QString tabToolTip (int index) const
 
void setTabToolTip (int index, const QString &tip)
 
int pinUnPinTab (int index, const QString &title=QString())
 
void removeTab (int index)
 
void moveTab (int from, int to)
 
int currentIndex () const
 
QWidget * currentWidget () const
 
QWidget * widget (int index) const
 
int indexOf (QWidget *widget) const
 
int count () const
 

Protected Member Functions

bool eventFilter (QObject *obj, QEvent *event) override
 
void keyPressEvent (QKeyEvent *event) override
 

Detailed Description

Definition at line 32 of file tabstackedwidget.h.

Constructor & Destructor Documentation

◆ TabStackedWidget()

TabStackedWidget::TabStackedWidget ( QWidget *  parent = nullptr)
explicit

Definition at line 32 of file tabstackedwidget.cpp.

◆ ~TabStackedWidget()

TabStackedWidget::~TabStackedWidget ( )
overridedefault

Member Function Documentation

◆ addTab()

int TabStackedWidget::addTab ( QWidget *  widget,
const QString &  label,
bool  pinned = false 
)

Definition at line 202 of file tabstackedwidget.cpp.

◆ count()

int TabStackedWidget::count ( ) const

Definition at line 330 of file tabstackedwidget.cpp.

◆ currentChanged

void TabStackedWidget::currentChanged ( int  index)
signal

◆ currentIndex()

int TabStackedWidget::currentIndex ( ) const

Definition at line 300 of file tabstackedwidget.cpp.

◆ currentWidget()

QWidget * TabStackedWidget::currentWidget ( ) const

Definition at line 310 of file tabstackedwidget.cpp.

◆ documentMode()

bool TabStackedWidget::documentMode ( ) const

Definition at line 190 of file tabstackedwidget.cpp.

◆ eventFilter()

bool TabStackedWidget::eventFilter ( QObject *  obj,
QEvent *  event 
)
overrideprotected

Definition at line 121 of file tabstackedwidget.cpp.

◆ indexOf()

int TabStackedWidget::indexOf ( QWidget *  widget) const

Definition at line 325 of file tabstackedwidget.cpp.

◆ insertTab()

int TabStackedWidget::insertTab ( int  index,
QWidget *  widget,
const QString &  label,
bool  pinned = false 
)

Definition at line 207 of file tabstackedwidget.cpp.

◆ keyPressEvent()

void TabStackedWidget::keyPressEvent ( QKeyEvent *  event)
overrideprotected

Definition at line 130 of file tabstackedwidget.cpp.

◆ moveTab()

void TabStackedWidget::moveTab ( int  from,
int  to 
)

Definition at line 295 of file tabstackedwidget.cpp.

◆ pinStateChanged

void TabStackedWidget::pinStateChanged ( int  index,
bool  pinned 
)
signal

◆ pinUnPinTab()

int TabStackedWidget::pinUnPinTab ( int  index,
const QString &  title = QString() 
)

Definition at line 254 of file tabstackedwidget.cpp.

◆ removeTab()

void TabStackedWidget::removeTab ( int  index)

Definition at line 285 of file tabstackedwidget.cpp.

◆ setCurrentIndex

void TabStackedWidget::setCurrentIndex ( int  index)
slot

Definition at line 305 of file tabstackedwidget.cpp.

◆ setCurrentWidget

void TabStackedWidget::setCurrentWidget ( QWidget *  widget)
slot

Definition at line 315 of file tabstackedwidget.cpp.

◆ setDocumentMode()

void TabStackedWidget::setDocumentMode ( bool  enabled)

Definition at line 195 of file tabstackedwidget.cpp.

◆ setTabBar()

void TabStackedWidget::setTabBar ( ComboTabBar tb)

Definition at line 58 of file tabstackedwidget.cpp.

◆ setTabText()

void TabStackedWidget::setTabText ( int  index,
const QString &  label 
)

Definition at line 239 of file tabstackedwidget.cpp.

◆ setTabToolTip()

void TabStackedWidget::setTabToolTip ( int  index,
const QString &  tip 
)

Definition at line 249 of file tabstackedwidget.cpp.

◆ setUpLayout

void TabStackedWidget::setUpLayout ( )
slot

Definition at line 110 of file tabstackedwidget.cpp.

◆ tabBar()

ComboTabBar * TabStackedWidget::tabBar ( )

Definition at line 53 of file tabstackedwidget.cpp.

◆ tabCloseRequested

void TabStackedWidget::tabCloseRequested ( int  index)
signal

◆ tabText()

QString TabStackedWidget::tabText ( int  index) const

Definition at line 234 of file tabstackedwidget.cpp.

◆ tabToolTip()

QString TabStackedWidget::tabToolTip ( int  index) const

Definition at line 244 of file tabstackedwidget.cpp.

◆ widget()

QWidget * TabStackedWidget::widget ( int  index) const

Definition at line 320 of file tabstackedwidget.cpp.


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