liblancelot
Go to the documentation of this file.
20 #ifndef LANCELOT_TAB_BAR_H
21 #define LANCELOT_TAB_BAR_H
23 #include <QtGui/QIcon>
25 #include <Plasma/Plasma>
26 #include <Plasma/ItemBackground>
27 #include <Plasma/FrameSvg>
43 Q_PROPERTY(Qt::Orientation orientation READ orientation WRITE setOrientation)
44 Q_PROPERTY(Qt::Orientation textDirection READ textDirection WRITE setTextDirection)
45 Q_PROPERTY(
QString currentTab READ currentTab WRITE setCurrentTab)
46 Q_PROPERTY(
QSize tabIconSize READ tabIconSize WRITE setTabIconSize)
66 Qt::Orientation orientation() const;
72 void setOrientation(Qt::Orientation value);
78 Qt::Orientation textDirection() const;
84 void setTextDirection(Qt::Orientation value);
104 void removeTab(const
QString &
id);
110 void setTabsGroupName(const
QString & groupName);
116 void setFlip(Plasma::Flip flip);
121 Plasma::Flip flip() const;
127 void setTabIconSize(const
QSize & size);
132 QSize tabIconSize() const;
144 void currentTabChanged(const
QString & current);
150 void setCurrentTab(const
QString & current);
Provides a group of buttons representing tabs.
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:43:01 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.