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