digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
Loading...
Searching...
No Matches
Digikam::DMultiTabBarTab Class Reference
+ Inheritance diagram for Digikam::DMultiTabBarTab:

Public Slots

void setIcon (const QIcon &)
 
void setIcon (const QString &)
 
void setPosition (Qt::Edge)
 this is used internally, but can be used by the user.
 
void setState (bool state)
 set the active state of the tab
 
void setStyle (DMultiTabBar::TextStyle)
 this is used internally, but can be used by the user.
 
- Public Slots inherited from Digikam::DMultiTabBarButton
void setText (const QString &text)
 

Public Member Functions

QSize minimumSizeHint () const override
 
QSize sizeHint () const override
 
- Public Member Functions inherited from Digikam::DMultiTabBarButton
int id () const
 

Protected Member Functions

 DMultiTabBarTab (const QIcon &pic, const QString &, int id, QWidget *const parent, Qt::Edge pos, DMultiTabBar::TextStyle style)
 This class should never be created except with the appendTab call of DMultiTabBar.
 
void computeMargins (int *hMargin, int *vMargin) const
 
QSize computeSizeHint (bool withText) const
 
QPixmap iconPixmap () const
 
void initButtonStyleOption (QStyleOptionToolButton *opt) const
 
bool isVertical () const
 
void paintEvent (QPaintEvent *) override
 
bool shouldDrawText () const
 
- Protected Member Functions inherited from Digikam::DMultiTabBarButton
 DMultiTabBarButton (const QIcon &pic, const QString &, int id, QWidget *const parent)
 
void hideEvent (QHideEvent *) override
 
void paintEvent (QPaintEvent *) override
 
void showEvent (QShowEvent *) override
 

Friends

class DMultiTabBarFrame
 

Additional Inherited Members

- Signals inherited from Digikam::DMultiTabBarButton
void signalClicked (int id)
 this is emitted if the button is clicked
 
- Protected Slots inherited from Digikam::DMultiTabBarButton
virtual void slotClicked ()
 

Member Function Documentation

◆ setPosition

void Digikam::DMultiTabBarTab::setPosition ( Qt::Edge  pos)
slot

It the according call of DMultiTabBar is invoked though this modifications will be overwritten

◆ setState

void Digikam::DMultiTabBarTab::setState ( bool  state)
slot
Parameters
statetrue==active false==not active

◆ setStyle

void Digikam::DMultiTabBarTab::setStyle ( DMultiTabBar::TextStyle  style)
slot

It the according call of DMultiTabBar is invoked though this modifications will be overwritten