KDEUI
#include <ktabbar.h>
A QTabBar with extended features.
KDE Tab Bar
Definition at line 34 of file ktabbar.h.
◆ KTabBar()
KTabBar::KTabBar |
( |
QWidget * |
parent = 0 | ) |
|
|
explicit |
Creates a new tab bar.
- Parameters
-
Definition at line 55 of file ktabbar.cpp.
◆ ~KTabBar()
◆ activateDragSwitchTab
void KTabBar::activateDragSwitchTab |
( |
| ) |
|
|
protectedvirtualslot |
◆ closeButtonClicked
void KTabBar::closeButtonClicked |
( |
| ) |
|
|
protectedslot |
◆ closeRequest
QT_MOC_COMPAT void KTabBar::closeRequest |
( |
int |
| ) |
|
|
signal |
- Deprecated:
- Use QTabBar::tabCloseRequested(int) instead.
◆ contextMenu
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. |
◆ dragEnterEvent()
void KTabBar::dragEnterEvent |
( |
QDragEnterEvent * |
event | ) |
|
|
protectedvirtual |
◆ dragMoveEvent()
void KTabBar::dragMoveEvent |
( |
QDragMoveEvent * |
event | ) |
|
|
protectedvirtual |
◆ dropEvent()
void KTabBar::dropEvent |
( |
QDropEvent * |
event | ) |
|
|
protectedvirtual |
◆ emptyAreaContextMenu
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.
◆ enableCloseButton
void KTabBar::enableCloseButton |
( |
| ) |
|
|
protectedslot |
◆ hoverCloseButton()
bool KTabBar::hoverCloseButton |
( |
| ) |
const |
◆ hoverCloseButtonDelayed()
bool KTabBar::hoverCloseButtonDelayed |
( |
| ) |
const |
◆ initiateDrag
void KTabBar::initiateDrag |
( |
int |
| ) |
|
|
signal |
◆ isCloseButtonEnabled()
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.
◆ isTabReorderingEnabled()
bool KTabBar::isTabReorderingEnabled |
( |
| ) |
const |
Returns whether tab reordering is enabled.
- Deprecated:
- Use QTabBar::isMovable() instead.
Definition at line 345 of file ktabbar.cpp.
◆ leaveEvent()
void KTabBar::leaveEvent |
( |
QEvent * |
event | ) |
|
|
protectedvirtual |
◆ mouseDoubleClick
QT_MOC_COMPAT void KTabBar::mouseDoubleClick |
( |
int |
| ) |
|
|
signal |
- Deprecated:
- use tabDoubleClicked(int) and newTabRequest() instead.
◆ mouseDoubleClickEvent()
void KTabBar::mouseDoubleClickEvent |
( |
QMouseEvent * |
event | ) |
|
|
protectedvirtual |
◆ mouseMiddleClick
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. |
◆ mouseMoveEvent()
void KTabBar::mouseMoveEvent |
( |
QMouseEvent * |
event | ) |
|
|
protectedvirtual |
◆ mousePressEvent()
void KTabBar::mousePressEvent |
( |
QMouseEvent * |
event | ) |
|
|
protectedvirtual |
◆ mouseReleaseEvent()
void KTabBar::mouseReleaseEvent |
( |
QMouseEvent * |
event | ) |
|
|
protectedvirtual |
◆ moveTab
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.
◆ newTabRequest
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.
◆ paintEvent()
void KTabBar::paintEvent |
( |
QPaintEvent * |
event | ) |
|
|
protectedvirtual |
◆ receivedDropEvent
void KTabBar::receivedDropEvent |
( |
int |
, |
|
|
QDropEvent * |
|
|
) |
| |
|
signal |
◆ selectTab()
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.
◆ setCloseButtonEnabled()
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.
◆ setHoverCloseButton()
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.
◆ setHoverCloseButtonDelayed()
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.
◆ setTabCloseActivatePrevious()
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.
◆ setTabReorderingEnabled()
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.
◆ tabCloseActivatePrevious()
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.
◆ tabDoubleClicked
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. |
◆ tabLayoutChange()
void KTabBar::tabLayoutChange |
( |
| ) |
|
|
protectedvirtual |
◆ tabSizeHint()
QSize KTabBar::tabSizeHint |
( |
int |
index | ) |
const |
|
protectedvirtual |
◆ testCanDecode
void KTabBar::testCanDecode |
( |
const QDragMoveEvent * |
, |
|
|
bool & |
|
|
) |
| |
|
signal |
◆ wheelDelta
void KTabBar::wheelDelta |
( |
int |
| ) |
|
|
signal |
◆ wheelEvent()
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-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by
doxygen 1.9.6 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.