Version: 6.3.1
Data Structures | Public Slots | Signals | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes

QtxDockWidget Class Reference

Enhanced dockable widget class.

#include <QtxDockWidget.h>

Inheritance diagram for QtxDockWidget:
Inheritance graph

Data Structures

class  Watcher
 Internal class which goal is to watch parent dockable widget state changing. More...

Public Slots

virtual void setVisible (bool)
 Show/hide the dockable window.

Signals

void orientationChanged (Qt::Orientation)
 Emitted when the dockable window orientation is changed.

Public Member Functions

 QtxDockWidget (const QString &, QWidget *=0, Qt::WindowFlags=0)
 Constructor.
 QtxDockWidget (const bool, QWidget *=0, Qt::WindowFlags=0)
 Constructor.
 QtxDockWidget (QWidget *, Qt::WindowFlags=0)
 Constructor.
virtual ~QtxDockWidget ()
 Destructor.
virtual QSize sizeHint () const
 Get the recommended size for the widget.
virtual QSize minimumSizeHint () const
 Get the recommended minimum size for the widget.
Qt::Orientation orientation () const
 Get dockable window orientation.

Protected Member Functions

virtual void resizeEvent (QResizeEvent *)
 Process resize event.

Private Member Functions

void updateState ()
 Update dockable window state.

Private Attributes

WatchermyWatcher
 watcher object
Qt::Orientation myOrientation
 dockable window orientation

Constructor & Destructor Documentation

QtxDockWidget::QtxDockWidget ( const QString &  title,
QWidget parent = 0,
Qt::WindowFlags  f = 0 
)
Parameters:
titledockable widget title
parentparent widget
fwidget flags

References updateState().

QtxDockWidget::QtxDockWidget ( const bool  watch,
QWidget parent = 0,
Qt::WindowFlags  f = 0 
)
Parameters:
watchif true the event filter is installed to watch wigdet state changes to update it properly
parentparent widget
fwidget flags

References myWatcher, and updateState().

QtxDockWidget::QtxDockWidget ( QWidget parent,
Qt::WindowFlags  f = 0 
)
Parameters:
parentparent widget
fwidget flags
QtxDockWidget::~QtxDockWidget ( ) [virtual]

Member Function Documentation

QSize QtxDockWidget::sizeHint ( ) const [virtual]
Returns:
recommended dockable widget size
QSize QtxDockWidget::minimumSizeHint ( ) const [virtual]
Returns:
recommended dockable widget minimum size
Qt::Orientation QtxDockWidget::orientation ( ) const
Returns:
orientation type

References Horizontal, and Vertical.

QtxDockWidget::orientationChanged ( Qt::Orientation  o) [signal]
Parameters:
onew window orientation
void QtxDockWidget::setVisible ( bool  on) [virtual, slot]
void QtxDockWidget::resizeEvent ( QResizeEvent *  e) [protected, virtual]
Parameters:
eevent

References updateState().

void QtxDockWidget::updateState ( ) [private]

Field Documentation

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS