Ignore:
Timestamp:
Feb 11, 2010, 11:19:06 PM (15 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.6.1 sources.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/src/gui/graphicsview/qgraphicslayout.cpp

    r2 r561  
    22**
    33** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
    4 ** Contact: Qt Software Information (qt-info@nokia.com)
     4** All rights reserved.
     5** Contact: Nokia Corporation (qt-info@nokia.com)
    56**
    67** This file is part of the QtGui module of the Qt Toolkit.
     
    2122** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
    2223**
    23 ** In addition, as a special exception, Nokia gives you certain
    24 ** additional rights. These rights are described in the Nokia Qt LGPL
    25 ** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this
    26 ** package.
     24** In addition, as a special exception, Nokia gives you certain additional
     25** rights.  These rights are described in the Nokia Qt LGPL Exception
     26** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
    2727**
    2828** GNU General Public License Usage
     
    3434** met: http://www.gnu.org/copyleft/gpl.html.
    3535**
    36 ** If you are unsure which license is appropriate for your use, please
    37 ** contact the sales department at qt-sales@nokia.com.
     36** If you have questions regarding the use of this file, please contact
     37** Nokia at qt-info@nokia.com.
    3838** $QT_END_LICENSE$
    3939**
     
    5858    in Graphics View.
    5959    \since 4.4
    60     \ingroup multimedia
    6160    \ingroup graphicsview-api
    6261
     
    150149    \a parent is passed to QGraphicsLayoutItem's constructor and the
    151150    QGraphicsLayoutItem's isLayout argument is set to \e true.
     151
     152    If \a parent is a QGraphicsWidget the layout will be installed
     153    on that widget. (Note that installing a layout will delete the old one
     154    installed.)
    152155*/
    153156QGraphicsLayout::QGraphicsLayout(QGraphicsLayoutItem *parent)
     
    392395    reimplementation can assume that \a i is valid (i.e., it respects the
    393396    value of count()).
    394 
    395     The subclass is free to decide how to store the items.
     397    Together with count(), it is provided as a means of iterating over all items in a layout.
     398
     399    The subclass is free to decide how to store the items, and the visual arrangement
     400    does not have to be reflected through this function.
    396401
    397402    \sa count(), removeAt()
     
    419424*/
    420425
     426/*!
     427    \since 4.6
     428
     429    This function is a convenience function provided for custom layouts, and will go through
     430    all items in the layout and reparent their graphics items to the closest QGraphicsWidget
     431    ancestor of the layout.
     432
     433    If \a layoutItem is already in a different layout, it will be removed  from that layout.
     434
     435    If custom layouts want special behaviour they can ignore to use this function, and implement
     436    their own behaviour.
     437
     438    \sa graphicsItem()
     439 */
     440void QGraphicsLayout::addChildLayoutItem(QGraphicsLayoutItem *layoutItem)
     441{
     442    Q_D(QGraphicsLayout);
     443    d->addChildLayoutItem(layoutItem);
     444}
     445
    421446QT_END_NAMESPACE
    422447
Note: See TracChangeset for help on using the changeset viewer.