KDEUI
KTabBar Class Reference
A QTabBar with extended features. More...
#include <ktabbar.h>

Signals | |
| void | closeRequest (int) |
| void | contextMenu (int, const QPoint &) |
| void | emptyAreaContextMenu (const QPoint &) |
| void | initiateDrag (int) |
| QT_MOC_COMPAT void | mouseDoubleClick (int) |
| void | mouseMiddleClick (int) |
| void | moveTab (int, int) |
| void | newTabRequest () |
| void | receivedDropEvent (int, QDropEvent *) |
| void | tabDoubleClicked (int) |
| void | testCanDecode (const QDragMoveEvent *, bool &) |
| void | wheelDelta (int) |
Public Member Functions | |
| KDE_DEPRECATED bool | hoverCloseButton () const |
| KDE_DEPRECATED bool | hoverCloseButtonDelayed () const |
| bool | isCloseButtonEnabled () const |
| bool | isTabReorderingEnabled () const |
| KTabBar (QWidget *parent=0) | |
| int | selectTab (const QPoint &position) const |
| void | setCloseButtonEnabled (bool) |
| KDE_DEPRECATED void | setHoverCloseButton (bool) |
| KDE_DEPRECATED void | setHoverCloseButtonDelayed (bool) |
| void | setTabCloseActivatePrevious (bool) |
| void | setTabReorderingEnabled (bool enable) |
| bool | tabCloseActivatePrevious () const |
| virtual | ~KTabBar () |
Protected Slots | |
| virtual void | activateDragSwitchTab () |
| QT_MOC_COMPAT void | closeButtonClicked () |
| QT_MOC_COMPAT void | enableCloseButton () |
Protected Member Functions | |
| virtual void | dragEnterEvent (QDragEnterEvent *event) |
| virtual void | dragMoveEvent (QDragMoveEvent *event) |
| virtual void | dropEvent (QDropEvent *event) |
| virtual void | leaveEvent (QEvent *event) |
| virtual void | mouseDoubleClickEvent (QMouseEvent *event) |
| virtual void | mouseMoveEvent (QMouseEvent *event) |
| virtual void | mousePressEvent (QMouseEvent *event) |
| virtual void | mouseReleaseEvent (QMouseEvent *event) |
| virtual void | paintEvent (QPaintEvent *event) |
| virtual void | tabLayoutChange () |
| virtual QSize | tabSizeHint (int index) const |
| virtual void | wheelEvent (QWheelEvent *event) |
Detailed Description
A QTabBar with extended features.Definition at line 31 of file ktabbar.h.
Constructor & Destructor Documentation
| KTabBar::KTabBar | ( | QWidget * | parent = 0 |
) | [explicit] |
Creates a new tab bar.
- Parameters:
-
parent The parent widget.
Definition at line 75 of file ktabbar.cpp.
| KTabBar::~KTabBar | ( | ) | [virtual] |
Member Function Documentation
| void KTabBar::activateDragSwitchTab | ( | ) | [protected, virtual, slot] |
Definition at line 228 of file ktabbar.cpp.
| void KTabBar::closeButtonClicked | ( | ) | [protected, slot] |
| void KTabBar::closeRequest | ( | int | ) | [signal] |
| void KTabBar::contextMenu | ( | int | , | |
| const QPoint & | ||||
| ) | [signal] |
Emitted when the user right-clicks a tab.
| void KTabBar::dragEnterEvent | ( | QDragEnterEvent * | event | ) | [protected, virtual] |
Definition at line 276 of file ktabbar.cpp.
| void KTabBar::dragMoveEvent | ( | QDragMoveEvent * | event | ) | [protected, virtual] |
Definition at line 296 of file ktabbar.cpp.
| void KTabBar::dropEvent | ( | QDropEvent * | event | ) | [protected, virtual] |
Definition at line 316 of file ktabbar.cpp.
| void KTabBar::emptyAreaContextMenu | ( | const QPoint & | ) | [signal] |
Emitted when the user right-clicks the empty area on the tab bar.
| void KTabBar::enableCloseButton | ( | ) | [protected, slot] |
| bool KTabBar::hoverCloseButton | ( | ) | const |
| bool KTabBar::hoverCloseButtonDelayed | ( | ) | const |
| void KTabBar::initiateDrag | ( | int | ) | [signal] |
| bool KTabBar::isCloseButtonEnabled | ( | ) | const |
Returns true if the close button is shown on tabs.
- Since:
- 4.1
Definition at line 456 of file ktabbar.cpp.
| bool KTabBar::isTabReorderingEnabled | ( | ) | const |
| void KTabBar::leaveEvent | ( | QEvent * | event | ) | [protected, virtual] |
Definition at line 350 of file ktabbar.cpp.
| QT_MOC_COMPAT void KTabBar::mouseDoubleClick | ( | int | ) | [signal] |
- Deprecated:
- use tabDoubleClicked(int) and newTabRequest() instead.
| void KTabBar::mouseDoubleClickEvent | ( | QMouseEvent * | event | ) | [protected, virtual] |
Definition at line 103 of file ktabbar.cpp.
| void KTabBar::mouseMiddleClick | ( | int | ) | [signal] |
Emitted when a tab has been middle-clicked.
| void KTabBar::mouseMoveEvent | ( | QMouseEvent * | event | ) | [protected, virtual] |
Definition at line 144 of file ktabbar.cpp.
| void KTabBar::mousePressEvent | ( | QMouseEvent * | event | ) | [protected, virtual] |
Definition at line 118 of file ktabbar.cpp.
| void KTabBar::mouseReleaseEvent | ( | QMouseEvent * | event | ) | [protected, virtual] |
Definition at line 237 of file ktabbar.cpp.
| void KTabBar::moveTab | ( | int | , | |
| int | ||||
| ) | [signal] |
| void KTabBar::newTabRequest | ( | ) | [signal] |
Emitted when the user double-clicks the empty area on the tab bar.
| void KTabBar::paintEvent | ( | QPaintEvent * | event | ) | [protected, virtual] |
Definition at line 329 of file ktabbar.cpp.
| void KTabBar::receivedDropEvent | ( | int | , | |
| QDropEvent * | ||||
| ) | [signal] |
| int KTabBar::selectTab | ( | const QPoint & | position | ) | const |
Selects the tab which has a tab header at given.
- Parameters:
-
position. position the coordinates of the tab
Definition at line 467 of file ktabbar.cpp.
| void KTabBar::setCloseButtonEnabled | ( | bool | enable | ) |
If enabled, a close button is available for each tab.
The signal KTabBar::closeRequest() is emitted, if the close button has been clicked.
- Since:
- 4.1
Definition at line 423 of file ktabbar.cpp.
| void KTabBar::setHoverCloseButton | ( | bool | button | ) |
If enabled, a close button is shown above the tab icon.
The signal KTabBar::closeRequest() is emitted, if the close button has been clicked. Note that the tab must have an icon to use this feature.
- Deprecated:
- Use KTabBar::setCloseButtonEnabled() instead.
Definition at line 399 of file ktabbar.cpp.
| void KTabBar::setHoverCloseButtonDelayed | ( | bool | delayed | ) |
If enabled, the close button cannot get clicked until a minor delay has been passed.
This prevents that user accidentally closes a tab.
- Deprecated:
- Use KTabBar::setCloseButtonEnabled() instead.
Definition at line 411 of file ktabbar.cpp.
| void KTabBar::setTabCloseActivatePrevious | ( | bool | on | ) |
Sets the 'activate previous tab on close' feature enabled or disabled.
If enabled, as soon as you close a tab, the previously selected tab is activated again.
Definition at line 393 of file ktabbar.cpp.
| void KTabBar::setTabReorderingEnabled | ( | bool | enable | ) |
Sets the tab reordering enabled or disabled.
If enabled, the user can reorder the tabs by drag and drop the tab headers.
Definition at line 383 of file ktabbar.cpp.
| bool KTabBar::tabCloseActivatePrevious | ( | ) | const |
Returns whether the 'activate previous tab on close' feature is enabled.
Definition at line 388 of file ktabbar.cpp.
| void KTabBar::tabDoubleClicked | ( | int | ) | [signal] |
Emitted when a tab has been double-clicked.
| void KTabBar::tabLayoutChange | ( | ) | [protected, virtual] |
| QSize KTabBar::tabSizeHint | ( | int | index | ) | const [protected, virtual] |
Definition at line 359 of file ktabbar.cpp.
| void KTabBar::testCanDecode | ( | const QDragMoveEvent * | , | |
| bool & | ||||
| ) | [signal] |
| void KTabBar::wheelDelta | ( | int | ) | [signal] |
| void KTabBar::wheelEvent | ( | QWheelEvent * | event | ) | [protected, virtual] |
Definition at line 369 of file ktabbar.cpp.
The documentation for this class was generated from the following files:
KDE 4.2 API Reference