qdockarea man page on aLinux

Man page or keyword search:  
man Server   7435 pages
apropos Keyword Search (all sections)
Output format
aLinux logo
[printable version]

QDockArea(3qt)							QDockArea(3qt)

NAME
       QDockArea - Manages and lays out QDockWindows

SYNOPSIS
       #include <qdockarea.h>

       Inherits QWidget.

   Public Members
       enum HandlePosition { Normal, Reverse }
       QDockArea ( Orientation o, HandlePosition h = Normal, QWidget * parent
	   = 0, const char * name = 0 )
       ~QDockArea ()
       void moveDockWindow ( QDockWindow * w, const QPoint & p, const QRect &
	   r, bool swap )
       void removeDockWindow ( QDockWindow * w, bool makeFloating, bool swap,
	   bool fixNewLines = TRUE )
       void moveDockWindow ( QDockWindow * w, int index = -1 )
       bool hasDockWindow ( QDockWindow * w, int * index = 0 )
       Orientation orientation () const
       HandlePosition handlePosition () const
       bool isEmpty () const
       int count () const
       QPtrList<QDockWindow> dockWindowList () const
       bool isDockWindowAccepted ( QDockWindow * dw )
       void setAcceptDockWindow ( QDockWindow * dw, bool accept )

   Public Slots
       void lineUp ( bool keepNewLines )

   Properties
       int count - the number of dock windows in the dock area	(read only)
       bool empty - whether the dock area is empty  (read only)
       HandlePosition handlePosition - where the dock window splitter handle
	   is placed in the dock area  (read only)
       Orientation orientation - the dock area's orientation  (read only)

RELATED FUNCTION DOCUMENTATION
       QTextStream & operator<< ( QTextStream & ts, const QDockArea & dockArea
	   )
       QTextStream & operator>> ( QTextStream & ts, QDockArea & dockArea )

DESCRIPTION
       The QDockArea class manages and lays out QDockWindows.

       A QDockArea is a container which manages a list of QDockWindows which
       it lays out within its area. In cooperation with the QDockWindows it is
       responsible for the docking and undocking of QDockWindows and moving
       them inside the dock area. QDockAreas also handle the wrapping of
       QDockWindows to fill the available space as compactly as possible.
       QDockAreas can contain QToolBars since QToolBar is a QDockWindow
       subclass.

       QMainWindow contains four QDockAreas which you can use for your
       QToolBars and QDockWindows, so in most situations you do not need to
       use the QDockArea class directly. Although QMainWindow contains support
       for its own dock areas it isn't convenient for adding new QDockAreas.
       If you need to create your own dock areas we suggest that you create a
       subclass of QWidget and add your QDockAreas to your subclass.

       <center>
				   [Image Omitted]

       </center>

       Lines. QDockArea uses the concept of lines. A line is a horizontal
       region which may contain dock windows side-by-side. A dock area may
       have room for more than one line. When dock windows are docked into a
       dock area they are usually added at the right hand side of the top-most
       line that has room (unless manually placed by the user). When users
       move dock windows they may leave empty lines or gaps in non-empty
       lines. Dock windows can be lined up to minimize wasted space using the
       lineUp() function.

       The QDockArea class maintains a position list of all its child dock
       windows. Dock windows are added to a dock area from position 0 onwards.
       Dock windows are laid out sequentially in position order from left to
       right, and in the case of multiple lines of dock windows, from top to
       bottom. If a dock window is floated it still retains its position since
       this is where the window will return if the user double clicks its
       caption. A dock window's position can be determined with
       hasDockWindow(). The position can be changed with moveDockWindow().

       To dock or undock a dock window use QDockWindow::dock() and
       QDockWindow::undock() respectively. If you want to control which dock
       windows can dock in a dock area use setAcceptDockWindow(). To see if a
       dock area contains a particular dock window use hasDockWindow(); to see
       how many dock windows a dock area contains use count().

       The streaming operators can write the positions of the dock windows in
       the dock area to a QTextStream. The positions can be read back later to
       restore the saved positions.

       Save the positions to a QTextStream:

	   ts << *myDockArea;

       Restore the positions from a QTextStream:

	   ts >> *myDockArea;

       See also Main Window and Related Classes.

   Member Type Documentation
QDockArea::HandlePosition
       A dock window has two kinds of handles, the dock window handle used for
       dragging the dock window, and the splitter handle used to resize the
       dock window in relation to other dock windows using a splitter. (The
       splitter handle is only visible for docked windows.)

       This enum specifies where the dock window splitter handle is placed in
       the dock area.

       QDockArea::Normal - The splitter handles of dock windows are placed at
       the right or bottom.

       QDockArea::Reverse - The splitter handles of dock windows are placed at
       the left or top.

MEMBER FUNCTION DOCUMENTATION
QDockArea::QDockArea ( Orientation o, HandlePosition h = Normal, QWidget *
       parent = 0, const char * name = 0 )
       Constructs a QDockArea with orientation o, HandlePosition h, parent
       parent and called name.

QDockArea::~QDockArea ()
       Destroys the dock area and all the dock windows docked in the dock
       area.

       Does not affect any floating dock windows or dock windows in other dock
       areas, even if they first appeared in this dock area. Floating dock
       windows are effectively top level windows and are not child windows of
       the dock area. When a floating dock window is docked (dragged into a
       dock area) its parent becomes the dock area.

int QDockArea::count () const
       Returns the number of dock windows in the dock area. See the "count"
       property for details.

QPtrList<;QDockWindow> QDockArea::dockWindowList () const
       Returns a list of the dock windows in the dock area.

HandlePosition QDockArea::handlePosition () const
       Returns where the dock window splitter handle is placed in the dock
       area. See the "handlePosition" property for details.

bool QDockArea::hasDockWindow ( QDockWindow * w, int * index = 0 )
       Returns TRUE if the dock area contains the dock window w; otherwise
       returns FALSE. If index is not 0 it will be set as follows: if the dock
       area contains the dock window *index is set to w's index position;
       otherwise *index is set to -1.

bool QDockArea::isDockWindowAccepted ( QDockWindow * dw )
       Returns TRUE if dock window dw could be docked into the dock area;
       otherwise returns FALSE.

       See also setAcceptDockWindow().

bool QDockArea::isEmpty () const
       Returns TRUE if the dock area is empty; otherwise returns FALSE. See
       the "empty" property for details.

void QDockArea::lineUp ( bool keepNewLines ) [slot]
       Lines up the dock windows in this dock area to minimize wasted space.
       If keepNewLines is TRUE, only space within lines is cleaned up. If
       keepNewLines is FALSE the number of lines might be changed.

void QDockArea::moveDockWindow ( QDockWindow * w, int index = -1 )
       Moves the QDockWindow w within the dock area. If w is not already
       docked in this area, w is docked first. If index is -1 or larger than
       the number of docked widgets, w is appended at the end, otherwise it is
       inserted at the position index.

void QDockArea::moveDockWindow ( QDockWindow * w, const QPoint & p, const
       QRect & r, bool swap )
       This is an overloaded member function, provided for convenience. It
       behaves essentially like the above function.

       Moves the dock window w inside the dock area where p is the new
       position (in global screen coordinates), r is the suggested rectangle
       of the dock window and swap specifies whether or not the orientation of
       the docked widget needs to be changed.

       This function is used internally by QDockWindow. You shouldn't need to
       call it yourself.

Orientation QDockArea::orientation () const
       Returns the dock area's orientation. See the "orientation" property for
       details.

void QDockArea::removeDockWindow ( QDockWindow * w, bool makeFloating, bool
       swap, bool fixNewLines = TRUE )
       Removes the dock window w from the dock area. If makeFloating is TRUE,
       w gets floated, and if swap is TRUE, the orientation of w gets swapped.
       If fixNewLines is TRUE (the default) newlines in the area will be
       fixed.

       You should never need to call this function yourself. Use
       QDockWindow::dock() and QDockWindow::undock() instead.

void QDockArea::setAcceptDockWindow ( QDockWindow * dw, bool accept )
       If accept is TRUE, dock window dw can be docked in the dock area. If
       accept is FALSE, dock window dw cannot be docked in the dock area.

       See also isDockWindowAccepted().

   Property Documentation
int count
       This property holds the number of dock windows in the dock area.

       Get this property's value with count().

bool empty
       This property holds whether the dock area is empty.

       Get this property's value with isEmpty().

HandlePosition handlePosition
       This property holds where the dock window splitter handle is placed in
       the dock area.

       The default position is Normal.

       Get this property's value with handlePosition().

Orientation orientation
       This property holds the dock area's orientation.

       There is no default value; the orientation is specified in the
       constructor.

       Get this property's value with orientation().

RELATED FUNCTION DOCUMENTATION
QTextStream & operator<;< ( QTextStream & ts, const QDockArea & dockArea )
       Writes the layout of the dock windows in dock area dockArea to the text
       stream ts.

       See also operator>>().

QTextStream & operator>> ( QTextStream & ts, QDockArea & dockArea )
       Reads the layout description of the dock windows in dock area dockArea
       from the text stream ts and restores it. The layout description must
       have been previously written by the operator<<() function.

       See also operator<<().

SEE ALSO
       http://doc.trolltech.com/qdockarea.html
       http://www.trolltech.com/faq/tech.html

COPYRIGHT
       Copyright 1992-2007 Trolltech ASA, http://www.trolltech.com.  See the
       license file included in the distribution for a complete license
       statement.

AUTHOR
       Generated automatically from the source code.

BUGS
       If you find a bug in Qt, please report it as described in
       http://doc.trolltech.com/bughowto.html.	Good bug reports help us to
       help you. Thank you.

       The definitive Qt documentation is provided in HTML format; it is
       located at $QTDIR/doc/html and can be read using Qt Assistant or with a
       web browser. This man page is provided as a convenience for those users
       who prefer man pages, although this format is not officially supported
       by Trolltech.

       If you find errors in this manual page, please report them to qt-
       bugs@trolltech.com.  Please include the name of the manual page
       (qdockarea.3qt) and the Qt version (3.3.8).

Trolltech AS			2 February 2007			QDockArea(3qt)
[top]

List of man pages available for aLinux

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net