lib Library API Documentation

KoToolDockBase Class Reference

Base class for individual 'floating palette' type dialogs. More...

#include <kotooldockbase.h>

Inheritance diagram for KoToolDockBase:

Inheritance graph
[legend]
Collaboration diagram for KoToolDockBase:

Collaboration graph
[legend]
List of all members.

Public Slots

void show ()
void hide ()
void makeVisible (bool)

Signals

void visibleChange (bool)

Public Member Functions

void activate ()
void restore ()

Protected Slots

void beginResize ()
void stopResize ()
void beginMove ()
void stopMove ()
void positionChanged ()
void sizeChanged ()
void fixPosition (int &x, int &y, int &w, int &h)
void fixSize (int &x, int &y, int &w, int &h)
void slotStick (bool)
bool isStick () const
void slotLock (bool)
bool isLocked () const
void slotHideTimeOut ()
void slotHideProcessTimeOut ()
void hideProcessStop ()
void showProcessStop ()

Protected Member Functions

 KoToolDockBase (QWidget *parent, const char *name=0)
void setView (QWidget *)
void enterEvent (QEvent *)
void mousePressEvent (QMouseEvent *)
void resizeEvent (QResizeEvent *)
void paintEvent (QPaintEvent *)
void updateCaption ()
KoToolDockPosition getCaptionPos (bool *=0L)
void mouseStatus (bool)

Friends

class KoToolDockManager

Detailed Description

Base class for individual 'floating palette' type dialogs.

These dialogs do not take focus from the main view and can automatically hide into the borders of the application.

TODO: * Make titlebar the KDE standard titlebar color (or are the grips really better?). * Add button to enable/disable border hiding. * Make it possible to drag dockers outside the parent view.

Definition at line 231 of file kotooldockbase.h.


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for lib Library Version 1.4.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Mon Feb 13 09:41:37 2006 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2003