KDevelop API Documentation

KTabZoomFrame Class Reference

#include <ktabzoomframe.h>

Inheritance diagram for KTabZoomFrame:

QWidget 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, KTabZoomFrame(), 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().

Referenced by KTabZoomFrame().

KTabZoomFrame::~KTabZoomFrame  ) 
 

Definition at line 185 of file ktabzoomframe.cpp.

References d.


Member Function Documentation

int KTabZoomFrame::addTab QWidget widget,
const QString title
 

Definition at line 205 of file ktabzoomframe.cpp.

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

Referenced by KTabZoomWidget::addTab(), and 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, mouseMoveEvent(), and sizeChanged().

Referenced by mouseMoveEvent().

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, KTabZoomFramePrivate::m_sliding, and mousePressEvent().

Referenced by mousePressEvent().

void KTabZoomFrame::mouseReleaseEvent QMouseEvent ev  )  [protected]
 

Definition at line 278 of file ktabzoomframe.cpp.

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

Referenced by mouseReleaseEvent().

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, KTabZoomFramePrivate::m_title, and removeTab().

Referenced by KTabZoomWidget::removeTab(), 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, KTZFWidgetInfo::m_widget, and selected().

Referenced by KTabZoomWidget::selected(), and selected().

void KTabZoomFrame::setDockMode bool  docked  ) 
 

Definition at line 191 of file ktabzoomframe.cpp.

References d, KTabZoomFramePrivate::m_dockButton, and setDockMode().

Referenced by KTabZoomWidget::setDockMode(), 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(), setDockMode(), and slotDockButtonToggled().

Referenced by KTabZoomFrame(), and slotDockButtonToggled().


Member Data Documentation

KTabZoomFramePrivate* KTabZoomFrame::d [private]
 

Definition at line 63 of file ktabzoomframe.h.

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


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Oct 19 08:02:07 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003