KDevelop API Documentation

KTabZoomBarLayout Class Reference

#include <ktabzoombarlayout.h>

Inheritance diagram for KTabZoomBarLayout:

Inheritance graph
[legend]
Collaboration diagram for KTabZoomBarLayout:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 KTabZoomBarLayout (QWidget *parent, KTabZoomPosition::Position pos)
 KTabZoomBarLayout (QLayout *parent, KTabZoomPosition::Position pos)
 KTabZoomBarLayout (KTabZoomPosition::Position pos)
 ~KTabZoomBarLayout ()
void addItem (QLayoutItem *item)
QSize sizeHint () const
QSize minimumSize () const
QLayoutIterator iterator ()
void setGeometry (const QRect &rect)
bool hasHeightForWidth () const
int heightForWidth (int) const

Private Member Functions

int completeSize () const

Private Attributes

KTabZoomPosition::Position m_pos
QPtrList< QLayoutItemm_list
int m_fontHeight

Constructor & Destructor Documentation

KTabZoomBarLayout::KTabZoomBarLayout QWidget parent,
KTabZoomPosition::Position  pos
 

Definition at line 48 of file ktabzoombarlayout.cpp.

References m_fontHeight.

KTabZoomBarLayout::KTabZoomBarLayout QLayout parent,
KTabZoomPosition::Position  pos
 

Definition at line 54 of file ktabzoombarlayout.cpp.

KTabZoomBarLayout::KTabZoomBarLayout KTabZoomPosition::Position  pos  ) 
 

Definition at line 60 of file ktabzoombarlayout.cpp.

KTabZoomBarLayout::~KTabZoomBarLayout  ) 
 

Definition at line 66 of file ktabzoombarlayout.cpp.


Member Function Documentation

void KTabZoomBarLayout::addItem QLayoutItem item  ) 
 

Definition at line 72 of file ktabzoombarlayout.cpp.

References m_list.

int KTabZoomBarLayout::completeSize  )  const [private]
 

Definition at line 193 of file ktabzoombarlayout.cpp.

References m_list, and m_pos.

Referenced by minimumSize(), and sizeHint().

bool KTabZoomBarLayout::hasHeightForWidth  )  const
 

Definition at line 157 of file ktabzoombarlayout.cpp.

References m_pos.

int KTabZoomBarLayout::heightForWidth int   )  const
 

Definition at line 163 of file ktabzoombarlayout.cpp.

References m_fontHeight, m_list, and m_pos.

QLayoutIterator KTabZoomBarLayout::iterator  ) 
 

Definition at line 99 of file ktabzoombarlayout.cpp.

References m_list.

QSize KTabZoomBarLayout::minimumSize  )  const
 

Definition at line 90 of file ktabzoombarlayout.cpp.

References completeSize(), m_fontHeight, and m_pos.

void KTabZoomBarLayout::setGeometry const QRect rect  ) 
 

Definition at line 105 of file ktabzoombarlayout.cpp.

References m_fontHeight, m_list, and m_pos.

QSize KTabZoomBarLayout::sizeHint  )  const
 

Definition at line 78 of file ktabzoombarlayout.cpp.

References completeSize(), m_fontHeight, and m_pos.


Member Data Documentation

int KTabZoomBarLayout::m_fontHeight [private]
 

Definition at line 44 of file ktabzoombarlayout.h.

Referenced by heightForWidth(), KTabZoomBarLayout(), minimumSize(), setGeometry(), and sizeHint().

QPtrList<QLayoutItem> KTabZoomBarLayout::m_list [private]
 

Definition at line 43 of file ktabzoombarlayout.h.

Referenced by addItem(), completeSize(), heightForWidth(), iterator(), and setGeometry().

KTabZoomPosition::Position KTabZoomBarLayout::m_pos [private]
 

Definition at line 42 of file ktabzoombarlayout.h.

Referenced by completeSize(), hasHeightForWidth(), heightForWidth(), minimumSize(), setGeometry(), and sizeHint().


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 Tue Feb 22 09:48:37 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003