relating to accessibility.
\ingroup accessibility
-
+ \inmodule QtWidgets
Accessible applications can be used by people who are not able to
use applications by conventional means.
about accessible objects.
\ingroup accessibility
+ \inmodule QtWidgets
Accessibility tools (also called AT Clients), such as screen readers
or braille displays, require high-level information about
\ingroup accessibility
\ingroup events
+ \inmodule QtWidgets
*/
/*!
accessibility back-ends.
\ingroup accessibility
+ \inmodule QtWidgets
Qt supports Microsoft Active Accessibility (MSAA), Mac OS X
Accessibility, and the Unix/X11 AT-SPI standard. By subclassing
\ingroup plugins
\ingroup accessibility
+ \inmodule QtWidgets
Writing an accessibility bridge plugin is achieved by subclassing
this base class, reimplementing the pure virtual functions keys()
QAccessibleInterface for QObjects.
\ingroup accessibility
+ \inmodule QtWidgets
This class is mainly provided for convenience. All subclasses of
the QAccessibleInterface that provide implementations of non-widget objects
print dialogs used to configure printers.
\ingroup printing
+ \inmodule QtPrintSupport
This class implements getter and setter functions that are used to
customize settings shown in print dialogs, but it is not used directly.
\ingroup standard-dialogs
\ingroup printing
+ \inmodule QtPrintSupport
The dialog allows users to change document-related settings, such
as the paper size and orientation, type of print (color or
\ingroup standard-dialogs
\ingroup printing
+ \inmodule QtPrintSupport
On Windows and Mac OS X the page setup dialog is implemented using
the native page setup dialogs.
\ingroup standard-dialogs
\ingroup printing
+ \inmodule QtPrintSupport
Using QPrintPreviewDialog in your existing application is
straightforward:
\brief The QPrinter class is a paint device that paints on a printer.
\ingroup printing
+ \inmodule QtPrintSupport
This device represents a series of pages of printed output, and is
\reentrant
\ingroup printing
+ \inmodule QtPrintSupport
\brief The QPrintEngine class defines an interface for how QPrinter
interacts with a given printing subsystem.
existing printers.
\ingroup printing
+ \inmodule QtPrintSupport
Use the static functions to generate a list of QPrinterInfo
objects. Each QPrinterInfo object in the list represents a single
previewing page layouts for printer output.
\ingroup printing
+ \inmodule QtPrintSupport
QPrintPreviewDialog uses a QPrintPreviewWidget internally, and the
purpose of QPrintPreviewWidget is to make it possible to embed the
\brief The QAccessibleWidget class implements the QAccessibleInterface for QWidgets.
\ingroup accessibility
+ \inmodule QtWidgets
This class is convenient to use as a base class for custom
implementations of QAccessibleInterfaces that provide information
\brief The QColorDialog class provides a dialog widget for specifying colors.
\ingroup standard-dialogs
+ \inmodule QtWidgets
The color dialog's function is to allow users to choose colors.
For example, you might use this in a drawing program to allow the
\ingroup dialog-classes
\ingroup abstractwidgets
-
+ \inmodule QtWidgets
A dialog window is a top-level window mostly used for short-term
tasks and brief communications with the user. QDialogs may be
\brief The QErrorMessage class provides an error message display dialog.
\ingroup standard-dialog
+ \inmodule QtWidgets
An error message widget consists of a text label and a checkbox. The
checkbox lets the user control whether the same error message will be
\class QFileDialog
\brief The QFileDialog class provides a dialog that allow users to select files or directories.
\ingroup standard-dialogs
-
+ \inmodule QtWidgets
The QFileDialog class enables a user to traverse the file system in
order to select one or many files or a directory.
\brief The QFileSystemModel class provides a data model for the local filesystem.
\ingroup model-view
+ \inmodule QtWidgets
This class provides access to the local filesystem, providing functions
for renaming and removing files and directories, and for creating new
/*!
\class QFontDialog
\ingroup standard-dialogs
+ \inmodule QtWidgets
\brief The QFontDialog class provides a dialog widget for selecting a font.
\brief The QInputDialog class provides a simple convenience dialog to get a
single value from the user.
\ingroup standard-dialogs
-
+ \inmodule QtWidgets
The input value can be a string, a number or an item from a list. A label
must be set to tell the user what they should enter.
the user or for asking the user a question and receiving an answer.
\ingroup standard-dialogs
-
+ \inmodule QtWidgets
A message box displays a primary \l{QMessageBox::text}{text} to
alert the user to a situation, an \l{QMessageBox::informativeText}
\class QProgressDialog
\brief The QProgressDialog class provides feedback on the progress of a slow operation.
\ingroup standard-dialogs
+ \inmodule QtWidgets
A progress dialog is used to give the user an indication of how long
\since 4.3
\brief The QWizard class provides a framework for wizards.
+ \inmodule QtWidgets
+
A wizard (also called an assistant on Mac OS X) is a special type
of input dialog that consists of a sequence of pages. A wizard's
purpose is to guide the user through a process step by step.
\since 4.3
\brief The QWizardPage class is the base class for wizard pages.
+ \inmodule QtWidgets
+
QWizard represents a wizard. Each page is a QWizardPage. When
you create your own wizards, you can use QWizardPage directly,
or you can subclass it for more control.
\since 4.6
\ingroup multimedia
\ingroup graphicsview-api
+ \inmodule QtWidgets
Effects alter the appearance of elements by hooking into the rendering
pipeline and operating between the source (e.g., a QGraphicsPixmapItem)
\class QGraphicsColorizeEffect
\brief The QGraphicsColorizeEffect class provides a colorize effect.
\since 4.6
+ \inmodule QtWidgets
A colorize effect renders the source with a tint of its color(). The color
can be modified using the setColor() function.
\class QGraphicsBlurEffect
\brief The QGraphicsBlurEffect class provides a blur effect.
\since 4.6
+ \inmodule QtWidgets
A blur effect blurs the source. This effect is useful for reducing details,
such as when the source loses focus and you want to draw attention to other
\class QGraphicsDropShadowEffect
\brief The QGraphicsDropShadowEffect class provides a drop shadow effect.
\since 4.6
+ \inmodule QtWidgets
A drop shadow effect renders the source with a drop shadow. The color of
the drop shadow can be modified using the setColor() function. The drop
\class QGraphicsOpacityEffect
\brief The QGraphicsOpacityEffect class provides an opacity effect.
\since 4.6
+ \inmodule QtWidgets
An opacity effect renders the source with an opacity. This effect is useful
for making the source semi-transparent, similar to a fade-in/fade-out
\ingroup appearance
\ingroup geomanagement
\ingroup graphicsview-api
+ \inmodule QtWidgets
The anchor layout allows developers to specify how widgets should be placed relative to
each other, and to the layout itself. The specification is made by adding anchors to the
\ingroup appearance
\ingroup geomanagement
\ingroup graphicsview-api
+ \inmodule QtWidgets
The graphics anchor provides an API that enables you to query and manipulate the
properties an anchor has. When an anchor is added to the layout with
\since 4.4
\ingroup graphicsview-api
+ \inmodule QtWidgets
The most common way to use QGraphicsGridLayout is to construct an object
on the heap with no parent, add widgets and layouts by calling addItem(),
\since 4.2
\ingroup graphicsview-api
+ \inmodule QtWidgets
It provides a light-weight foundation for writing your own custom items.
This includes defining the item's geometry, collision detection, its
require signals, slots and properties.
\since 4.6
\ingroup graphicsview-api
+ \inmodule QtWidgets
The class extends a QGraphicsItem with QObject's signal/slot and property mechanisms.
It maps many of QGraphicsItem's basic setters and getters to properties and adds notification
all path items.
\since 4.2
\ingroup graphicsview-api
+ \inmodule QtWidgets
This class does not fully implement an item by itself; in particular, it
does not implement boundingRect() and paint(), which are inherited by
can add to a QGraphicsScene.
\since 4.2
\ingroup graphicsview-api
+ \inmodule QtWidgets
To set the item's path, pass a QPainterPath to QGraphicsPathItem's
constructor, or call the setPath() function. The path() function
can add to a QGraphicsScene.
\since 4.2
\ingroup graphicsview-api
+ \inmodule QtWidgets
To set the item's rectangle, pass a QRectF to QGraphicsRectItem's
constructor, or call the setRect() function. The rect() function
can add to a QGraphicsScene.
\since 4.2
\ingroup graphicsview-api
+ \inmodule QtWidgets
QGraphicsEllipseItem respresents an ellipse with a fill and an outline,
and you can also use it for ellipse segments (see startAngle(),
can add to a QGraphicsScene.
\since 4.2
\ingroup graphicsview-api
+ \inmodule QtWidgets
To set the item's polygon, pass a QPolygonF to
QGraphicsPolygonItem's constructor, or call the setPolygon()
QGraphicsScene.
\since 4.2
\ingroup graphicsview-api
+ \inmodule QtWidgets
To set the item's line, pass a QLineF to QGraphicsLineItem's
constructor, or call the setLine() function. The line() function
a QGraphicsScene.
\since 4.2
\ingroup graphicsview-api
+ \inmodule QtWidgets
To set the item's pixmap, pass a QPixmap to QGraphicsPixmapItem's
constructor, or call the setPixmap() function. The pixmap()
a QGraphicsScene to display formatted text.
\since 4.2
\ingroup graphicsview-api
+ \inmodule QtWidgets
If you only need to show plain text in an item, consider using QGraphicsSimpleTextItem
instead.
that you can add to a QGraphicsScene.
\since 4.2
\ingroup graphicsview-api
+ \inmodule QtWidgets
To set the item's text, you can either pass a QString to
QGraphicsSimpleTextItem's constructor, or call setText() to change the
a group of items as a single item.
\since 4.2
\ingroup graphicsview-api
+ \inmodule QtWidgets
A QGraphicsItemGroup is a special type of compound item that
treats itself and all its children as one item (i.e., all events
support for QGraphicsItem.
\since 4.2
\ingroup graphicsview-api
+ \inmodule QtWidgets
\deprecated
The QGraphicsItemAnimation class animates a QGraphicsItem. You can
in Graphics View.
\since 4.4
\ingroup graphicsview-api
+ \inmodule QtWidgets
QGraphicsLayout is an abstract class that defines a virtual API for
arranging QGraphicsWidget children and other QGraphicsLayoutItem objects
items to be managed by layouts.
\since 4.4
\ingroup graphicsview-api
+ \inmodule QtWidgets
QGraphicsLayoutItem is an abstract class that defines a set of virtual
functions describing sizes, size policies, and size hints for any object
layout for managing widgets in Graphics View.
\since 4.4
\ingroup graphicsview-api
+ \inmodule QtWidgets
The default orientation for a linear layout is Qt::Horizontal. You can
choose a vertical orientation either by calling setOrientation(), or by
a QWidget in a QGraphicsScene.
\since 4.4
\ingroup graphicsview-api
+ \inmodule QtWidgets
QGraphicsProxyWidget embeds QWidget-based widgets, for example, a
QPushButton, QFontComboBox, or even QFileDialog, into
number of 2D graphical items.
\since 4.2
\ingroup graphicsview-api
-
+ \inmodule QtWidgets
The class serves as a container for QGraphicsItems. It is used together
with QGraphicsView for visualizing graphical items, such as lines,
graphics view related events.
\since 4.2
\ingroup graphicsview-api
+ \inmodule QtWidgets
When a QGraphicsView receives Qt mouse, keyboard, and drag and
drop events (QMouseEvent, QKeyEvent, QDragEvent, etc.), it
in the graphics view framework.
\since 4.2
\ingroup graphicsview-api
+ \inmodule QtWidgets
When a QGraphicsView receives a QMouseEvent, it translates it to a
QGraphicsSceneMouseEvent. The event is then forwarded to the
graphics view framework.
\since 4.2
\ingroup graphicsview-api
+ \inmodule QtWidgets
\l{QWheelEvent}{QWheelEvent}s received by a QGraphicsView are translated
into QGraphicsSceneWheelEvents; it translates the QWheelEvent::globalPos()
menu events in the graphics view framework.
\since 4.2
\ingroup graphicsview-api
+ \inmodule QtWidgets
A QContextMenuEvent received by a QGraphicsView is translated
into a QGraphicsSceneContextMenuEvent. The
in the graphics view framework.
\since 4.2
\ingroup graphicsview-api
+ \inmodule QtWidgets
When a QGraphicsView receives a QHoverEvent event, it translates
it into QGraphicsSceneHoverEvent. The event is then forwarded to
tooltip is requested.
\since 4.2
\ingroup graphicsview-api
+ \inmodule QtWidgets
When a QGraphicsView receives a QEvent of type
QEvent::ToolTip, it creates a QGraphicsSceneHelpEvent, which is
drag and drop in the graphics view framework.
\since 4.2
\ingroup graphicsview-api
+ \inmodule QtWidgets
QGraphicsView inherits the drag and drop functionality provided
by QWidget. When it receives a drag and drop event, it translates
resizing in the graphics view framework.
\since 4.4
\ingroup graphicsview-api
+ \inmodule QtWidgets
A QGraphicsWidget sends itself a QGraphicsSceneResizeEvent immediately
when its geometry changes.
moving in the graphics view framework.
\since 4.4
\ingroup graphicsview-api
+ \inmodule QtWidgets
A QGraphicsWidget sends itself a QGraphicsSceneMoveEvent immediately when
its local position changes. The delivery is implemented as part of
advanced transformations on QGraphicsItems.
\since 4.6
\ingroup graphicsview-api
+ \inmodule QtWidgets
As an alternative to QGraphicsItem::transform, QGraphicsTransform lets you
create and control advanced transformations that can be configured
\class QGraphicsScale
\brief The QGraphicsScale class provides a scale transformation.
\since 4.6
+ \inmodule QtWidgets
QGraphicsScene provides certain parameters to help control how the scale
should be applied.
\brief The QGraphicsRotation class provides a rotation transformation around
a given axis.
\since 4.6
+ \inmodule QtWidgets
You can provide the desired axis by assigning a QVector3D to the axis property
or by passing a member if Qt::Axis to the setAxis convenience function.
contents of a QGraphicsScene.
\since 4.2
\ingroup graphicsview-api
-
+ \inmodule QtWidgets
QGraphicsView visualizes the contents of a QGraphicsScene in a scrollable
viewport. To create a scene with geometrical items, see QGraphicsScene's
items in a QGraphicsScene.
\since 4.4
\ingroup graphicsview-api
+ \inmodule QtWidgets
QGraphicsWidget is an extended base item that provides extra functionality
over QGraphicsItem. It is similar to QWidget in many ways:
data items from a model.
\ingroup model-view
-
+ \inmodule QtWidgets
A QAbstractItemDelegate provides the interface and common functionality
for delegates in the model/view architecture. Delegates display
item view classes.
\ingroup model-view
-
+ \inmodule QtWidgets
QAbstractItemView class is the base class for every standard view
that uses a QAbstractItemModel. QAbstractItemView is an abstract
\brief The QAbstractProxyModel class provides a base class for proxy item
models that can do sorting, filtering or other data processing tasks.
\ingroup model-view
+ \inmodule QtWidgets
This class defines the standard interface that proxy models must use to be
able to interoperate correctly with other model/view components. It is not
\brief The QColumnView class provides a model/view implementation of a column view.
\ingroup model-view
\ingroup advanced
-
+ \inmodule QtWidgets
QColumnView displays a model in a number of QListViews, one for each
hierarchy in the tree. This is sometimes referred to as a cascading list.
\since 4.2
\ingroup model-view
\ingroup advanced
+ \inmodule QtWidgets
QDataWidgetMapper can be used to create data-aware widgets by mapping
them to sections of an item model. A section is a column of a model
\brief The QDirModel class provides a data model for the local filesystem.
\ingroup model-view
+ \inmodule QtWidgets
The usage of QDirModel is not recommended anymore. The
QFileSystemModel class is a more performant alternative.
/*!
\class QFileIconProvider
+ \inmodule QtWidgets
+
\brief The QFileIconProvider class provides file icons for the QDirModel and the QFileSystemModel classes.
*/
item views.
\ingroup model-view
-
+ \inmodule QtWidgets
A QHeaderView displays the headers used in item views such as the
QTableView and QTreeView classes. It takes the place of Qt3's \c QHeader
\brief The QIdentityProxyModel class proxies its source model unmodified
\ingroup model-view
+ \inmodule QtWidgets
QIdentityProxyModel can be used to forward the structure of a source model exactly, with no sorting, filtering or other transformation.
This is similar in concept to an identity matrix where A.I = A.
data items from a model.
\ingroup model-view
-
+ \inmodule QtWidgets
QItemDelegate can be used to provide custom display features and editor
widgets for item views based on QAbstractItemView subclasses. Using a
in views and delegates.
\since 4.2
\ingroup model-view
+ \inmodule QtWidgets
When editing data in an item view, editors are created and
displayed by a delegate. QItemDelegate, which is the delegate by
must be subclassed when implementing new item editor creators.
\since 4.2
\ingroup model-view
+ \inmodule QtWidgets
QItemEditorCreatorBase objects are specialized widget factories that
provide editor widgets for one particular QVariant data type. They
\since 4.2
\ingroup model-view
+ \inmodule QtWidgets
QItemEditorCreator is a convenience template class. It uses
the template class to create editors for QItemEditorFactory.
\since 4.2
\ingroup model-view
+ \inmodule QtWidgets
This convenience template class makes it possible to register widgets without
having to subclass QItemEditorCreatorBase.
range of selected items in a model.
\ingroup model-view
+ \inmodule QtWidgets
A QItemSelectionRange contains information about a range of
selected items in a model. A range of items is a contiguous array
\brief The QItemSelection class manages information about selected items in a model.
\ingroup model-view
+ \inmodule QtWidgets
A QItemSelection describes the items in a model that have been
selected by the user. A QItemSelection is basically a list of
\brief The QItemSelectionModel class keeps track of a view's selected items.
\ingroup model-view
+ \inmodule QtWidgets
A QItemSelectionModel keeps track of the selected items in a view, or
in several views onto the same model. It also keeps track of the
\ingroup model-view
\ingroup advanced
-
+ \inmodule QtWidgets
A QListView presents items stored in a model, either as a simple
non-hierarchical list, or as a collection of icons. This class is used
QListWidget item view class.
\ingroup model-view
+ \inmodule QtWidgets
A QListWidgetItem represents a single item in a QListWidget. Each item can
hold several pieces of information, and will display them appropriately.
\brief The QListWidget class provides an item-based list widget.
\ingroup model-view
-
+ \inmodule QtWidgets
QListWidget is a convenience class that provides a list view similar to the
one supplied by QListView, but with a classic item-based interface for
passed between another model and a view.
\ingroup model-view
+ \inmodule QtWidgets
If you want to do filtering and sorting, see QSortFilterProxyModel.
filtering data passed between another model and a view.
\ingroup model-view
+ \inmodule QtWidgets
QSortFilterProxyModel can be used for sorting items, filtering out items,
or both. The model transforms the structure of a source model by mapping
QStandardItemModel class.
\since 4.2
\ingroup model-view
+ \inmodule QtWidgets
Items usually contain text, icons, or checkboxes.
\class QStandardItemModel
\brief The QStandardItemModel class provides a generic model for storing custom data.
\ingroup model-view
+ \inmodule QtWidgets
QStandardItemModel can be used as a repository for standard Qt
data types. It is one of the \l {Model/View Classes} and is part
\brief The QStringListModel class provides a model that supplies strings to views.
\ingroup model-view
-
+ \inmodule QtWidgets
QStringListModel is an editable model that can be used for simple
cases where you need to display a number of strings in a view
data items from a model.
\ingroup model-view
+ \inmodule QtWidgets
\since 4.4
\ingroup model-view
\ingroup advanced
-
+ \inmodule QtWidgets
A QTableView implements a table view that displays items from a
model. This class is used to provide standard tables that were
selection in a model without using model indexes and a selection model.
\ingroup model-view
+ \inmodule QtWidgets
The QTableWidgetSelectionRange class stores the top left and bottom
right rows and columns of a selection range in a table. The
QTableWidget class.
\ingroup model-view
+ \inmodule QtWidgets
Table items are used to hold pieces of information for table widgets.
Items usually contain text, icons, or checkboxes
\brief The QTableWidget class provides an item-based table view with a default model.
\ingroup model-view
-
+ \inmodule QtWidgets
Table widgets provide standard table display facilities for applications.
The items in a QTableWidget are provided by QTableWidgetItem.
\ingroup model-view
\ingroup advanced
-
+ \inmodule QtWidgets
A QTreeView implements a tree representation of items from a
model. This class is used to provide standard hierarchical lists that
\brief The QTreeModel class manages the items stored in a tree view.
\ingroup model-view
+ \inmodule QtWidgets
*/
QTreeWidget convenience class.
\ingroup model-view
+ \inmodule QtWidgets
Tree widget items are used to hold rows of information for tree widgets.
Rows usually contain several columns of data, each of which can contain
tree model.
\ingroup model-view
-
+ \inmodule QtWidgets
The QTreeWidget class is a convenience class that provides a standard
tree widget with a classic item-based interface similar to that used by
/*!
\class QTreeWidgetItemIterator
\ingroup model-view
+ \inmodule QtWidgets
+
\brief The QTreeWidgetItemIterator class provides a way to iterate over the
items in a QTreeWidget instance.
action that can be inserted into widgets.
\ingroup mainwindow-classes
-
+ \inmodule QtWidgets
\omit
* parent and widget are different
\brief The QActionGroup class groups actions together.
\ingroup mainwindow-classes
+ \inmodule QtWidgets
In some situations it is useful to group QAction objects together.
For example, if you have a \gui{Left Align} action, a \gui{Right
\brief The QApplication class manages the GUI application's control
flow and main settings.
+ \inmodule QtWidgets
+
QApplication contains the main event loop, where all events from the window
system and other sources are processed and dispatched. It also handles the
application's initialization, finalization, and provides session
\class QSessionManager
\brief The QSessionManager class provides access to the session manager.
+ \inmodule QtWidgets
+
A session manager in a desktop environment (in which Qt GUI applications
live) keeps track of a session, which is a group of running applications,
each of which has a particular state. The state of an application contains
vertically.
\ingroup geomanagement
+ \inmodule QtWidgets
QBoxLayout takes the space it gets (from its parent layout or from
the parentWidget()), divides it up into a row of boxes, and makes
\brief The QHBoxLayout class lines up widgets horizontally.
\ingroup geomanagement
+ \inmodule QtWidgets
This class is used to construct horizontal box layout objects. See
QBoxLayout for details.
\brief The QVBoxLayout class lines up widgets vertically.
\ingroup geomanagement
+ \inmodule QtWidgets
This class is used to construct vertical box layout objects. See
QBoxLayout for details.
\ingroup advanced
\ingroup desktop
+ \inmodule QtWidgets
Systems with more than one graphics card and monitor can manage the
physical screen space available either as multiple desktops, or as a
\brief The QFormLayout class manages forms of input widgets and their associated labels.
\ingroup geomanagement
-
+ \inmodule QtWidgets
QFormLayout is a convenience layout class that lays out its
children in a two-column form. The left column consists of labels
\class QGesture
\since 4.6
\ingroup gestures
+ \inmodule QtWidgets
\brief The QGesture class represents a gesture, containing properties that
describe the corresponding user input.
\since 4.6
\brief The QPanGesture class describes a panning gesture made by the user.
\ingroup gestures
+ \inmodule QtWidgets
\image pangesture.png
\brief The QPinchGesture class describes a pinch gesture made by the user.
\ingroup touch
\ingroup gestures
+ \inmodule QtWidgets
A pinch gesture is a form of touch user input in which the user typically
touches two points on the input device with a thumb and finger, before moving
\since 4.6
\brief The QSwipeGesture class describes a swipe gesture made by the user.
\ingroup gestures
+ \inmodule QtWidgets
\image swipegesture.png
\since 4.6
\brief The QTapGesture class describes a tap gesture made by the user.
\ingroup gestures
+ \inmodule QtWidgets
For an overview of gesture handling in Qt and information on using gestures
in your applications, see the \l{Gestures Programming} document.
\brief The QTapAndHoldGesture class describes a tap-and-hold (aka LongTap)
gesture made by the user.
\ingroup gestures
+ \inmodule QtWidgets
For an overview of gesture handling in Qt and information on using gestures
in your applications, see the \l{Gestures Programming} document.
\since 4.6
\ingroup events
\ingroup gestures
+ \inmodule QtWidgets
\brief The QGestureEvent class provides the description of triggered gestures.
\since 4.6
\brief The QGestureRecognizer class provides the infrastructure for gesture recognition.
\ingroup gestures
+ \inmodule QtWidgets
Gesture recognizers are responsible for creating and managing QGesture objects and
monitoring input events sent to QWidget and QGraphicsObject subclasses.
\brief The QGridLayout class lays out widgets in a grid.
\ingroup geomanagement
-
+ \inmodule QtWidgets
QGridLayout takes the space made available to it (by its parent
layout or by the parentWidget()), divides it up into rows and
QGuiPlatformPlugin can be used to integrate Qt applications in a platform built on top of Qt.
The application developer should not know or use the plugin, it is only used by Qt internaly.
- But full platform that are built on top of Qt may provide a plugin so 3rd party Qt application
- running in the platform are integrated.
+ But full platforms that are built on top of Qt may provide a plugin so 3rd party Qt applications
+ running on the platform are integrated.
*/
/*
\ingroup painting
\ingroup shared
-
+ \inmodule QtWidgets
A QIcon can generate smaller, larger, active, and disabled pixmaps
from the set of pixmaps it is given. Such pixmaps are used by Qt
\brief The QIconEngine class provides an abstract base class for QIcon renderers.
\ingroup painting
+ \inmodule QtWidgets
\bold {Use QIconEngineV2 instead.}
\brief The QIconEngineV2 class provides an abstract base class for QIcon renderers.
\ingroup painting
+ \inmodule QtWidgets
+
\since 4.3
An icon engine renders \l{QIcon}s. With icon engines, you can
\class QIconEngineV2::AvailableSizesArgument
\since 4.5
+ \inmodule QtWidgets
+
This struct represents arguments to virtual_hook() function when
\a id parameter is QIconEngineV2::AvailableSizesHook.
\brief The QIconEnginePlugin class provides an abstract base for custom QIconEngine plugins.
\ingroup plugins
+ \inmodule QtWidgets
\bold {Use QIconEnginePluginV2 instead.}
\brief The QIconEnginePluginV2 class provides an abstract base for custom QIconEngineV2 plugins.
\ingroup plugins
+ \inmodule QtWidgets
+
\since 4.3
Icon engine plugins produces \l{QIconEngine}s for \l{QIcon}s; an
\brief The QInputContext class abstracts the input method dependent data and composing state.
\ingroup i18n
+ \inmodule QtWidgets
An input method is responsible for inputting complex text that cannot
be inputted via simple keymap. It converts a sequence of input
\brief The QLayout class is the base class of geometry managers.
\ingroup geomanagement
+ \inmodule QtWidgets
This is an abstract base class inherited by the concrete classes
QBoxLayout, QGridLayout, QFormLayout, and QStackedLayout.
QLayout manipulates.
\ingroup geomanagement
+ \inmodule QtWidgets
This is used by custom layouts.
\ingroup geomanagement
\brief The QSpacerItem class provides blank space in a layout.
+ \inmodule QtWidgets
+
Normally, you don't need to use this class directly. Qt's
built-in layout managers provide the following functions for
manipulating empty space in layouts:
\ingroup geomanagement
\brief The QWidgetItem class is a layout item that represents a widget.
+ \inmodule QtWidgets
+
Normally, you don't need to use this class directly. Qt's
built-in layout managers provide the following functions for
manipulating widgets in layouts:
and vertical resizing policy.
\ingroup geomanagement
+ \inmodule QtWidgets
The size policy of a widget is an expression of its willingness to
be resized in various ways, and affects how the widget is treated
\brief The QSound class provides access to the platform audio facilities.
\ingroup multimedia
-
+ \inmodule QtWidgets
Qt provides the most commonly required audio operation in GUI
applications: asynchronously playing a sound file. This is most
only one widget is visible at a time.
\ingroup geomanagement
+ \inmodule QtWidgets
QStackedLayout can be used to create a user interface similar to
the one provided by QTabWidget. There is also a convenience
widget.
\ingroup helpsystem
-
+ \inmodule QtWidgets
The tip is a short piece of text reminding the user of the
widget's function. It is drawn immediately below the given
widget, i.e. answering the question "What's This?".
\ingroup helpsystem
-
+ \inmodule QtWidgets
"What's This?" help is part of an application's online help
system, and provides users with information about the
\brief The QWidget class is the base class of all user interface objects.
\ingroup basicwidgets
+ \inmodule QtWidgets
The widget is the atom of the user interface: it receives mouse, keyboard
and other events from the window system, and paints a representation of
as toolbars.
\ingroup mainwindow-classes
+ \inmodule QtWidgets
Most actions in an application are represented as items in menus or
buttons in toolbars. However sometimes more complex widgets are
\since 4.2
\ingroup draganddrop
+ \inmodule QtWidgets
Qt's drag and drop and clipboard facilities use the MIME
standard. On X11, this maps trivially to the Xdnd protocol. On
\class QWindowsMime
\brief The QWindowsMime class maps open-standard MIME to Window Clipboard formats.
\ingroup draganddrop
+ \inmodule QtWidgets
Qt's drag-and-drop and clipboard facilities use the MIME standard.
On X11, this maps trivially to the Xdnd protocol, but on Windows
/*!
\class QX11EmbedWidget
\ingroup advanced
+ \inmodule QtWidgets
\brief The QX11EmbedWidget class provides an XEmbed client widget.
/*!
\class QX11EmbedContainer
\ingroup advanced
+ \inmodule QtWidgets
\brief The QX11EmbedContainer class provides an XEmbed container
widget.
configuration.
\ingroup shared
+ \inmodule QtWidgets
The class provides two APIs: a set of non-static functions that
provide information about a specific widget or pixmap, and a set
\since 4.6
\brief The QS60MainApplication class provides support for migration from S60.
+ \inmodule QtWidgets
+
\warning This class is provided only to get access to S60 specific
functionality in the application framework classes. It is not
portable. We strongly recommend against using it in new applications.
\since 4.6
\brief The QS60MainAppUi class is a helper class for S60 migration.
+ \inmodule QtWidgets
+
\warning This class is provided only to get access to S60 specific
functionality in the application framework classes. It is not
portable. We strongly recommend against using it in new applications.
\since 4.6
\brief The QS60MainDocument class is a helper class for S60 migration.
+ \inmodule QtWidgets
+
\warning This class is provided only to get access to S60 specific
functionality in the application framework classes. It is not
portable. We strongly recommend against using it in new applications.
\since 4.6
\ingroup statemachine
+ \inmodule QtWidgets
QKeyEventTransition is part of \l{The State Machine Framework}.
\since 4.6
\ingroup statemachine
+ \inmodule QtWidgets
QMouseEventTransition is part of \l{The State Machine Framework}.
\brief The QCDEStyle class provides a CDE look and feel.
\ingroup appearance
+ \inmodule QtWidgets
This style provides a slightly improved Motif look similar to some
versions of the Common Desktop Environment (CDE). The main
Clearlooks style available in GNOME.
\since 4.2
+ \inmodule QtWidgets
+
The Cleanlooks style provides a look and feel for widgets
that closely resembles the Clearlooks style, introduced by Richard
Stellingwerff and Daniel Borgmann.
\brief The QCommonStyle class encapsulates the common Look and Feel of a GUI.
\ingroup appearance
+ \inmodule QtWidgets
This abstract class implements some of the widget's look and feel
that is common to all GUI styles provided and shipped as part of
\class QTileRules
\since 4.6
- Holds the rules used to draw a pixmap or image split into nine segments,
- similar to \l{http://www.w3.org/TR/css3-background/}{CSS3 border-images}.
+ \inmodule QtWidgets
+
+ \brief The QTileRules class provides the rules used to draw a
+ pixmap or image split into nine segments.
+
+ Spliiting is similar to \l{http://www.w3.org/TR/css3-background/}{CSS3 border-images}.
\sa Qt::TileRule, QMargins
*/
\brief The QGtkStyle class provides a widget style rendered by GTK+
\since 4.5
+ \inmodule QtWidgets
+
The QGtkStyle style provides a look and feel that integrates well
into GTK-based desktop environments such as the XFCe and GNOME.
\brief The QMacStyle class provides a Mac OS X style using the Apple Appearance Manager.
\ingroup appearance
+ \inmodule QtWidgets
This class is implemented as a wrapper to the HITheme
APIs, allowing applications to be styled according to the current
\brief The QMotifStyle class provides Motif look and feel.
\ingroup appearance
+ \inmodule QtWidgets
This class implements the Motif look and feel. It closely
resembles the original Motif look as defined by the Open Group,
\brief The QPlastiqueStyle class provides a widget style similar to the
Plastik style available in KDE.
+ \inmodule QtWidgets
+
The Plastique style provides a default look and feel for widgets on X11
that closely resembles the Plastik style, introduced by Sandro Giessl in
KDE 3.2.
\since 4.6
+ \inmodule QtWidgets
+
A QProxyStyle wraps a QStyle (usually the default system style) for the
purpose of dynamically overriding painting or other specific style behavior.
\brief The QS60Style class provides a look and feel suitable for applications on S60.
\since 4.6
\ingroup appearance
+ \inmodule QtWidgets
\sa QMacStyle, QWindowsStyle, QWindowsXPStyle, QWindowsVistaStyle, QPlastiqueStyle, QCleanlooksStyle, QMotifStyle
*/
\brief The QStyle class is an abstract base class that encapsulates the look and feel of a GUI.
\ingroup appearance
+ \inmodule QtWidgets
Qt contains a set of QStyle subclasses that emulate the styles of
the different platforms supported by Qt (QWindowsStyle,
\brief The QStyleFactory class creates QStyle objects.
\ingroup appearance
+ \inmodule QtWidgets
The QStyle class is an abstract base class that encapsulates the
look and feel of a GUI. QStyleFactory creates a QStyle object
\brief The QStyleOption class stores the parameters used by QStyle functions.
\ingroup appearance
+ \inmodule QtWidgets
QStyleOption and its subclasses contain all the information that
QStyle functions need to draw a graphical element.
\brief The QStyleOptionFocusRect class is used to describe the
parameters for drawing a focus rectangle with QStyle.
+ \inmodule QtWidgets
+
For performance reasons, the access to the member variables is
direct (i.e., using the \c . or \c -> operator). This low-level feel
makes the structures straightforward to use and emphasizes that
\brief The QStyleOptionFrame class is used to describe the
parameters for drawing a frame.
+ \inmodule QtWidgets
+
QStyleOptionFrame is used for drawing several built-in Qt widgets,
including QFrame, QGroupBox, QLineEdit, and QMenu. Note that to
describe the parameters necessary for drawing a frame in Qt 4.1 or
parameters necessary for drawing a frame in Qt 4.1 or above.
\since 4.1
+ \inmodule QtWidgets
QStyleOptionFrameV2 inherits QStyleOptionFrame which is used for
drawing several built-in Qt widgets, including QFrame, QGroupBox,
parameters necessary for drawing a frame in Qt 4.1 or above.
\since 4.5
+ \inmodule QtWidgets
QStyleOptionFrameV3 inherits QStyleOptionFrameV2
\brief The QStyleOptionViewItemV2 class is used to describe the
parameters necessary for drawing a frame in Qt 4.2 or above.
\since 4.2
+ \inmodule QtWidgets
QStyleOptionViewItemV2 inherits QStyleOptionViewItem.
\brief The QStyleOptionViewItemV3 class is used to describe the
parameters necessary for drawing a frame in Qt 4.3 or above.
\since 4.3
+ \inmodule QtWidgets
QStyleOptionViewItemV3 inherits QStyleOptionViewItem.
\brief The QStyleOptionViewItemV4 class is used to describe the
parameters necessary for drawing a frame in Qt 4.4 or above.
\since 4.4
+ \inmodule QtWidgets
QStyleOptionViewItemV4 inherits QStyleOptionViewItemV3.
drawing a group box.
\since 4.1
+ \inmodule QtWidgets
QStyleOptionButton contains all the information that QStyle
functions need the various graphical elements of a group box.
\brief The QStyleOptionHeader class is used to describe the
parameters for drawing a header.
+ \inmodule QtWidgets
+
QStyleOptionHeader contains all the information that QStyle
functions need to draw the item views' header pane, header sort
arrow, and header label.
\brief The QStyleOptionButton class is used to describe the
parameters for drawing buttons.
+ \inmodule QtWidgets
+
QStyleOptionButton contains all the information that QStyle
functions need to draw graphical elements like QPushButton,
QCheckBox, and QRadioButton.
parameters for drawing a toolbar.
\since 4.1
+ \inmodule QtWidgets
QStyleOptionToolBar contains all the information that QStyle
functions need to draw QToolBar.
\brief The QStyleOptionTab class is used to describe the
parameters for drawing a tab bar.
+ \inmodule QtWidgets
+
The QStyleOptionTab class is used for drawing several built-in Qt
widgets including \l QTabBar and the panel for \l QTabWidget. Note
that to describe the parameters necessary for drawing a frame in
parameters necessary for drawing a tabs in Qt 4.1 or above.
\since 4.1
+ \inmodule QtWidgets
An instance of the QStyleOptionTabV2 class has
\l{QStyleOption::type} {type} \l SO_Tab and
parameters necessary for drawing a tabs in Qt 4.5 or above.
\since 4.5
+ \inmodule QtWidgets
An instance of the QStyleOptionTabV3 class has
\l{QStyleOption::type} {type} \l SO_Tab and
\brief The QStyleOptionProgressBar class is used to describe the
parameters necessary for drawing a progress bar.
+ \inmodule QtWidgets
+
Since Qt 4.1, Qt uses the QStyleOptionProgressBarV2 subclass for
drawing QProgressBar.
parameters necessary for drawing a progress bar in Qt 4.1 or above.
\since 4.1
+ \inmodule QtWidgets
An instance of this class has \l{QStyleOption::type} {type}
SO_ProgressBar and \l{QStyleOption::version} {version} 2.
\brief The QStyleOptionMenuItem class is used to describe the
parameter necessary for drawing a menu item.
+ \inmodule QtWidgets
+
QStyleOptionMenuItem contains all the information that QStyle
functions need to draw the menu items from \l QMenu. It is also
used for drawing other menu-related widgets.
\brief The QStyleOptionComplex class is used to hold parameters that are
common to all complex controls.
+ \inmodule QtWidgets
+
This class is not used on its own. Instead it is used to derive
other complex control options, for example QStyleOptionSlider and
QStyleOptionSpinBox.
\brief The QStyleOptionSlider class is used to describe the
parameters needed for drawing a slider.
+ \inmodule QtWidgets
+
QStyleOptionSlider contains all the information that QStyle
functions need to draw QSlider and QScrollBar.
\brief The QStyleOptionSpinBox class is used to describe the
parameters necessary for drawing a spin box.
+ \inmodule QtWidgets
+
QStyleOptionSpinBox contains all the information that QStyle
functions need to draw QSpinBox and QDateTimeEdit.
\brief The QStyleOptionQ3ListViewItem class is used to describe an
item drawn in a Q3ListView.
+ \inmodule QtWidgets
+
This class is used for drawing the compatibility Q3ListView's
items. \bold {It is not recommended for new classes}.
\brief The QStyleOptionQ3ListView class is used to describe the
parameters for drawing a Q3ListView.
+ \inmodule QtWidgets
+
This class is used for drawing the compatibility Q3ListView. \bold
{It is not recommended for new classes}.
\brief The QStyleOptionQ3DockWindow class is used to describe the
parameters for drawing various parts of a Q3DockWindow.
+ \inmodule QtWidgets
+
This class is used for drawing the old Q3DockWindow and its
parts. \bold {It is not recommended for new classes}.
\brief The QStyleOptionDockWidget class is used to describe the
parameters for drawing a dock widget.
+ \inmodule QtWidgets
+
QStyleOptionDockWidget contains all the information that QStyle
functions need to draw graphical elements like QDockWidget.
\brief The QStyleOptionToolButton class is used to describe the
parameters for drawing a tool button.
+ \inmodule QtWidgets
+
QStyleOptionToolButton contains all the information that QStyle
functions need to draw QToolButton.
\brief The QStyleOptionComboBox class is used to describe the
parameter for drawing a combobox.
+ \inmodule QtWidgets
+
QStyleOptionButton contains all the information that QStyle
functions need to draw QComboBox.
\brief The QStyleOptionToolBox class is used to describe the
parameters needed for drawing a tool box.
+ \inmodule QtWidgets
+
QStyleOptionToolBox contains all the information that QStyle
functions need to draw QToolBox.
\brief The QStyleOptionToolBoxV2 class is used to describe the parameters necessary for drawing a frame in Qt 4.3 or above.
\since 4.3
+ \inmodule QtWidgets
+
QStyleOptionToolBoxV2 inherits QStyleOptionToolBox which is used for
drawing the tabs in a QToolBox.
\brief The QStyleOptionRubberBand class is used to describe the
parameters needed for drawing a rubber band.
+ \inmodule QtWidgets
+
QStyleOptionRubberBand contains all the information that
QStyle functions need to draw QRubberBand.
\brief The QStyleOptionTitleBar class is used to describe the
parameters for drawing a title bar.
+ \inmodule QtWidgets
+
QStyleOptionTitleBar contains all the information that QStyle
functions need to draw the title bar of a QMdiSubWindow.
\brief The QStyleOptionViewItem class is used to describe the
parameters used to draw an item in a view widget.
+ \inmodule QtWidgets
+
QStyleOptionViewItem contains all the information that QStyle
functions need to draw the items for Qt's model/view classes.
\brief The QStyleOptionTabWidgetFrame class is used to describe the
parameters for drawing the frame around a tab widget.
+ \inmodule QtWidgets
+
QStyleOptionTabWidgetFrame contains all the information that
QStyle functions need to draw the frame around QTabWidget.
\brief The QStyleOptionTabWidgetFrameV2 class is used to describe the
parameters for drawing the frame around a tab widget.
+ \inmodule QtWidgets
+
QStyleOptionTabWidgetFrameV2 contains all the information that
QStyle functions need to draw the frame around QTabWidget.
the base of a tab bar, i.e. the part that the tab bar usually
overlaps with.
+ \inmodule QtWidgets
+
QStyleOptionTabBarBase contains all the information that QStyle
functions need to draw the tab bar base. Note that this is only
drawn for a standalone QTabBar (one that isn't part of a
the base of a tab bar, i.e. the part that the tab bar usually
overlaps with.
\since 4.5
+ \inmodule QtWidgets
QStyleOptionTabBarBase contains all the information that QStyle
functions need to draw the tab bar base.
\brief The QStyleOptionSizeGrip class is used to describe the
parameter for drawing a size grip.
\since 4.2
+ \inmodule QtWidgets
QStyleOptionButton contains all the information that QStyle
functions need to draw QSizeGrip.
the parameters needed to draw a QGraphicsItem.
\since 4.2
\ingroup graphicsview-api
+ \inmodule QtWidgets
For performance reasons, the access to the member variables is
direct (i.e., using the \c . or \c -> operator). This low-level feel
than basic data types.
\ingroup appearance
+ \inmodule QtWidgets
QStyleHintReturn and its subclasses are used to pass information
from a style back to the querying widget. This is most useful
\brief The QStyleHintReturnMask class provides style hints that return a QRegion.
\ingroup appearance
+ \inmodule QtWidgets
\omit
### --Sam
\brief The QStyleHintReturnVariant class provides style hints that return a QVariant.
\since 4.3
\ingroup appearance
+ \inmodule QtWidgets
*/
/*!
\ingroup appearance
\ingroup painting
+ \inmodule QtWidgets
QStylePainter extends QPainter with a set of high-level \c
draw...() functions implemented on top of QStyle's API. The
\brief The QStylePlugin class provides an abstract base for custom QStyle plugins.
\ingroup plugins
+ \inmodule QtWidgets
QStylePlugin is a simple plugin interface that makes it easy
to create custom styles that can be loaded dynamically into
\brief The QWindowsStyle class provides a Microsoft Windows-like look and feel.
\ingroup appearance
+ \inmodule QtWidgets
This style is Qt's default GUI style on Windows.
\brief The QWindowsVistaStyle class provides a look and feel suitable for applications on Microsoft Windows Vista.
\since 4.3
\ingroup appearance
+ \inmodule QtWidgets
\warning This style is only available on the Windows Vista platform
because it makes use of Windows Vista's style engine.
\brief The QWindowsXPStyle class provides a Microsoft Windows XP-like look and feel.
\ingroup appearance
+ \inmodule QtWidgets
\warning This style is only available on the Windows XP platform
because it makes use of Windows XP's style engine.
\class QSymbianEvent
\brief The QSymbianEvent class contains a Symbian event of any type.
\since 4.6
+ \inmodule QtWidgets
The class is used as a generic container type for all types of Symbian
events.
\brief The QShortcut class is used to create keyboard shortcuts.
\ingroup events
-
+ \inmodule QtWidgets
The QShortcut class provides a way of connecting keyboard
shortcuts to Qt's \l{signals and slots} mechanism, so that
/*!
\class QColormap
\ingroup painting
+ \inmodule QtWidgets
\brief The QColormap class maps device independent QColors to device
dependent pixel values.
\brief The QCompleter class provides completions based on an item model.
\since 4.2
+ \inmodule QtWidgets
+
You can use QCompleter to provide auto completions in any Qt
widget, such as QLineEdit and QComboBox.
When the user starts typing a word, QCompleter suggests possible ways of
\brief The QScroller class enables kinetic scrolling for any scrolling widget or graphics item.
\since 4.8
+ \inmodule QtWidgets
+
With kinetic scrolling, the user can push the widget in a given
direction and it will continue to scroll in this direction until it is
stopped either by the user or by friction. Aspects of inertia, friction
\brief The QScrollerProperties class stores the settings for a QScroller.
\since 4.8
+ \inmodule QtWidgets
+
The QScrollerProperties class stores the parameters used by QScroller.
The default settings are platform dependent so that Qt emulates the
\brief The QSystemTrayIcon class provides an icon for an application in the system tray.
\since 4.2
\ingroup desktop
+ \inmodule QtWidgets
Modern operating systems usually provide a special area on the desktop,
called the \e{system tray} or \e{notification area}, where long-running
\class QUndoGroup
\brief The QUndoGroup class is a group of QUndoStack objects.
\since 4.2
+ \inmodule QtWidgets
For an overview of the Qt's undo framework, see the
\link qundo.html overview\endlink.
\brief The QUndoCommand class is the base class of all commands stored on a QUndoStack.
\since 4.2
+ \inmodule QtWidgets
+
For an overview of Qt's Undo Framework, see the
\l{Overview of Qt's Undo Framework}{overview document}.
\brief The QUndoStack class is a stack of QUndoCommand objects.
\since 4.2
+ \inmodule QtWidgets
+
For an overview of Qt's Undo Framework, see the
\l{Overview of Qt's Undo Framework}{overview document}.
\since 4.2
\ingroup advanced
+ \inmodule QtWidgets
QUndoView is a QListView which displays the list of commands pushed on an undo stack.
The most recently executed command is always selected. Selecting a different command
button widgets, providing functionality common to buttons.
\ingroup abstractwidgets
+ \inmodule QtWidgets
This class implements an \e abstract button.
Subclasses of this class handle user actions, and specify how the button
on-demand scroll bars.
\ingroup abstractwidgets
+ \inmodule QtWidgets
QAbstractScrollArea is a low-level abstraction of a scrolling
area. The area provides a central widget called the viewport, in
\brief The QAbstractSlider class provides an integer value within a range.
\ingroup abstractwidgets
+ \inmodule QtWidgets
The class is designed as a common super class for widgets like
QScrollBar, QSlider and QDial.
display values.
\ingroup abstractwidgets
+ \inmodule QtWidgets
The class is designed as a common super class for widgets like
QSpinBox, QDoubleSpinBox and QDateTimeEdit
\ingroup organizers
\ingroup geomanagement
+ \inmodule QtWidgets
QButtonGroup provides an abstract container into which button widgets can
be placed. It does not provide a visual representation of this container
\since 4.2
\ingroup advanced
+ \inmodule QtWidgets
\image cleanlooks-calendarwidget.png
\brief The QCheckBox widget provides a checkbox with a text label.
\ingroup basicwidgets
-
+ \inmodule QtWidgets
A QCheckBox is an option button that can be switched on (checked) or off
(unchecked). Checkboxes are typically used to represent features in an
\brief The QComboBox widget is a combined button and popup list.
\ingroup basicwidgets
-
+ \inmodule QtWidgets
A QComboBox provides a means of presenting a list of options to the user
in a way that takes up the minimum amount of screen space.
\brief The QCommandLinkButton widget provides a Vista style command link button.
\ingroup basicwidgets
-
+ \inmodule QtWidgets
The command link is a new control that was introduced by Windows Vista. It's
intended use is similar to that of a radio button in that it is used to choose
\brief The QDateTimeEdit class provides a widget for editing dates and times.
\ingroup basicwidgets
-
+ \inmodule QtWidgets
QDateTimeEdit allows the user to edit dates by using the keyboard or
the arrow keys to increase and decrease date and time values. The
the QDateTimeEdit widget.
\ingroup basicwidgets
-
+ \inmodule QtWidgets
Many of the properties and functions provided by QTimeEdit are implemented in
QDateTimeEdit. The following properties are most relevant to users of this
the QDateTimeEdit widget.
\ingroup basicwidgets
-
+ \inmodule QtWidgets
Many of the properties and functions provided by QDateEdit are implemented in
QDateTimeEdit. The following properties are most relevant to users of this
\brief The QDial class provides a rounded range control (like a speedometer or potentiometer).
\ingroup basicwidgets
-
+ \inmodule QtWidgets
QDial is used when the user needs to control a value within a
program-definable range, and the range either wraps around
layout that is appropriate to the current widget style.
\ingroup dialog-classes
-
+ \inmodule QtWidgets
Dialogs and message boxes typically present buttons in a layout that
conforms to the interface guidelines for that platform. Invariably,
desktop.
\ingroup mainwindow-classes
+ \inmodule QtWidgets
QDockWidget provides the concept of dock widgets, also know as
tool palettes or utility windows. Dock windows are secondary
outside of a widget's normal paintable area.
\ingroup basicwidgets
-
+ \inmodule QtWidgets
Normally an application will not need to create its own
QFocusFrame as QStyle will handle this detail for
\since 4.2
\ingroup basicwidgets
+ \inmodule QtWidgets
The combobox is populated with an alphabetized list of font
family names, such as Arial, Helvetica, and Times New Roman.
\brief The QFrame class is the base class of widgets that can have a frame.
\ingroup abstractwidgets
-
+ \inmodule QtWidgets
QMenu uses this to "raise" the menu above the surrounding
screen. QProgressBar has a "sunken" look. QLabel has a flat look.
\ingroup organizers
\ingroup geomanagement
+ \inmodule QtWidgets
A group box provides a frame, a title and a keyboard shortcut, and
displays various other widgets inside itself. The title is on top,
\brief The QLabel widget provides a text or image display.
\ingroup basicwidgets
+ \inmodule QtWidgets
QLabel is used for displaying text or an image. No user
interaction functionality is provided. The visual appearance of
\brief The QLCDNumber widget displays a number with LCD-like digits.
\ingroup basicwidgets
-
+ \inmodule QtWidgets
It can display a number in just about any size. It can display
decimal, hexadecimal, octal or binary numbers. It is easy to
\brief The QLineEdit widget is a one-line text editor.
\ingroup basicwidgets
-
+ \inmodule QtWidgets
A line edit allows the user to enter and edit a single line of
plain text with a useful collection of editing functions,
Cocoa views (i.e., NSView subclasses) and insert them into Qt hierarchies.
\ingroup advanced
+ \inmodule QtWidgets
While Qt offers a lot of classes for writing your application, Apple's
Cocoa framework offers lots of functionality that is not currently in Qt or
or Cocoa hierarchies depending on how Qt was configured.
\ingroup advanced
+ \inmodule QtWidgets
On Mac OS X, there is a difference between a window and view;
normally expressed as widgets in Qt. Qt makes assumptions about its
\brief The QMainWindow class provides a main application
window.
\ingroup mainwindow-classes
-
+ \inmodule QtWidgets
\tableofcontents
\brief The QMdiArea widget provides an area in which MDI windows are displayed.
\since 4.3
\ingroup mainwindow-classes
-
+ \inmodule QtWidgets
QMdiArea functions, essentially, like a window manager for MDI
windows. For instance, it draws the windows it manages on itself
QMdiArea.
\since 4.3
\ingroup mainwindow-classes
-
+ \inmodule QtWidgets
QMdiSubWindow represents a top-level window in a QMdiArea, and consists
of a title bar with window decorations, an internal widget, and
\ingroup mainwindow-classes
\ingroup basicwidgets
-
+ \inmodule QtWidgets
A menu widget is a selection menu. It can be either a pull-down
menu in a menu bar or a standalone context menu. Pull-down menus
\brief The QMenuBar class provides a horizontal menu bar.
\ingroup mainwindow-classes
+ \inmodule QtWidgets
A menu bar consists of a list of pull-down menu items. You add
menu items with addMenu(). For example, asuming that \c menubar
\brief The QPlainTextDocumentLayout class implements a plain text layout for QTextDocument
\ingroup richtext-processing
+ \inmodule QtWidgets
A QPlainTextDocumentLayout is required for text documents that can
be display or edited in a QPlainTextEdit. See
plain text.
\ingroup richtext-processing
-
+ \inmodule QtWidgets
\tableofcontents
\brief The QProgressBar widget provides a horizontal or vertical progress bar.
\ingroup basicwidgets
-
+ \inmodule QtWidgets
A progress bar is used to give the user an indication of the
progress of an operation and to reassure them that the application
\brief The QPushButton widget provides a command button.
\ingroup basicwidgets
-
+ \inmodule QtWidgets
The push button, or command button, is perhaps the most commonly
used widget in any graphical user interface. Push (click) a button
\brief The QRadioButton widget provides a radio button with a text label.
\ingroup basicwidgets
-
+ \inmodule QtWidgets
A QRadioButton is an option button that can be switched on (checked) or
off (unchecked). Radio buttons typically present the user with a "one
\brief The QRubberBand class provides a rectangle or line that can
indicate a selection or a boundary.
+ \inmodule QtWidgets
+
A rubber band is often used to show a new bounding area (as in a
QSplitter or a QDockWidget that is undocking). Historically this has
been implemented using a QPainter and XOR, but this approach
another widget.
\ingroup basicwidgets
-
+ \inmodule QtWidgets
A scroll area is used to display the contents of a child widget
within a frame. If the widget exceeds the size of the frame, the
\brief The QScrollBar widget provides a vertical or horizontal scroll bar.
\ingroup basicwidgets
+ \inmodule QtWidgets
A scroll bar is a control that enables the user to access parts of a
document that is larger than the widget used to display it. It provides
\ingroup mainwindow-classes
\ingroup basicwidgets
+ \inmodule QtWidgets
This widget works like the standard Windows resize handle. In the
X11 version this resize handle generally works differently from
\brief The QSlider widget provides a vertical or horizontal slider.
\ingroup basicwidgets
-
+ \inmodule QtWidgets
The slider is the classic widget for controlling a bounded value.
It lets the user move a slider handle along a horizontal or vertical
\brief The QSpinBox class provides a spin box widget.
\ingroup basicwidgets
-
+ \inmodule QtWidgets
QSpinBox is designed to handle integers and discrete sets of
values (e.g., month names); use QDoubleSpinBox for floating point
takes doubles.
\ingroup basicwidgets
-
+ \inmodule QtWidgets
QDoubleSpinBox allows the user to choose a value by clicking the
up and down buttons or by pressing Up or Down on the keyboard to
\brief The QSplashScreen widget provides a splash screen that can
be shown during application startup.
+ \inmodule QtWidgets
+
A splash screen is a widget that is usually displayed when an
application is being started. Splash screens are often used for
applications that have long start up times (e.g. database or
\brief The QSplitterHandle class provides handle functionality of the splitter.
\ingroup organizers
+ \inmodule QtWidgets
QSplitterHandle is typically what people think about when they think about
a splitter. It is the handle that is used to resize the widgets.
\brief The QSplitter class implements a splitter widget.
\ingroup organizers
+ \inmodule QtWidgets
A splitter lets the user control the size of child widgets by dragging the
\ingroup organizers
\ingroup geomanagement
-
+ \inmodule QtWidgets
QStackedWidget can be used to create a user interface similar to
the one provided by QTabWidget. It is a convenience layout widget
\ingroup mainwindow-classes
\ingroup helpsystem
-
+ \inmodule QtWidgets
Each status indicator falls into one of three categories:
\brief The QTabBar class provides a tab bar, e.g. for use in tabbed dialogs.
\ingroup basicwidgets
-
+ \inmodule QtWidgets
QTabBar is straightforward to use; it draws the tabs using one of
the predefined \link QTabBar::Shape shapes\endlink, and emits a
\ingroup organizers
\ingroup basicwidgets
-
+ \inmodule QtWidgets
A tab widget provides a tab bar (see QTabBar) and a "page area"
that is used to display pages related to each tab. By default, the
\brief The QTextBrowser class provides a rich text browser with hypertext navigation.
\ingroup richtext-processing
+ \inmodule QtWidgets
This class extends QTextEdit (in read-only mode), adding some navigation
functionality so that users can follow links in hypertext documents.
both plain and rich text.
\ingroup richtext-processing
-
+ \inmodule QtWidgets
\tableofcontents
/*!
\class QTextEdit::ExtraSelection
\since 4.2
+ \inmodule QtWidgets
+
\brief The QTextEdit::ExtraSelection structure provides a way of specifying a
character format for a given selection in a document
*/
set of controls.
\ingroup mainwindow-classes
-
+ \inmodule QtWidgets
Toolbar buttons are added by adding \e actions, using addAction()
or insertAction(). Groups of buttons can be separated using
\ingroup basicwidgets
+ \inmodule QtWidgets
A toolbox is a widget that displays a column of tabs one above the
other, with the current item displayed below the current tab.
commands or options, usually used inside a QToolBar.
\ingroup basicwidgets
-
+ \inmodule QtWidgets
A tool button is a special button that provides quick-access to
specific commands or options. As opposed to a normal command
\brief The QWorkspace widget provides a workspace window that can be
used in an MDI application.
+ \inmodule QtWidgets
+
This class is deprecated. Use QMdiArea instead.
Multiple Document Interface (MDI) applications are typically
#include <QtGui>
#include "s60themeconvert.h"
+<<<<<<< HEAD
int help()
+=======
+#ifndef QT_NO_ACCESSIBILITY
+
+#include "qaccessible.h"
+
+QT_BEGIN_NAMESPACE
+
+/*!
+ \class QAccessiblePlugin
+ \brief The QAccessiblePlugin class provides an abstract base for
+ accessibility plugins.
+
+ \ingroup plugins
+ \ingroup accessibility
+ \inmodule QtWidgets
+
+ Writing an accessibility plugin is achieved by subclassing this
+ base class, reimplementing the pure virtual functions keys() and
+ create(), and exporting the class with the Q_EXPORT_PLUGIN2()
+ macro.
+
+ \sa QAccessibleBridgePlugin, {How to Create Qt Plugins}
+*/
+
+/*!
+ Constructs an accessibility plugin with the given \a parent. This
+ is invoked automatically by the Q_EXPORT_PLUGIN2() macro.
+*/
+QAccessiblePlugin::QAccessiblePlugin(QObject *parent)
+ : QObject(parent)
+>>>>>>> Move the documentation for the classes to their modules.
{
qDebug() << "Usage: s60theme [modeldir|theme.tdf] output.blob";
qDebug() << "";