KDEUI
#include <ktabbar.h>
A QTabBar with extended features.
KDE Tab Bar
Definition at line 34 of file ktabbar.h.
| KTabBar::KTabBar |
( |
QWidget * |
parent = 0 | ) |
|
|
explicit |
Creates a new tab bar.
- Parameters
-
Definition at line 55 of file ktabbar.cpp.
| void KTabBar::activateDragSwitchTab |
( |
| ) |
|
|
protectedvirtualslot |
| void KTabBar::closeButtonClicked |
( |
| ) |
|
|
protectedslot |
| 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 | ) |
|
|
protectedvirtual |
| void KTabBar::dragMoveEvent |
( |
QDragMoveEvent * |
event | ) |
|
|
protectedvirtual |
| void KTabBar::dropEvent |
( |
QDropEvent * |
event | ) |
|
|
protectedvirtual |
| 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 |
( |
| ) |
|
|
protectedslot |
| 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
- Deprecated:
- Use QTabBar::tabsClosable() instead.
Definition at line 413 of file ktabbar.cpp.
| bool KTabBar::isTabReorderingEnabled |
( |
| ) |
const |
Returns whether tab reordering is enabled.
- Deprecated:
- Use QTabBar::isMovable() instead.
Definition at line 345 of file ktabbar.cpp.
| void KTabBar::leaveEvent |
( |
QEvent * |
event | ) |
|
|
protectedvirtual |
| QT_MOC_COMPAT void KTabBar::mouseDoubleClick |
( |
int |
| ) |
|
|
signal |
| void KTabBar::mouseDoubleClickEvent |
( |
QMouseEvent * |
event | ) |
|
|
protectedvirtual |
| 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 | ) |
|
|
protectedvirtual |
| void KTabBar::mousePressEvent |
( |
QMouseEvent * |
event | ) |
|
|
protectedvirtual |
| void KTabBar::mouseReleaseEvent |
( |
QMouseEvent * |
event | ) |
|
|
protectedvirtual |
| 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 | ) |
|
|
protectedvirtual |
| 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 425 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 406 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 374 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 390 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 366 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 352 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 359 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 |
( |
| ) |
|
|
protectedvirtual |
| QSize KTabBar::tabSizeHint |
( |
int |
index | ) |
const |
|
protectedvirtual |
| void KTabBar::testCanDecode |
( |
const QDragMoveEvent * |
, |
|
|
bool & |
|
|
) |
| |
|
signal |
| void KTabBar::wheelDelta |
( |
int |
| ) |
|
|
signal |
| void KTabBar::wheelEvent |
( |
QWheelEvent * |
event | ) |
|
|
protectedvirtual |
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:49:18 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.