KDockWidgetHeader Class Reference
The header (additional bar) for a KDockWidget s (and member of the dockwidget class set). More...
#include <kdockwidget.h>
Inheritance diagram for KDockWidgetHeader:

Public Member Functions | |
KDockWidgetHeader (KDockWidget *parent, const char *name=0L) | |
virtual | ~KDockWidgetHeader () |
virtual void | setTopLevel (bool t) |
void | setDragPanel (KDockWidgetHeaderDrag *nd) |
KDockWidgetHeaderDrag * | dragPanel () |
bool | dragEnabled () const |
void | setDragEnabled (bool b) |
void | showUndockButton (bool show) |
void | forceCloseButtonHidden (bool enable=true) |
virtual void | saveConfig (KConfig *c) |
virtual void | loadConfig (KConfig *c) |
void | addButton (KDockButton_Private *) |
void | removeButton (KDockButton_Private *) |
Protected Slots | |
void | slotStayClicked () |
Protected Member Functions | |
virtual void | virtual_hook (int id, void *data) |
Protected Attributes | |
QHBoxLayout * | layout |
KDockButton_Private * | closeButton |
KDockButton_Private * | stayButton |
KDockButton_Private * | dockbackButton |
KDockWidgetHeaderDrag * | drag |
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 238 of file kdockwidget.h.
Constructor & Destructor Documentation
|
Constructs this.
Definition at line 216 of file kdockwidget.cpp. References QToolTip::add(), closeButton, dockbackButton, drag, KDockWidgetHeaderPrivate::dummy, QWidget::hide(), layout, QPushButton::pixmap(), QWidget::setFixedSize(), QPushButton::setPixmap(), QPushButton::setToggleButton(), slotStayClicked(), stayButton, and KDockWidgetHeaderPrivate::toDesktopButton. |
|
Destructs this.
Definition at line 254 of file kdockwidget.h. |
Member Function Documentation
|
Hides the close button and stay button when switching to toplevel or vice versa shows them.
Reimplemented from KDockWidgetAbstractHeader. Definition at line 272 of file kdockwidget.cpp. References KDockWidgetHeaderPrivate::btns, closeButton, dockbackButton, drag, KDockWidgetHeaderPrivate::dummy, KDockWidgetHeaderPrivate::forceCloseButtonHidden, QWidget::hide(), KDockWidget::isDockBackPossible(), layout, QWidget::show(), KDockWidgetHeaderPrivate::showToDesktopButton, stayButton, KDockWidgetHeaderPrivate::toDesktopButton, and KDockWidgetHeaderPrivate::topLevel. |
|
Sets the drag panel of this header.
Definition at line 317 of file kdockwidget.cpp. References KDockWidgetHeaderPrivate::btns, closeButton, dockbackButton, drag, KDockWidgetHeaderPrivate::dummy, endl(), QWidget::hide(), kdDebug(), layout, QWidget::show(), stayButton, and KDockWidgetHeaderPrivate::toDesktopButton. |
|
Get the drag panel of this header.
Definition at line 313 of file kdockwidget.cpp. References drag. |
|
Definition at line 405 of file kdockwidget.cpp. References endl(), kdDebug(), KDockWidgetHeaderPrivate::showToDesktopButton, KDockWidgetHeaderPrivate::toDesktopButton, and KDockWidgetHeaderPrivate::topLevel. |
|
Definition at line 307 of file kdockwidget.cpp. References closeButton, and KDockWidgetHeaderPrivate::forceCloseButtonHidden. |
|
Saves the current button state to a KDE config container object.
Reimplemented from KDockWidgetAbstractHeader. Definition at line 426 of file kdockwidget.cpp. References QPushButton::isOn(), stayButton, and KConfigBase::writeEntry(). |
|
Loads the current button state from a KDE config container object.
Reimplemented from KDockWidgetAbstractHeader. Definition at line 431 of file kdockwidget.cpp. References KConfigBase::readBoolEntry(), and setDragEnabled(). |
|
Sets dragging the dockwidget off when the stay button is pressed down and vice versa.
Definition at line 395 of file kdockwidget.cpp. References QPushButton::isOn(), setDragEnabled(), and stayButton. Referenced by KDockWidgetHeader(). |
Member Data Documentation
|
A layout manager for placing the embedded buttons (close and stay).
Definition at line 327 of file kdockwidget.h. Referenced by addButton(), KDockWidgetHeader(), setDragPanel(), and setTopLevel(). |
|
a little button for closing (undocking and hiding) the dockwidget
Definition at line 332 of file kdockwidget.h. Referenced by addButton(), forceCloseButtonHidden(), KDockWidgetHeader(), setDragEnabled(), setDragPanel(), and setTopLevel(). |
|
a little button for enabling/disabling dragging the dockwidget with the mouse
Definition at line 337 of file kdockwidget.h. Referenced by addButton(), KDockWidgetHeader(), saveConfig(), setDragEnabled(), setDragPanel(), setTopLevel(), and slotStayClicked(). |
|
a little button for dock back the dockwidget to it's previous dockwidget
Definition at line 342 of file kdockwidget.h. Referenced by addButton(), KDockWidgetHeader(), setDragPanel(), and setTopLevel(). |
|
the drag panel (double line)
Definition at line 347 of file kdockwidget.h. Referenced by addButton(), dragEnabled(), dragPanel(), KDockWidgetHeader(), setDragEnabled(), setDragPanel(), and setTopLevel(). |
The documentation for this class was generated from the following files: