KDevelop API Documentation

KTabZoomFrame Class Reference

#include <ktabzoomframe.h>

Inheritance diagram for KTabZoomFrame:

Inheritance graph
[legend]
Collaboration diagram for KTabZoomFrame:

Collaboration graph
[legend]
List of all members.

Public Slots

void selected (int index)

Signals

void closeClicked ()
void dockToggled (bool docked)
void sizeChanged ()

Public Member Functions

 KTabZoomFrame (QWidget *parent=0, KTabZoomPosition::Position pos=KTabZoomPosition::Left, const char *name=0)
 ~KTabZoomFrame ()
int addTab (QWidget *widget, const QString &title)
void removeTab (int index)
void setDockMode (bool docked)

Protected Member Functions

void mousePressEvent (QMouseEvent *ev)
void mouseReleaseEvent (QMouseEvent *ev)
void mouseMoveEvent (QMouseEvent *ev)

Private Slots

void slotDockButtonToggled (bool toggle)

Private Attributes

KTabZoomFramePrivated

Constructor & Destructor Documentation

KTabZoomFrame::KTabZoomFrame QWidget parent = 0,
KTabZoomPosition::Position  pos = KTabZoomPosition::Left,
const char *  name = 0
 

Definition at line 62 of file ktabzoomframe.cpp.

References QPalette::active(), QBoxLayout::addWidget(), closeClicked(), d, KTabZoomFramePrivate::m_closeButton, KTabZoomFramePrivate::m_count, KTabZoomFramePrivate::m_dockButton, KTabZoomFramePrivate::m_info, KTabZoomFramePrivate::m_position, KTabZoomFramePrivate::m_slider, KTabZoomFramePrivate::m_sliding, KTabZoomFramePrivate::m_stack, KTabZoomFramePrivate::m_title, and slotDockButtonToggled().

KTabZoomFrame::~KTabZoomFrame  ) 
 

Definition at line 185 of file ktabzoomframe.cpp.


Member Function Documentation

int KTabZoomFrame::addTab QWidget widget,
const QString title
 

Definition at line 205 of file ktabzoomframe.cpp.

References d, KTabZoomFramePrivate::m_count, KTZFWidgetInfo::m_index, KTabZoomFramePrivate::m_info, KTabZoomFramePrivate::m_stack, KTZFWidgetInfo::m_title, and KTZFWidgetInfo::m_widget.

Referenced by KTabZoomWidget::addTab().

void KTabZoomFrame::closeClicked  )  [signal]
 

Referenced by KTabZoomFrame(), and removeTab().

void KTabZoomFrame::dockToggled bool  docked  )  [signal]
 

Referenced by slotDockButtonToggled().

void KTabZoomFrame::mouseMoveEvent QMouseEvent ev  )  [protected]
 

Definition at line 286 of file ktabzoomframe.cpp.

References d, KTabZoomFramePrivate::m_initialPos, KTabZoomFramePrivate::m_initialSize, KTabZoomFramePrivate::m_position, KTabZoomFramePrivate::m_slideStart, KTabZoomFramePrivate::m_sliding, and sizeChanged().

void KTabZoomFrame::mousePressEvent QMouseEvent ev  )  [protected]
 

Definition at line 245 of file ktabzoomframe.cpp.

References d, KTabZoomFramePrivate::m_initialPos, KTabZoomFramePrivate::m_initialSize, KTabZoomFramePrivate::m_position, KTabZoomFramePrivate::m_slider, KTabZoomFramePrivate::m_slideStart, and KTabZoomFramePrivate::m_sliding.

void KTabZoomFrame::mouseReleaseEvent QMouseEvent ev  )  [protected]
 

Definition at line 278 of file ktabzoomframe.cpp.

References d, KTabZoomFramePrivate::m_sliding, and sizeChanged().

void KTabZoomFrame::removeTab int  index  ) 
 

Definition at line 221 of file ktabzoomframe.cpp.

References closeClicked(), d, KTZFWidgetInfo::m_index, KTabZoomFramePrivate::m_info, KTZFWidgetInfo::m_title, and KTabZoomFramePrivate::m_title.

Referenced by KTabZoomWidget::removeTab(), and KTabZoomWidget::widgetDeleted().

void KTabZoomFrame::selected int  index  )  [slot]
 

Definition at line 232 of file ktabzoomframe.cpp.

References d, KTZFWidgetInfo::m_index, KTabZoomFramePrivate::m_info, KTabZoomFramePrivate::m_stack, KTZFWidgetInfo::m_title, KTabZoomFramePrivate::m_title, and KTZFWidgetInfo::m_widget.

Referenced by KTabZoomWidget::selected().

void KTabZoomFrame::setDockMode bool  docked  ) 
 

Definition at line 191 of file ktabzoomframe.cpp.

References d, and KTabZoomFramePrivate::m_dockButton.

Referenced by KTabZoomWidget::setDockMode(), and slotDockButtonToggled().

void KTabZoomFrame::sizeChanged  )  [signal]
 

Referenced by mouseMoveEvent(), and mouseReleaseEvent().

void KTabZoomFrame::slotDockButtonToggled bool  toggle  )  [private, slot]
 

Definition at line 197 of file ktabzoomframe.cpp.

References dockToggled(), and setDockMode().

Referenced by KTabZoomFrame().


Member Data Documentation

KTabZoomFramePrivate* KTabZoomFrame::d [private]
 

Definition at line 63 of file ktabzoomframe.h.

Referenced by addTab(), KTabZoomFrame(), mouseMoveEvent(), mousePressEvent(), mouseReleaseEvent(), removeTab(), selected(), and setDockMode().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Mar 23 00:30:44 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003