Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   Related Pages  

KDockWidgetHeader Class Reference

#include <kdockwidget.h>

Inheritance diagram for KDockWidgetHeader:

KDockWidgetAbstractHeader List of all members.

Public Methods

 KDockWidgetHeader (KDockWidget *parent, const char *name=0L)
virtual ~KDockWidgetHeader ()
virtual void setTopLevel (bool t)
void setDragPanel (KDockWidgetHeaderDrag *nd)
void showUndockButton (bool show)
 
Since:
3.1


virtual void saveConfig (KConfig *c)
virtual void loadConfig (KConfig *)

Protected Slots

void slotStayClicked ()

Protected Methods

virtual void virtual_hook (int id, void *data)

Protected Attributes

QHBoxLayout * layout
KDockButton_PrivatecloseButton
KDockButton_PrivatestayButton
KDockButton_PrivatedockbackButton
KDockWidgetHeaderDragdrag

Detailed Description

The header (additional bar) for a KDockWidget s (and member of the dockwidget class set). It have got the buttons located there. And it is for recording and reading the button states. More or less a minor helper class for the dockwidget class set.

Author:
Max Judin (documentation: Falk Brettschneider).

Definition at line 233 of file kdockwidget.h.


Constructor & Destructor Documentation

KDockWidgetHeader::KDockWidgetHeader KDockWidget   parent,
const char *    name = 0L
 

Constructs this.

Parameters:
parent  the parent widget (usually a dockwidget)
name  the object instance name

virtual KDockWidgetHeader::~KDockWidgetHeader   [inline, virtual]
 

Destructs this.

Definition at line 249 of file kdockwidget.h.


Member Function Documentation

virtual void KDockWidgetHeader::loadConfig KConfig   [virtual]
 

Loads the current button state from a KDE config container object.

Parameters:
c  the configuration safe

Reimplemented from KDockWidgetAbstractHeader.

virtual void KDockWidgetHeader::saveConfig KConfig   c [virtual]
 

Saves the current button state to a KDE config container object.

Parameters:
c  the configuration safe

Reimplemented from KDockWidgetAbstractHeader.

void KDockWidgetHeader::setDragPanel KDockWidgetHeaderDrag   nd
 

Sets the drag panel of this header.

Parameters:
nd  A pointer to the new drag panel

virtual void KDockWidgetHeader::setTopLevel bool    t [virtual]
 

Hides the close button and stay button when switching to toplevel or vice versa shows them.

Parameters:
t  toplevel or not

Reimplemented from KDockWidgetAbstractHeader.

void KDockWidgetHeader::slotStayClicked   [protected, slot]
 

Sets dragging the dockwidget off when the stay button is pressed down and vice versa.


Member Data Documentation

KDockButton_Private* KDockWidgetHeader::closeButton [protected]
 

a little button for closing (undocking and hiding) the dockwidget

Definition at line 302 of file kdockwidget.h.

KDockButton_Private* KDockWidgetHeader::dockbackButton [protected]
 

a little button for dock back the dockwidget to it's previous dockwidget

Definition at line 312 of file kdockwidget.h.

KDockWidgetHeaderDrag* KDockWidgetHeader::drag [protected]
 

the drag panel (double line)

Definition at line 317 of file kdockwidget.h.

QHBoxLayout* KDockWidgetHeader::layout [protected]
 

A layout manager for placing the embedded buttons (close and stay)

Definition at line 297 of file kdockwidget.h.

KDockButton_Private* KDockWidgetHeader::stayButton [protected]
 

a little button for enabling/disabling dragging the dockwidget with the mouse

Definition at line 307 of file kdockwidget.h.


The documentation for this class was generated from the following file:
Generated on Wed Aug 13 23:30:11 2003 for kdelibs by doxygen1.2.18