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

Signals | |
| QT_MOC_COMPAT void | closeRequest (int) |
| void | contextMenu (int index, const QPoint &globalPos) |
| void | emptyAreaContextMenu (const QPoint &globalPos) |
| void | initiateDrag (int) |
| QT_MOC_COMPAT void | mouseDoubleClick (int) |
| void | mouseMiddleClick (int index) |
| void | moveTab (int, int) |
| void | newTabRequest () |
| void | receivedDropEvent (int, QDropEvent *) |
| void | tabDoubleClicked (int index) |
| void | testCanDecode (const QDragMoveEvent *, bool &) |
| void | wheelDelta (int) |
Public Member Functions | |
| KTabBar (QWidget *parent=0) | |
| virtual | ~KTabBar () |
| bool | hoverCloseButton () const |
| bool | hoverCloseButtonDelayed () const |
| bool | isCloseButtonEnabled () const |
| bool | isTabReorderingEnabled () const |
| int | selectTab (const QPoint &position) const |
| void | setCloseButtonEnabled (bool) |
| void | setHoverCloseButton (bool) |
| void | setHoverCloseButtonDelayed (bool) |
| void | setTabCloseActivatePrevious (bool) |
| void | setTabReorderingEnabled (bool enable) |
| bool | tabCloseActivatePrevious () const |
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
Constructor & Destructor Documentation
| KTabBar::KTabBar | ( | QWidget * | parent = 0 | ) | [explicit] |
Creates a new tab bar.
- Parameters:
-
parent The parent widget.
Definition at line 65 of file ktabbar.cpp.
| KTabBar::~KTabBar | ( | ) | [virtual] |
Destroys the tab bar.
Definition at line 80 of file ktabbar.cpp.
Member Function Documentation
| void KTabBar::activateDragSwitchTab | ( | ) | [protected, virtual, slot] |
Definition at line 201 of file ktabbar.cpp.
| void KTabBar::closeButtonClicked | ( | ) | [protected, slot] |
Definition at line 186 of file ktabbar.cpp.
| QT_MOC_COMPAT void KTabBar::closeRequest | ( | int | ) | [signal] |
- Deprecated:
- Use QTabBar::tabCloseRequested(int) instead.
| void KTabBar::contextMenu | ( | int | index, |
| const QPoint & | globalPos | ||
| ) | [signal] |
A right mouse button click was performed over the tab with the.
- Parameters:
-
index. The signal is emitted on the press of the mouse button.
| void KTabBar::dragEnterEvent | ( | QDragEnterEvent * | event | ) | [protected, virtual] |
Definition at line 251 of file ktabbar.cpp.
| void KTabBar::dragMoveEvent | ( | QDragMoveEvent * | event | ) | [protected, virtual] |
Definition at line 271 of file ktabbar.cpp.
| void KTabBar::dropEvent | ( | QDropEvent * | event | ) | [protected, virtual] |
Definition at line 291 of file ktabbar.cpp.
| void KTabBar::emptyAreaContextMenu | ( | const QPoint & | globalPos | ) | [signal] |
A right mouse button click was performed over the empty area on the tab bar.
The signal is emitted on the press of the mouse button.
| void KTabBar::enableCloseButton | ( | ) | [protected, slot] |
Definition at line 194 of file ktabbar.cpp.
| bool KTabBar::hoverCloseButton | ( | ) | const |
- Deprecated:
- Use QTabBar::tabsClosable() instead.
Definition at line 390 of file ktabbar.cpp.
| bool KTabBar::hoverCloseButtonDelayed | ( | ) | const |
- Deprecated:
- Use QTabBar::tabsClosable() instead.
Definition at line 406 of file ktabbar.cpp.
| void KTabBar::initiateDrag | ( | int | ) | [signal] |
| bool KTabBar::isCloseButtonEnabled | ( | ) | const |
Returns true if the close button is shown on tabs.
- Since:
- 4.1
- Deprecated:
- Use QTabBar::tabsClosable() instead.
Definition at line 421 of file ktabbar.cpp.
| bool KTabBar::isTabReorderingEnabled | ( | ) | const |
Returns whether tab reordering is enabled.
- Deprecated:
- Use QTabBar::isMovable() instead.
Definition at line 353 of file ktabbar.cpp.
| void KTabBar::leaveEvent | ( | QEvent * | event | ) | [protected, virtual] |
Definition at line 309 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 85 of file ktabbar.cpp.
| void KTabBar::mouseMiddleClick | ( | int | index | ) | [signal] |
A double middle mouse button click was performed over the tab with the.
- Parameters:
-
index. The signal is emitted on the release of the mouse button.
| void KTabBar::mouseMoveEvent | ( | QMouseEvent * | event | ) | [protected, virtual] |
Definition at line 126 of file ktabbar.cpp.
| void KTabBar::mousePressEvent | ( | QMouseEvent * | event | ) | [protected, virtual] |
Definition at line 104 of file ktabbar.cpp.
| void KTabBar::mouseReleaseEvent | ( | QMouseEvent * | event | ) | [protected, virtual] |
Definition at line 210 of file ktabbar.cpp.
| void KTabBar::moveTab | ( | int | , |
| int | |||
| ) | [signal] |
Used internally by KTabBar's/KTabWidget's middle-click tab moving mechanism.
Tells the KTabWidget which owns the KTabBar to move a tab.
| void KTabBar::newTabRequest | ( | ) | [signal] |
A double left mouse button click was performed over the empty area on the tab bar.
The signal is emitted on the second press of the mouse button, before the release.
| void KTabBar::paintEvent | ( | QPaintEvent * | event | ) | [protected, virtual] |
Definition at line 304 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 433 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
- Deprecated:
- Use QTabBar::setTabsClosable() instead.
Definition at line 414 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 QTabBar::setTabsClosable() instead.
Definition at line 382 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 QTabBar::setTabsClosable() instead.
Definition at line 398 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.
- Deprecated:
- Use QTabBar::setSelectionBehaviorOnRemove() instead.
Definition at line 374 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 with the middle mouse button.
- Deprecated:
- Use QTabBar::setMovable() instead.
Note, however, that QTabBar::setMovable(true) disables dragging tabs out of the KTabBar (e.g., dragging the tab URL from Konqueror to another application)!
Definition at line 360 of file ktabbar.cpp.
| bool KTabBar::tabCloseActivatePrevious | ( | ) | const |
Returns whether the 'activate previous tab on close' feature is enabled.
- Deprecated:
- Use QTabBar::selectionBehaviorOnRemove() instead.
Definition at line 367 of file ktabbar.cpp.
| void KTabBar::tabDoubleClicked | ( | int | index | ) | [signal] |
A double left mouse button click was performed over the tab with the.
- Parameters:
-
index. The signal is emitted on the second press of the mouse button, before the release.
| void KTabBar::tabLayoutChange | ( | ) | [protected, virtual] |
Definition at line 427 of file ktabbar.cpp.
| QSize KTabBar::tabSizeHint | ( | int | index | ) | const [protected, virtual] |
Definition at line 314 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 322 of file ktabbar.cpp.
The documentation for this class was generated from the following files:
KDE 4.6 API Reference