QtWidgets: remove \link usages
authorGiuseppe D'Angelo <giuseppe.dangelo@kdab.com>
Fri, 11 May 2012 00:53:30 +0000 (01:53 +0100)
committerQt by Nokia <qt-info@nokia.com>
Tue, 29 May 2012 09:35:21 +0000 (11:35 +0200)
Change-Id: I9887a24485233f29d07054b3110d4db9e499b9f4
Reviewed-by: Casper van Donderen <casper.vandonderen@nokia.com>
21 files changed:
src/widgets/dialogs/qdialog.cpp
src/widgets/dialogs/qmessagebox.cpp
src/widgets/doc/src/external-resources.qdoc [new file with mode: 0644]
src/widgets/doc/src/widgets-and-layouts/layout.qdoc
src/widgets/graphicsview/qgraphicsitem.cpp
src/widgets/itemviews/qcolumnview.cpp
src/widgets/itemviews/qproxymodel.cpp
src/widgets/kernel/qlayout.cpp
src/widgets/kernel/qwhatsthis.cpp
src/widgets/kernel/qwidget.cpp
src/widgets/styles/qmacstyle.qdoc
src/widgets/styles/qstyle.cpp
src/widgets/util/qundogroup.cpp
src/widgets/widgets/qabstractbutton.cpp
src/widgets/widgets/qdockwidget.cpp
src/widgets/widgets/qframe.cpp
src/widgets/widgets/qlcdnumber.cpp
src/widgets/widgets/qlineedit.cpp
src/widgets/widgets/qmainwindow.cpp
src/widgets/widgets/qtabbar.cpp
src/widgets/widgets/qtoolbar.cpp

index 0955e00..97a5b6d 100644 (file)
@@ -146,9 +146,7 @@ void QDialogPrivate::deletePlatformHelper()
     A dialog window is a top-level window mostly used for short-term
     tasks and brief communications with the user. QDialogs may be
     modal or modeless. QDialogs can
-    provide a \link #return return
-    value\endlink, and they can have \link #default default
-    buttons\endlink. QDialogs can also have a QSizeGrip in their
+    provide a \l{#return}{return value}, and they can have \l{#default}{default buttons}. QDialogs can also have a QSizeGrip in their
     lower-right corner, using setSizeGripEnabled().
 
     Note that QDialog (an any other widget that has type Qt::Dialog) uses
@@ -182,7 +180,7 @@ void QDialogPrivate::deletePlatformHelper()
 
     The most common way to display a modal dialog is to call its
     exec() function. When the user closes the dialog, exec() will
-    provide a useful \link #return return value\endlink. Typically,
+    provide a useful \l{#return}{return value}. Typically,
     to get the dialog to close and return the appropriate value, we
     connect a default button, e.g. \uicontrol OK, to the accept() slot and a
     \uicontrol Cancel button to the reject() slot.
@@ -232,9 +230,7 @@ void QDialogPrivate::deletePlatformHelper()
     \section1 Escape Key
 
     If the user presses the Esc key in a dialog, QDialog::reject()
-    will be called. This will cause the window to close: The \link
-    QCloseEvent close event \endlink cannot be \link
-    QCloseEvent::ignore() ignored \endlink.
+    will be called. This will cause the window to close: The \l{QCloseEvent}{close event} cannot be \l{QCloseEvent::ignore()}{ignored}.
 
     \section1 Extensibility
 
index 2b1d516..a7173c8 100644 (file)
@@ -1650,11 +1650,10 @@ QMessageBox::StandardButton QMessageBox::critical(QWidget *parent, const QString
     about() looks for a suitable icon in four locations:
 
     \list 1
-    \li It prefers \link QWidget::windowIcon() parent->icon() \endlink
+    \li It prefers \l{QWidget::windowIcon()}{parent->icon()}
     if that exists.
     \li If not, it tries the top-level widget containing \a parent.
-    \li If that fails, it tries the \link
-    QApplication::activeWindow() active window. \endlink
+    \li If that fails, it tries the \l{QApplication::activeWindow()}{active window.}
     \li As a last resort it uses the Information icon.
     \endlist
 
diff --git a/src/widgets/doc/src/external-resources.qdoc b/src/widgets/doc/src/external-resources.qdoc
new file mode 100644 (file)
index 0000000..b28bc8e
--- /dev/null
@@ -0,0 +1,37 @@
+/****************************************************************************
+**
+** Copyright (C) 2012 Nokia Corporation and/or its subsidiary(-ies).
+** Contact: http://www.qt-project.org/
+**
+** This file is part of the documentation of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:FDL$
+** GNU Free Documentation License
+** Alternatively, this file may be used under the terms of the GNU Free
+** Documentation License version 1.3 as published by the Free Software
+** Foundation and appearing in the file included in the packaging of
+** this file.
+**
+** Other Usage
+** Alternatively, this file may be used in accordance with the terms
+** and conditions contained in a signed written agreement between you
+** and Nokia.
+**
+**
+**
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+
+/*!
+    \externalpage http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/index.html
+    \title Apple Human Interface Guidelines
+*/
+
+/*!
+    \externalpage http://www.nvg.ntnu.no/sinclair/computers/zxspectrum/zxspectrum.htm
+    \title Sinclair Spectrum
+*/
index 807f9ae..cc3c438 100644 (file)
     To write your own layout class, you must define the following:
     \list
         \li  A data structure to store the items handled by the layout. Each
-            item is a \link QLayoutItem QLayoutItem\endlink. We will use a
+            item is a \l{QLayoutItem}{QLayoutItem}. We will use a
             QList in this example.
         \li  \l{QLayout::}{addItem()}, how to add items to the layout.
         \li  \l{QLayout::}{setGeometry()}, how to perform the layout.
index d1be832..7a277a5 100644 (file)
@@ -2111,8 +2111,8 @@ void QGraphicsItem::setToolTip(const QString &toolTip)
 #ifndef QT_NO_CURSOR
 /*!
     Returns the current cursor shape for the item. The mouse cursor
-    will assume this shape when it's over this item. See the \link
-    Qt::CursorShape list of predefined cursor objects\endlink for a
+    will assume this shape when it's over this item.
+    See the \l{Qt::CursorShape}{list of predefined cursor objects} for a
     range of useful shapes.
 
     An editor item might want to use an I-beam cursor:
@@ -2131,9 +2131,9 @@ QCursor QGraphicsItem::cursor() const
 
 /*!
     Sets the current cursor shape for the item to \a cursor. The mouse cursor
-    will assume this shape when it's over this item. See the \link
-    Qt::CursorShape list of predefined cursor objects\endlink for a range of
-    useful shapes.
+    will assume this shape when it's over this item.
+    See the \l{Qt::CursorShape}{list of predefined cursor objects} for a
+    range of useful shapes.
 
     An editor item might want to use an I-beam cursor:
 
index 83cea4f..c4e47df 100644 (file)
@@ -77,7 +77,7 @@ QT_BEGIN_NAMESPACE
 
     \image qcolumnview.png
 
-    \sa \link model-view-programming.html Model/View Programming\endlink
+    \sa \l{model-view-programming.html}{Model/View Programming}
 */
 
 /*!
index 4792124..655fef9 100644 (file)
@@ -278,7 +278,7 @@ bool QProxyModel::dropMimeData(const QMimeData *data, Qt::DropAction action,
     The selection of drop actions provided by the model will influence the
     behavior of the component that started the drag and drop operation.
 
-    \sa \link dnd.html Drag and Drop\endlink
+    \sa \l{dnd.html}{Drag and Drop}
 */
 Qt::DropActions QProxyModel::supportedDropActions() const
 {
index a776071..9a638b0 100644 (file)
@@ -1448,7 +1448,7 @@ QSizePolicy::ControlType QSizePolicy::controlType() const
 
     Writes the size \a policy to the data stream \a stream.
 
-    \sa \link datastreamformat.html Format of the QDataStream operators \endlink
+    \sa{Serializing Qt Data Types}{Format of the QDataStream operators}
 */
 QDataStream &operator<<(QDataStream &stream, const QSizePolicy &policy)
 {
@@ -1461,7 +1461,7 @@ QDataStream &operator<<(QDataStream &stream, const QSizePolicy &policy)
 
     Reads the size \a policy from the data stream \a stream.
 
-    \sa \link datastreamformat.html Format of the QDataStream operators \endlink
+    \sa{Serializing Qt Data Types}{Format of the QDataStream operators}
 */
 QDataStream &operator>>(QDataStream &stream, QSizePolicy &policy)
 {
index 39469ce..7f7d958 100644 (file)
@@ -76,8 +76,8 @@ QT_BEGIN_NAMESPACE
     "What's This?" help is part of an application's online help
     system, and provides users with information about the
     functionality and usage of a particular widget. "What's This?"
-    help texts are typically longer and more detailed than \link
-    QToolTip tooltips\endlink, but generally provide less information
+    help texts are typically longer and more detailed than
+    \l{QToolTip}{tooltips}, but generally provide less information
     than that supplied by separate help windows.
 
     QWhatsThis provides a single window with an explanatory text that
index 1f1e35a..467b1fc 100644 (file)
@@ -4542,8 +4542,7 @@ void QWidget::unsetLayoutDirection()
     \brief the cursor shape for this widget
 
     The mouse cursor will assume this shape when it's over this
-    widget. See the \link Qt::CursorShape list of predefined cursor
-    objects\endlink for a range of useful shapes.
+    widget. See the \l{Qt::CursorShape}{list of predefined cursor objects} for a range of useful shapes.
 
     An editor widget might use an I-beam cursor:
     \snippet code/src_gui_kernel_qwidget.cpp 6
@@ -5878,8 +5877,7 @@ bool QWidget::hasFocus() const
 
 /*!
     Gives the keyboard input focus to this widget (or its focus
-    proxy) if this widget or one of its parents is the \link
-    isActiveWindow() active window\endlink. The \a reason argument will
+    proxy) if this widget or one of its parents is the \l{isActiveWindow()}{active window}. The \a reason argument will
     be passed into any focus event sent from this function, it is used
     to give an explanation of what caused the widget to get focus.
     If the window is not active, the widget will be given the focus when
@@ -6052,8 +6050,7 @@ void QWidgetPrivate::updateFocusChild()
 /*!
     Takes keyboard input focus from the widget.
 
-    If the widget has active focus, a \link focusOutEvent() focus out
-    event\endlink is sent to this widget to tell it that it has
+    If the widget has active focus, a \l{focusOutEvent()}{focus out event} is sent to this widget to tell it that it has
     lost the focus.
 
     This widget must enable focus setting in order to get the keyboard
@@ -6836,7 +6833,7 @@ QRect QWidget::contentsRect() const
   event that the widget receives. Normally this is in widget
   coordinates. The exception to this rule is QAbstractScrollArea and
   its subclasses that map the context menu event to coordinates of the
-  \link QAbstractScrollArea::viewport() viewport() \endlink .
+  \l{QAbstractScrollArea::viewport()}{viewport()}.
 
 
   \sa mapToGlobal(), QMenu, contextMenuPolicy
@@ -7494,10 +7491,10 @@ bool QWidgetPrivate::close_helper(CloseMode mode)
     Closes this widget. Returns true if the widget was closed;
     otherwise returns false.
 
-    First it sends the widget a QCloseEvent. The widget is \link
-    hide() hidden\endlink if it \link QCloseEvent::accept()
-    accepts\endlink the close event. If it \link QCloseEvent::ignore()
-    ignores\endlink the event, nothing happens. The default
+    First it sends the widget a QCloseEvent. The widget is
+    \l{hide()}{hidden} if it \l{QCloseEvent::accept()}{accepts}
+    the close event. If it \l{QCloseEvent::ignore()}{ignores}
+    the event, nothing happens. The default
     implementation of QWidget::closeEvent() accepts the close event.
 
     If the widget has the Qt::WA_DeleteOnClose flag, the widget
@@ -8451,7 +8448,7 @@ void QWidget::mouseDoubleClickEvent(QMouseEvent *event)
     subclass to receive wheel events for the widget.
 
     If you reimplement this handler, it is very important that you
-    \link QWheelEvent ignore()\endlink the event if you do not handle
+    \l{QWheelEvent}{ignore()} the event if you do not handle
     it, so that the widget's parent can interpret it.
 
     The default implementation ignores the event.
@@ -8472,7 +8469,7 @@ void QWidget::wheelEvent(QWheelEvent *event)
     subclass to receive tablet events for the widget.
 
     If you reimplement this handler, it is very important that you
-    \link QTabletEvent ignore()\endlink the event if you do not handle
+    \l{QTabletEvent}{ignore()} the event if you do not handle
     it, so that the widget's parent can interpret it.
 
     The default implementation ignores the event.
@@ -8523,8 +8520,8 @@ void QWidget::keyPressEvent(QKeyEvent *event)
     This event handler, for event \a event, can be reimplemented in a
     subclass to receive key release events for the widget.
 
-    A widget must \link setFocusPolicy() accept focus\endlink
-    initially and \link hasFocus() have focus\endlink in order to
+    A widget must \l{setFocusPolicy()}{accept focus}
+    initially and \l{hasFocus()}{have focus} in order to
     receive a key release event.
 
     If you reimplement this handler, it is very important that you
@@ -8890,7 +8887,7 @@ void QWidget::setInputMethodHints(Qt::InputMethodHints hints)
     If the event is ignored, the widget won't receive any \l{dragMoveEvent()}{drag
     move events}.
 
-    See the \link dnd.html Drag-and-drop documentation\endlink for an
+    See the \l{dnd.html}{Drag-and-drop documentation} for an
     overview of how to provide drag-and-drop in your application.
 
     \sa QDrag, QDragEnterEvent
@@ -8908,7 +8905,7 @@ void QWidget::dragEnterEvent(QDragEnterEvent *)
     the keyboard while this widget has the focus. The event is passed
     in the \a event parameter.
 
-    See the \link dnd.html Drag-and-drop documentation\endlink for an
+    See the \l{dnd.html}{Drag-and-drop documentation} for an
     overview of how to provide drag-and-drop in your application.
 
     \sa QDrag, QDragMoveEvent
@@ -8924,7 +8921,7 @@ void QWidget::dragMoveEvent(QDragMoveEvent *)
     mouse leaves this widget. The event is passed in the \a event
     parameter.
 
-    See the \link dnd.html Drag-and-drop documentation\endlink for an
+    See the \l{dnd.html}{Drag-and-drop documentation} for an
     overview of how to provide drag-and-drop in your application.
 
     \sa QDrag, QDragLeaveEvent
@@ -8939,7 +8936,7 @@ void QWidget::dragLeaveEvent(QDragLeaveEvent *)
     This event handler is called when the drag is dropped on this
     widget. The event is passed in the \a event parameter.
 
-    See the \link dnd.html Drag-and-drop documentation\endlink for an
+    See the \l{dnd.html}{Drag-and-drop documentation} for an
     overview of how to provide drag-and-drop in your application.
 
     \sa QDrag, QDropEvent
index 96b3a78..d951894 100644 (file)
@@ -43,8 +43,7 @@
 
     There are additional issues that should be taken
     into consideration to make an application compatible with the
-    \link http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/index.html
-    Apple Human Interface Guidelines \endlink. Some of these issues are outlined
+    \l{Apple Human Interface Guidelines}{Apple Human Interface Guidelines}. Some of these issues are outlined
     below.
 
     \list
index 2118353..568d899 100644 (file)
@@ -243,8 +243,7 @@ static int unpackControlTypes(QSizePolicy::ControlTypes controls, QSizePolicy::C
     applications, which may not be yours and hence not available for
     you to recompile. The Qt Plugin system makes it possible to create
     styles as plugins. Styles created as plugins are loaded as shared
-    objects at runtime by Qt itself. Please refer to the \link
-    plugins-howto.html Qt Plugin\endlink documentation for more
+    objects at runtime by Qt itself. Please refer to the \l{plugins-howto.html}{Qt Plugin} documentation for more
     information on how to go about creating a style plugin.
 
     Compile your plugin and put it into Qt's \c plugins/styles
index cf7d826..f4bd82e 100644 (file)
@@ -64,7 +64,7 @@ public:
     \inmodule QtWidgets
 
     For an overview of the Qt's undo framework, see the
-    \link qundo.html overview\endlink.
+    \l{qundo.html}{overview}.
 
     An application often has multiple undo stacks, one for each opened document. At the
     same time, an application usually has one undo action and one redo action, which
index 0c22576..c263e5c 100644 (file)
@@ -937,8 +937,7 @@ the release timer.
 
 All signals associated with a click are emitted as appropriate.
 
-This function does nothing if the button is \link setEnabled()
-disabled. \endlink
+This function does nothing if the button is \l{setEnabled()}{disabled.}
 
 \sa click()
 */
@@ -964,8 +963,7 @@ All the usual signals associated with a click are emitted as
 appropriate. If the button is checkable, the state of the button is
 toggled.
 
-This function does nothing if the button is \link setEnabled()
-disabled. \endlink
+This function does nothing if the button is \l{setEnabled()}{disabled.}
 
 \sa animateClick()
  */
index 7f354a8..4859f5c 100644 (file)
@@ -1082,8 +1082,9 @@ void QDockWidgetPrivate::setWindowState(bool floating, bool unplug, const QRect
     \section1 Appearance
 
     A QDockWidget consists of a title bar and the content area.  The
-    title bar displays the dock widgets \link QWidget::windowTitle()
-    window title\endlink, a \e float button and a \e close button.
+    title bar displays the dock widgets
+    \l{QWidget::windowTitle()}{window title},
+    a \e float button and a \e close button.
     Depending on the state of the QDockWidget, the \e float and \e
     close buttons may be either disabled or not shown at all.
 
index 6c37ad8..f933b97 100644 (file)
@@ -437,7 +437,7 @@ int QFrame::frameWidth() const
 
     If you set the rectangle to a null rectangle (for example,
     QRect(0, 0, 0, 0)), then the resulting frame rectangle is
-    equivalent to the \link QWidget::rect() widget rectangle\endlink.
+    equivalent to the \l{QWidget::rect()}{widget rectangle}.
 */
 
 QRect QFrame::frameRect() const
index 4639b15..6d0ba3e 100644 (file)
@@ -103,9 +103,7 @@ public:
     store the value there.
 
     Incidentally, QLCDNumber is the very oldest part of Qt, tracing
-    its roots back to a BASIC program on the \link
-    http://www.nvg.ntnu.no/sinclair/computers/zxspectrum/zxspectrum.htm
-    Sinclair Spectrum\endlink.
+    its roots back to a BASIC program on the \l{Sinclair Spectrum}{Sinclair Spectrum}.
 
     \table
     \row \li \inlineimage motif-lcdnumber.png Screenshot of a Motif style LCD number widget
index 27f47b7..fc37501 100644 (file)
@@ -1137,7 +1137,7 @@ QMargins QLineEdit::textMargins() const
     \endtable
 
     To get range control (e.g., for an IP address) use masks together
-    with \link setValidator() validators\endlink.
+    with \l{setValidator()}{validators}.
 
     \sa maxLength
 */
@@ -1208,8 +1208,7 @@ void QLineEdit::clear()
 }
 
 /*!
-    Undoes the last operation if undo is \link
-    QLineEdit::undoAvailable available\endlink. Deselects any current
+    Undoes the last operation if undo is \l{QLineEdit::undoAvailable}{available}. Deselects any current
     selection, and updates the selection start to the current cursor
     position.
 */
@@ -1221,8 +1220,7 @@ void QLineEdit::undo()
 }
 
 /*!
-    Redoes the last operation if redo is \link
-    QLineEdit::redoAvailable available\endlink.
+    Redoes the last operation if redo is \l{QLineEdit::redoAvailable}{available}.
 */
 void QLineEdit::redo()
 {
@@ -1303,11 +1301,10 @@ void QLineEdit::copy() const
 
 /*!
     Inserts the clipboard's text at the cursor position, deleting any
-    selected text, providing the line edit is not \link
-    QLineEdit::readOnly read-only\endlink.
+    selected text, providing the line edit is not \l{QLineEdit::readOnly}{read-only}.
 
     If the end result would not be acceptable to the current
-    \link setValidator() validator\endlink, nothing happens.
+    \l{setValidator()}{validator}, nothing happens.
 
     \sa copy(), cut()
 */
@@ -1549,7 +1546,7 @@ void QLineEdit::mouseDoubleClickEvent(QMouseEvent* e)
     Converts the given key press \a event into a line edit action.
 
     If Return or Enter is pressed and the current text is valid (or
-    can be \link QValidator::fixup() made valid\endlink by the
+    can be \l{QValidator::fixup()}{made valid} by the
     validator), the signal returnPressed() is emitted.
 
     The default key bindings are listed in the class's detailed
index 22be289..4ab7210 100644 (file)
@@ -1202,7 +1202,7 @@ Qt::DockWidgetArea QMainWindow::dockWidgetArea(QDockWidget *dockwidget) const
     Saves the current state of this mainwindow's toolbars and
     dockwidgets. The \a version number is stored as part of the data.
 
-    The \link QObject::objectName objectName\endlink property is used
+    The \l{QObject::objectName}{objectName} property is used
     to identify each QToolBar and QDockWidget.  You should make sure
     that this property is unique for each QToolBar and QDockWidget you
     add to the QMainWindow
index 2e46ec6..9fd2080 100644 (file)
@@ -205,7 +205,7 @@ void QTabBar::initStyleOption(QStyleOptionTab *option, int tabIndex) const
     \inmodule QtWidgets
 
     QTabBar is straightforward to use; it draws the tabs using one of
-    the predefined \link QTabBar::Shape shapes\endlink, and emits a
+    the predefined \l{QTabBar::Shape}{shapes}, and emits a
     signal when a tab is selected. It can be subclassed to tailor the
     look and feel. Qt also provides a ready-made \l{QTabWidget}.
 
index ddc6686..b2587e6 100644 (file)
@@ -818,9 +818,8 @@ QAction *QToolBar::addAction(const QIcon &icon, const QString &text)
     \overload
 
     Creates a new action with the given \a text. This action is added to
-    the end of the toolbar. The action's \link QAction::triggered()
-    triggered()\endlink signal is connected to \a member in \a
-    receiver.
+    the end of the toolbar. The action's \l{QAction::triggered()}{triggered()}
+    signal is connected to \a member in \a receiver.
 */
 QAction *QToolBar::addAction(const QString &text,
                              const QObject *receiver, const char* member)
@@ -835,8 +834,8 @@ QAction *QToolBar::addAction(const QString &text,
     \overload
 
     Creates a new action with the icon \a icon and text \a text. This
-    action is added to the end of the toolbar. The action's \link
-    QAction::triggered() triggered()\endlink signal is connected to \a
+    action is added to the end of the toolbar. The action's
+    \l{QAction::triggered()}{triggered()} signal is connected to \a
     member in \a receiver.
 */
 QAction *QToolBar::addAction(const QIcon &icon, const QString &text,