From 3471e2de782304da963dbd4bee0dacd5a30b7bbd Mon Sep 17 00:00:00 2001 From: Giuseppe D'Angelo Date: Fri, 11 May 2012 01:53:30 +0100 Subject: QtWidgets: remove \link usages Change-Id: I9887a24485233f29d07054b3110d4db9e499b9f4 Reviewed-by: Casper van Donderen --- src/widgets/dialogs/qdialog.cpp | 10 ++---- src/widgets/dialogs/qmessagebox.cpp | 5 ++- src/widgets/doc/src/external-resources.qdoc | 37 ++++++++++++++++++++++ .../doc/src/widgets-and-layouts/layout.qdoc | 2 +- src/widgets/graphicsview/qgraphicsitem.cpp | 10 +++--- src/widgets/itemviews/qcolumnview.cpp | 2 +- src/widgets/itemviews/qproxymodel.cpp | 2 +- src/widgets/kernel/qlayout.cpp | 4 +-- src/widgets/kernel/qwhatsthis.cpp | 4 +-- src/widgets/kernel/qwidget.cpp | 35 ++++++++++---------- src/widgets/styles/qmacstyle.qdoc | 3 +- src/widgets/styles/qstyle.cpp | 3 +- src/widgets/util/qundogroup.cpp | 2 +- src/widgets/widgets/qabstractbutton.cpp | 6 ++-- src/widgets/widgets/qdockwidget.cpp | 5 +-- src/widgets/widgets/qframe.cpp | 2 +- src/widgets/widgets/qlcdnumber.cpp | 4 +-- src/widgets/widgets/qlineedit.cpp | 15 ++++----- src/widgets/widgets/qmainwindow.cpp | 2 +- src/widgets/widgets/qtabbar.cpp | 2 +- src/widgets/widgets/qtoolbar.cpp | 9 +++--- 21 files changed, 92 insertions(+), 72 deletions(-) create mode 100644 src/widgets/doc/src/external-resources.qdoc diff --git a/src/widgets/dialogs/qdialog.cpp b/src/widgets/dialogs/qdialog.cpp index 0955e00dd5..97a5b6d454 100644 --- a/src/widgets/dialogs/qdialog.cpp +++ b/src/widgets/dialogs/qdialog.cpp @@ -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 diff --git a/src/widgets/dialogs/qmessagebox.cpp b/src/widgets/dialogs/qmessagebox.cpp index 2b1d516ab7..a7173c813a 100644 --- a/src/widgets/dialogs/qmessagebox.cpp +++ b/src/widgets/dialogs/qmessagebox.cpp @@ -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 index 0000000000..b28bc8e5d4 --- /dev/null +++ b/src/widgets/doc/src/external-resources.qdoc @@ -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 +*/ diff --git a/src/widgets/doc/src/widgets-and-layouts/layout.qdoc b/src/widgets/doc/src/widgets-and-layouts/layout.qdoc index 807f9ae8f9..cc3c438173 100644 --- a/src/widgets/doc/src/widgets-and-layouts/layout.qdoc +++ b/src/widgets/doc/src/widgets-and-layouts/layout.qdoc @@ -305,7 +305,7 @@ 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. diff --git a/src/widgets/graphicsview/qgraphicsitem.cpp b/src/widgets/graphicsview/qgraphicsitem.cpp index d1be832b9a..7a277a56cf 100644 --- a/src/widgets/graphicsview/qgraphicsitem.cpp +++ b/src/widgets/graphicsview/qgraphicsitem.cpp @@ -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: diff --git a/src/widgets/itemviews/qcolumnview.cpp b/src/widgets/itemviews/qcolumnview.cpp index 83cea4fd15..c4e47df145 100644 --- a/src/widgets/itemviews/qcolumnview.cpp +++ b/src/widgets/itemviews/qcolumnview.cpp @@ -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} */ /*! diff --git a/src/widgets/itemviews/qproxymodel.cpp b/src/widgets/itemviews/qproxymodel.cpp index 479212422b..655fef9900 100644 --- a/src/widgets/itemviews/qproxymodel.cpp +++ b/src/widgets/itemviews/qproxymodel.cpp @@ -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 { diff --git a/src/widgets/kernel/qlayout.cpp b/src/widgets/kernel/qlayout.cpp index a7760711b6..9a638b0251 100644 --- a/src/widgets/kernel/qlayout.cpp +++ b/src/widgets/kernel/qlayout.cpp @@ -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) { diff --git a/src/widgets/kernel/qwhatsthis.cpp b/src/widgets/kernel/qwhatsthis.cpp index 39469ced98..7f7d958e70 100644 --- a/src/widgets/kernel/qwhatsthis.cpp +++ b/src/widgets/kernel/qwhatsthis.cpp @@ -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 diff --git a/src/widgets/kernel/qwidget.cpp b/src/widgets/kernel/qwidget.cpp index 1f1e35a67d..467b1fc311 100644 --- a/src/widgets/kernel/qwidget.cpp +++ b/src/widgets/kernel/qwidget.cpp @@ -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 diff --git a/src/widgets/styles/qmacstyle.qdoc b/src/widgets/styles/qmacstyle.qdoc index 96b3a78b06..d951894c35 100644 --- a/src/widgets/styles/qmacstyle.qdoc +++ b/src/widgets/styles/qmacstyle.qdoc @@ -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 diff --git a/src/widgets/styles/qstyle.cpp b/src/widgets/styles/qstyle.cpp index 21183531a5..568d8999d6 100644 --- a/src/widgets/styles/qstyle.cpp +++ b/src/widgets/styles/qstyle.cpp @@ -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 diff --git a/src/widgets/util/qundogroup.cpp b/src/widgets/util/qundogroup.cpp index cf7d826b3b..f4bd82eb34 100644 --- a/src/widgets/util/qundogroup.cpp +++ b/src/widgets/util/qundogroup.cpp @@ -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 diff --git a/src/widgets/widgets/qabstractbutton.cpp b/src/widgets/widgets/qabstractbutton.cpp index 0c22576f7f..c263e5c239 100644 --- a/src/widgets/widgets/qabstractbutton.cpp +++ b/src/widgets/widgets/qabstractbutton.cpp @@ -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() */ diff --git a/src/widgets/widgets/qdockwidget.cpp b/src/widgets/widgets/qdockwidget.cpp index 7f354a8f99..4859f5ce73 100644 --- a/src/widgets/widgets/qdockwidget.cpp +++ b/src/widgets/widgets/qdockwidget.cpp @@ -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. diff --git a/src/widgets/widgets/qframe.cpp b/src/widgets/widgets/qframe.cpp index 6c37ad8c01..f933b972d0 100644 --- a/src/widgets/widgets/qframe.cpp +++ b/src/widgets/widgets/qframe.cpp @@ -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 diff --git a/src/widgets/widgets/qlcdnumber.cpp b/src/widgets/widgets/qlcdnumber.cpp index 4639b15834..6d0ba3ec7e 100644 --- a/src/widgets/widgets/qlcdnumber.cpp +++ b/src/widgets/widgets/qlcdnumber.cpp @@ -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 diff --git a/src/widgets/widgets/qlineedit.cpp b/src/widgets/widgets/qlineedit.cpp index 27f47b754d..fc37501ba3 100644 --- a/src/widgets/widgets/qlineedit.cpp +++ b/src/widgets/widgets/qlineedit.cpp @@ -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 diff --git a/src/widgets/widgets/qmainwindow.cpp b/src/widgets/widgets/qmainwindow.cpp index 22be289aac..4ab7210bd9 100644 --- a/src/widgets/widgets/qmainwindow.cpp +++ b/src/widgets/widgets/qmainwindow.cpp @@ -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 diff --git a/src/widgets/widgets/qtabbar.cpp b/src/widgets/widgets/qtabbar.cpp index 2e46ec627b..9fd2080904 100644 --- a/src/widgets/widgets/qtabbar.cpp +++ b/src/widgets/widgets/qtabbar.cpp @@ -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}. diff --git a/src/widgets/widgets/qtoolbar.cpp b/src/widgets/widgets/qtoolbar.cpp index ddc6686265..b2587e64dd 100644 --- a/src/widgets/widgets/qtoolbar.cpp +++ b/src/widgets/widgets/qtoolbar.cpp @@ -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, -- cgit v1.2.3