digiKam
Digikam::DMultiTabBarFrame Class Reference
+ Inheritance diagram for Digikam::DMultiTabBarFrame:

Classes

class  Private
 

Public Member Functions

void appendTab (const QPixmap &, int=-1, const QString &=QString())
 
 DMultiTabBarFrame (QWidget *const parent, Qt::Edge pos)
 
void removeTab (int)
 
void setPosition (Qt::Edge pos)
 
void setStyle (DMultiTabBar::TextStyle style)
 
void showActiveTabTexts (bool show)
 
DMultiTabBarTabtab (int) const
 
QList< DMultiTabBarTab * > * tabs ()
 
 ~DMultiTabBarFrame () override
 

Protected Member Functions

virtual void contentsMousePressEvent (QMouseEvent *)
 
void mousePressEvent (QMouseEvent *) override
 

Friends

class DMultiTabBar
 

Constructor & Destructor Documentation

◆ DMultiTabBarFrame()

Digikam::DMultiTabBarFrame::DMultiTabBarFrame ( QWidget *const  parent,
Qt::Edge  pos 
)
explicit

◆ ~DMultiTabBarFrame()

Digikam::DMultiTabBarFrame::~DMultiTabBarFrame ( )
override

Member Function Documentation

◆ appendTab()

void Digikam::DMultiTabBarFrame::appendTab ( const QPixmap &  pic,
int  id = -1,
const QString &  text = QString() 
)

◆ contentsMousePressEvent()

void Digikam::DMultiTabBarFrame::contentsMousePressEvent ( QMouseEvent *  e)
protectedvirtual

Reimplemented from QScrollView in order to ignore all mouseEvents on the viewport, so that the parent can handle them.

◆ mousePressEvent()

void Digikam::DMultiTabBarFrame::mousePressEvent ( QMouseEvent *  e)
overrideprotected

◆ removeTab()

void Digikam::DMultiTabBarFrame::removeTab ( int  id)

◆ setPosition()

void Digikam::DMultiTabBarFrame::setPosition ( Qt::Edge  pos)

◆ setStyle()

◆ showActiveTabTexts()

void Digikam::DMultiTabBarFrame::showActiveTabTexts ( bool  show)

◆ tab()

DMultiTabBarTab * Digikam::DMultiTabBarFrame::tab ( int  id) const

◆ tabs()

QList< DMultiTabBarTab * > * Digikam::DMultiTabBarFrame::tabs ( )

Friends And Related Function Documentation

◆ DMultiTabBar

friend class DMultiTabBar
friend

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