Ignore:
Timestamp:
May 5, 2011, 5:36:53 AM (14 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/doc/src/widgets-and-layouts/layout.qdoc

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
     
    77** This file is part of the documentation of the Qt Toolkit.
    88**
    9 ** $QT_BEGIN_LICENSE:LGPL$
     9** $QT_BEGIN_LICENSE:FDL$
    1010** Commercial Usage
    1111** Licensees holding valid Qt Commercial licenses may use this file in
    1212** accordance with the Qt Commercial License Agreement provided with the
    13 ** Software or, alternatively, in accordance with the terms contained in
    14 ** a written agreement between you and Nokia.
    15 **
    16 ** GNU Lesser General Public License Usage
    17 ** Alternatively, this file may be used under the terms of the GNU Lesser
    18 ** General Public License version 2.1 as published by the Free Software
    19 ** Foundation and appearing in the file LICENSE.LGPL included in the
    20 ** packaging of this file.  Please review the following information to
    21 ** ensure the GNU Lesser General Public License version 2.1 requirements
    22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
    23 **
    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.
    27 **
    28 ** GNU General Public License Usage
    29 ** Alternatively, this file may be used under the terms of the GNU
    30 ** General Public License version 3.0 as published by the Free Software
    31 ** Foundation and appearing in the file LICENSE.GPL included in the
    32 ** packaging of this file.  Please review the following information to
    33 ** ensure the GNU General Public License version 3.0 requirements will be
    34 ** met: http://www.gnu.org/copyleft/gpl.html.
     13** Software or, alternatively, in accordance with the terms contained in a
     14** written agreement between you and Nokia.
     15**
     16** GNU Free Documentation License
     17** Alternatively, this file may be used under the terms of the GNU Free
     18** Documentation License version 1.3 as published by the Free Software
     19** Foundation and appearing in the file included in the packaging of this
     20** file.
    3521**
    3622** If you have questions regarding the use of this file, please contact
     
    4834    \page layout.html
    4935    \title Layout Management
     36    \ingroup qt-basic-concepts
     37    \ingroup qt-gui-concepts
    5038    \brief A tour of the standard layout managers and an introduction to custom
    5139    layouts.
    5240   
    53     \previouspage Widget Classes
     41    \previouspage Widgets and Layouts
    5442    \contentspage Widgets and Layouts
    55     \nextpage {Implementing Styles and Style Aware Widgets}{Styles}
     43    \nextpage {Styles and Style Aware Widgets}{Styles}
    5644
    5745    \ingroup frameworks-technologies
     
    129117
    130118    The following code creates a QHBoxLayout that manages the geometry of five
    131     \l{QPushButton}s, as shown on the first screenshot above:
     119    \l{QPushButton}{QPushButtons}, as shown on the first screenshot above:
    132120
    133121    \snippet doc/src/snippets/layouts/layouts.cpp 0
     
    154142    the fifth argument to QGridLayout::addWidget().
    155143
    156     Finally, the code for QFormLayout is ..
     144    QFormLayout will add two widgets on a row, commonly a QLabel and a QLineEdit
     145    to create forms. Adding a QLabel and a QLineEdit on the same row will set
     146    the QLineEdit as the QLabel's buddy. The following code will use the
     147    QFormLayout to place three \l{QPushButton}{QPushButtons} and a corresponding
     148    QLineEdit on a row.
     149   
     150    \snippet doc/src/snippets/layouts/layouts.cpp 18
     151    \snippet doc/src/snippets/layouts/layouts.cpp 19
     152    \snippet doc/src/snippets/layouts/layouts.cpp 20
     153    \codeline
     154    \snippet doc/src/snippets/layouts/layouts.cpp 21
     155    \snippet doc/src/snippets/layouts/layouts.cpp 22
     156    \snippet doc/src/snippets/layouts/layouts.cpp 23
    157157
    158158
     
    256256    For further guidance when implementing these functions, see the
    257257    \e{Qt Quarterly} article
    258     \l{http://qt.nokia.com/doc/qq/qq04-height-for-width.html}
     258    \l{http://doc.qt.nokia.com/qq/qq04-height-for-width.html}
    259259    {Trading Height for Width}.
    260260
Note: See TracChangeset for help on using the changeset viewer.