KDE3Support
k3dockwidget.h
Go to the documentation of this file.
42 IMPORTANT Note: This file compiles also in Qt-only mode by using the NO_KDE2 precompiler definition!
453 DockNone = 0,
454 DockTop = 0x0001,
455 DockLeft = 0x0002,
456 DockRight = 0x0004,
457 DockBottom = 0x0008,
458 DockCenter = 0x0010,
459 DockDesktop= 0x0020,
460 DockToSpecialSites=0x0040,
461 DockCorner = DockTop | DockLeft | DockRight | DockBottom,
462 DockFullSite = DockCorner | DockCenter,
464 };
490 K3DockWidget* manualDock( K3DockWidget* target, DockPosition dockPos, int spliPos = 50, QPoint pos = QPoint(0,0), bool check = false, int tabIndex = -1);
895 };
1298 K3DockMainWindow( QWidget* parent = 0L, const char *name = 0L, Qt::WindowFlags f = Qt::Window);
1338 K3DockWidget* createDockWidget( const QString& name, const QPixmap &pixmap, QWidget* parent = 0L,
1339 const QString& strCaption = QString(), const QString& strTabPageLabel = QLatin1String( " " ) );
1463 K3DockWidget* createDockWidget( const QString& name, const QPixmap &pixmap, QWidget* parent = 0L,
1464 const QString& strCaption = QString(), const QString& strTabPageLabel = QLatin1String( " " ) );
Definition: k3dockwidget.h:1445
void dockWidgetHasUndocked(K3DockWidget *)
Signals a certain dockwidget is undocked now.
A mini-button usually placed in the dockpanel.
Definition: k3dockwidget_private.h:254
Definition: k3dockwidget_p.h:44
A special kind of KMainWindow that is able to have dockwidget child widgets (and member of the dockwi...
Definition: k3dockwidget.h:1279
K3DockWidget * mainDockWidget
A pointer to the main dockwidget (where one can manualDock() to.
Definition: k3dockwidget.h:1424
void dockWidgetHasUndocked(K3DockWidget *)
Signals a certain dockwidget is undocked now.
K3DockManager * dockManager
A pointer to the manager for the dock process.
Definition: k3dockwidget.h:1429
The manager that knows all dockwidgets and handles the dock process (and member of the dockwidget cla...
Definition: k3dockwidget.h:885
void replaceDock(K3DockWidget *oldDock, K3DockWidget *newDock)
Signals a dockwidget is replaced with another one.
void setDockDefaultPos(K3DockWidget *)
Signals a dockwidget without parent (toplevel) is shown.
Like QSplitter but specially designed for dockwidgets stuff.
Definition: k3dockwidget_private.h:50
It just hides the special implementation of a dockwidget tab groups (and is member of the dockwidget ...
Definition: k3dockwidget.h:357
An abstract class for all dockwidget drag-panels of a dockwidgets (and member of the dockwidget class...
Definition: k3dockwidget.h:150
An abstract base clase for all dockwidget headers (and member of the dockwidget class set).
Definition: k3dockwidget.h:101
virtual void setTopLevel(bool)
Provides things concerning to switching to toplevel mode.
Definition: k3dockwidget.h:121
virtual void saveConfig(KConfigGroup *)
Provides saving the current configuration.
Definition: k3dockwidget.h:127
virtual void loadConfig(KConfigGroup *)
Provides loading the current configuration.
Definition: k3dockwidget.h:132
This special widget is the panel one can grip with the mouses (and member of the dockwidget class set...
Definition: k3dockwidget.h:195
The header (additional bar) for a K3DockWidget s (and member of the dockwidget class set).
Definition: k3dockwidget.h:236
K3DockButton_Private * stayButton
a little button for enabling/disabling dragging the dockwidget with the mouse
Definition: k3dockwidget.h:330
K3DockButton_Private * closeButton
a little button for closing (undocking and hiding) the dockwidget
Definition: k3dockwidget.h:325
QHBoxLayout * layout
A layout manager for placing the embedded buttons (close and stay)
Definition: k3dockwidget.h:320
K3DockButton_Private * dockbackButton
a little button for dock back the dockwidget to its previous dockwidget
Definition: k3dockwidget.h:335
Floatable widget that can be dragged around with the mouse and encapsulate the actual widgets (and me...
Definition: k3dockwidget.h:416
K3DockWidget * formerBrotherDockWidget
earlier closest neighbor widget, so it's possible to dock back to it.
Definition: k3dockwidget.h:785
void setDockDefaultPos()
Signals that the dock default position is set.
DockPosition
The possible positions where a dockwidget can dock to another dockwidget.
Definition: k3dockwidget.h:452
void headerDockbackButtonClicked()
Emitted when the dockback button of the panel ( K3DockWidgetHeader) has been clicked.
void docking(K3DockWidget *dw, K3DockWidget::DockPosition dp)
Emitted when another dock widget is docking to this.
void headerCloseButtonClicked()
Emitted when the close button of the panel ( K3DockWidgetHeader) has been clicked.
QString toolTipStr
a string used as tooltip for the tab page header when in dock-centered mode.
Definition: k3dockwidget.h:797
QString tabPageTitle
a string used as title of the tab page when in tab page mode
Definition: k3dockwidget.h:801
DockPosition formerDockPos
the former dock position when it really was at another position before.
Definition: k3dockwidget.h:793
WindowType
const char header[]
TsConfig readConfig(const QString &fname)
Definition: k3dockwidget.h:89
const char * name(StandardAction id)
int main(int argc, char **argv)
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.