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.