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

#include <combotabbar.h>

Inheritance diagram for TabBarScrollWidget:

Public Slots

void ensureVisible (int index=-1, int xmargin=132)
 
void scrollToLeft (int n=5, QEasingCurve::Type type=QEasingCurve::OutQuad)
 
void scrollToRight (int n=5, QEasingCurve::Type type=QEasingCurve::OutQuad)
 
void scrollToLeftEdge ()
 
void scrollToRightEdge ()
 
void setUpLayout ()
 

Public Member Functions

 TabBarScrollWidget (QTabBar *tabBar, QWidget *parent=nullptr)
 
QTabBar * tabBar ()
 
QScrollArea * scrollArea ()
 
TabScrollBarscrollBar ()
 
void scrollByWheel (QWheelEvent *event)
 
int scrollButtonsWidth () const
 
bool usesScrollButtons () const
 
void setUsesScrollButtons (bool useButtons)
 
bool isOverflowed () const
 
int tabAt (const QPoint &pos) const
 

Detailed Description

Definition at line 311 of file combotabbar.h.

Constructor & Destructor Documentation

◆ TabBarScrollWidget()

TabBarScrollWidget::TabBarScrollWidget ( QTabBar *  tabBar,
QWidget *  parent = nullptr 
)
explicit

Definition at line 1535 of file combotabbar.cpp.

Member Function Documentation

◆ ensureVisible

void TabBarScrollWidget::ensureVisible ( int  index = -1,
int  xmargin = 132 
)
slot

Definition at line 1604 of file combotabbar.cpp.

◆ isOverflowed()

bool TabBarScrollWidget::isOverflowed ( ) const

Definition at line 1769 of file combotabbar.cpp.

◆ scrollArea()

QScrollArea * TabBarScrollWidget::scrollArea ( )

Definition at line 1594 of file combotabbar.cpp.

◆ scrollBar()

TabScrollBar * TabBarScrollWidget::scrollBar ( )

Definition at line 1599 of file combotabbar.cpp.

◆ scrollButtonsWidth()

int TabBarScrollWidget::scrollButtonsWidth ( ) const

Definition at line 1749 of file combotabbar.cpp.

◆ scrollByWheel()

void TabBarScrollWidget::scrollByWheel ( QWheelEvent *  event)

Definition at line 1694 of file combotabbar.cpp.

◆ scrollToLeft

void TabBarScrollWidget::scrollToLeft ( int  n = 5,
QEasingCurve::Type  type = QEasingCurve::OutQuad 
)
slot

Definition at line 1629 of file combotabbar.cpp.

◆ scrollToLeftEdge

void TabBarScrollWidget::scrollToLeftEdge ( )
slot

Definition at line 1641 of file combotabbar.cpp.

◆ scrollToRight

void TabBarScrollWidget::scrollToRight ( int  n = 5,
QEasingCurve::Type  type = QEasingCurve::OutQuad 
)
slot

Definition at line 1635 of file combotabbar.cpp.

◆ scrollToRightEdge

void TabBarScrollWidget::scrollToRightEdge ( )
slot

Definition at line 1646 of file combotabbar.cpp.

◆ setUpLayout

void TabBarScrollWidget::setUpLayout ( )
slot

Definition at line 1651 of file combotabbar.cpp.

◆ setUsesScrollButtons()

void TabBarScrollWidget::setUsesScrollButtons ( bool  useButtons)

Definition at line 1760 of file combotabbar.cpp.

◆ tabAt()

int TabBarScrollWidget::tabAt ( const QPoint &  pos) const

Definition at line 1774 of file combotabbar.cpp.

◆ tabBar()

QTabBar * TabBarScrollWidget::tabBar ( )

Definition at line 1589 of file combotabbar.cpp.

◆ usesScrollButtons()

bool TabBarScrollWidget::usesScrollButtons ( ) const

Definition at line 1755 of file combotabbar.cpp.


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