Merge remote-tracking branch 'origin/release' into stable
Change-Id: I6b49d5e1c31599b5aa4940b798533b17e58616bf
This commit is contained in:
commit
be3fb9afe5
2
configure
vendored
2
configure
vendored
@ -2832,7 +2832,7 @@ else
|
||||
fi
|
||||
|
||||
if [ -z "$QT_INSTALL_LIBEXECS" ]; then #default
|
||||
QT_INSTALL_LIBEXECS="$QT_INSTALL_ARCHDATA/$$QT_INSTALL_LIBEXECS_DIRNAME" #fallback
|
||||
QT_INSTALL_LIBEXECS="$QT_INSTALL_ARCHDATA/$QT_INSTALL_LIBEXECS_DIRNAME" #fallback
|
||||
fi
|
||||
QT_INSTALL_LIBEXECS=`"$relpath/config.tests/unix/makeabs" "$QT_INSTALL_LIBEXECS"`
|
||||
|
||||
|
@ -902,12 +902,14 @@ ProjectBuilderMakefileGenerator::writeMakeParts(QTextStream &t)
|
||||
QString key = keyFor(library);
|
||||
bool is_frmwrk = (library.endsWith(".framework"));
|
||||
t << "\t\t" << key << " = {" << "\n"
|
||||
<< "\t\t\t" << writeSettings("isa", (is_frmwrk ? "PBXFrameworkReference" : "PBXFileReference"), SettingsNoQuote) << ";" << "\n"
|
||||
<< "\t\t\t" << writeSettings("isa", "PBXFileReference", SettingsNoQuote) << ";" << "\n"
|
||||
<< "\t\t\t" << writeSettings("name", escapeFilePath(name)) << ";" << "\n"
|
||||
<< "\t\t\t" << writeSettings("path", escapeFilePath(library)) << ";" << "\n"
|
||||
<< "\t\t\t" << writeSettings("refType", QString::number(reftypeForFile(library)), SettingsNoQuote) << ";" << "\n"
|
||||
<< "\t\t\t" << writeSettings("sourceTree", sourceTreeForFile(library)) << ";" << "\n"
|
||||
<< "\t\t" << "};" << "\n";
|
||||
<< "\t\t\t" << writeSettings("sourceTree", sourceTreeForFile(library)) << ";" << "\n";
|
||||
if (is_frmwrk)
|
||||
t << "\t\t\t" << writeSettings("lastKnownFileType", "wrapper.framework") << ";" << "\n";
|
||||
t << "\t\t" << "};" << "\n";
|
||||
project->values("QMAKE_PBX_LIBRARIES").append(key);
|
||||
QString build_key = keyFor(library + ".BUILDABLE");
|
||||
t << "\t\t" << build_key << " = {" << "\n"
|
||||
|
@ -598,3 +598,13 @@ bool readConfiguration(const QFile &file)
|
||||
break;
|
||||
}
|
||||
//! [qunreachable-switch]
|
||||
|
||||
//! [qt-version-check]
|
||||
#include <QtGlobal>
|
||||
|
||||
#if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0))
|
||||
#include <QtWidgets>
|
||||
#else
|
||||
#include <QtGui>
|
||||
#endif
|
||||
//! [qt-version-check]
|
||||
|
65
src/corelib/doc/snippets/plugins/extrafiltersplugin.h
Normal file
65
src/corelib/doc/snippets/plugins/extrafiltersplugin.h
Normal file
@ -0,0 +1,65 @@
|
||||
/****************************************************************************
|
||||
**
|
||||
** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
|
||||
** Contact: http://www.qt-project.org/legal
|
||||
**
|
||||
** This file is part of the examples of the Qt Toolkit.
|
||||
**
|
||||
** $QT_BEGIN_LICENSE:BSD$
|
||||
** You may use this file under the terms of the BSD license as follows:
|
||||
**
|
||||
** "Redistribution and use in source and binary forms, with or without
|
||||
** modification, are permitted provided that the following conditions are
|
||||
** met:
|
||||
** * Redistributions of source code must retain the above copyright
|
||||
** notice, this list of conditions and the following disclaimer.
|
||||
** * Redistributions in binary form must reproduce the above copyright
|
||||
** notice, this list of conditions and the following disclaimer in
|
||||
** the documentation and/or other materials provided with the
|
||||
** distribution.
|
||||
** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
|
||||
** of its contributors may be used to endorse or promote products derived
|
||||
** from this software without specific prior written permission.
|
||||
**
|
||||
**
|
||||
** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
|
||||
**
|
||||
** $QT_END_LICENSE$
|
||||
**
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef EXTRAFILTERSPLUGIN_H
|
||||
#define EXTRAFILTERSPLUGIN_H
|
||||
|
||||
//! [0]
|
||||
#include <QObject>
|
||||
#include <QtPlugin>
|
||||
#include <QStringList>
|
||||
#include <QImage>
|
||||
|
||||
#include <plugandpaint/interfaces.h>
|
||||
|
||||
class ExtraFiltersPlugin : public QObject, public FilterInterface
|
||||
{
|
||||
Q_OBJECT
|
||||
Q_PLUGIN_METADATA(IID "org.qt-project.Qt.Examples.PlugAndPaint.FilterInterface" FILE "extrafilters.json")
|
||||
Q_INTERFACES(FilterInterface)
|
||||
|
||||
public:
|
||||
QStringList filters() const;
|
||||
QImage filterImage(const QString &filter, const QImage &image,
|
||||
QWidget *parent);
|
||||
};
|
||||
//! [0]
|
||||
|
||||
#endif
|
114
src/corelib/doc/snippets/plugins/interfaces.h
Normal file
114
src/corelib/doc/snippets/plugins/interfaces.h
Normal file
@ -0,0 +1,114 @@
|
||||
/****************************************************************************
|
||||
**
|
||||
** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
|
||||
** Contact: http://www.qt-project.org/legal
|
||||
**
|
||||
** This file is part of the examples of the Qt Toolkit.
|
||||
**
|
||||
** $QT_BEGIN_LICENSE:BSD$
|
||||
** You may use this file under the terms of the BSD license as follows:
|
||||
**
|
||||
** "Redistribution and use in source and binary forms, with or without
|
||||
** modification, are permitted provided that the following conditions are
|
||||
** met:
|
||||
** * Redistributions of source code must retain the above copyright
|
||||
** notice, this list of conditions and the following disclaimer.
|
||||
** * Redistributions in binary form must reproduce the above copyright
|
||||
** notice, this list of conditions and the following disclaimer in
|
||||
** the documentation and/or other materials provided with the
|
||||
** distribution.
|
||||
** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
|
||||
** of its contributors may be used to endorse or promote products derived
|
||||
** from this software without specific prior written permission.
|
||||
**
|
||||
**
|
||||
** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
|
||||
**
|
||||
** $QT_END_LICENSE$
|
||||
**
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef INTERFACES_H
|
||||
#define INTERFACES_H
|
||||
|
||||
#include <QtPlugin>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
class QImage;
|
||||
class QPainter;
|
||||
class QWidget;
|
||||
class QPainterPath;
|
||||
class QPoint;
|
||||
class QRect;
|
||||
class QString;
|
||||
class QStringList;
|
||||
QT_END_NAMESPACE
|
||||
|
||||
//! [0]
|
||||
class BrushInterface
|
||||
{
|
||||
public:
|
||||
virtual ~BrushInterface() {}
|
||||
|
||||
virtual QStringList brushes() const = 0;
|
||||
virtual QRect mousePress(const QString &brush, QPainter &painter,
|
||||
const QPoint &pos) = 0;
|
||||
virtual QRect mouseMove(const QString &brush, QPainter &painter,
|
||||
const QPoint &oldPos, const QPoint &newPos) = 0;
|
||||
virtual QRect mouseRelease(const QString &brush, QPainter &painter,
|
||||
const QPoint &pos) = 0;
|
||||
};
|
||||
//! [0]
|
||||
|
||||
//! [1]
|
||||
class ShapeInterface
|
||||
{
|
||||
public:
|
||||
virtual ~ShapeInterface() {}
|
||||
|
||||
virtual QStringList shapes() const = 0;
|
||||
virtual QPainterPath generateShape(const QString &shape,
|
||||
QWidget *parent) = 0;
|
||||
};
|
||||
//! [1]
|
||||
|
||||
//! [2]
|
||||
class FilterInterface
|
||||
{
|
||||
public:
|
||||
virtual ~FilterInterface() {}
|
||||
|
||||
virtual QStringList filters() const = 0;
|
||||
virtual QImage filterImage(const QString &filter, const QImage &image,
|
||||
QWidget *parent) = 0;
|
||||
};
|
||||
//! [2]
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
//! [3] //! [4]
|
||||
#define BrushInterface_iid "org.qt-project.Qt.Examples.PlugAndPaint.BrushInterface"
|
||||
|
||||
Q_DECLARE_INTERFACE(BrushInterface, BrushInterface_iid)
|
||||
//! [3]
|
||||
|
||||
#define ShapeInterface_iid "org.qt-project.Qt.Examples.PlugAndPaint.ShapeInterface"
|
||||
|
||||
Q_DECLARE_INTERFACE(ShapeInterface, ShapeInterface_iid)
|
||||
//! [5]
|
||||
#define FilterInterface_iid "org.qt-project.Qt.Examples.PlugAndPaint.FilterInterface"
|
||||
|
||||
Q_DECLARE_INTERFACE(FilterInterface, FilterInterface_iid)
|
||||
//! [4] //! [5]
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif
|
145
src/corelib/doc/snippets/timers/analogclock.cpp
Normal file
145
src/corelib/doc/snippets/timers/analogclock.cpp
Normal file
@ -0,0 +1,145 @@
|
||||
/****************************************************************************
|
||||
**
|
||||
** Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).
|
||||
** Contact: http://www.qt-project.org/legal
|
||||
**
|
||||
** This file is part of the examples of the Qt Toolkit.
|
||||
**
|
||||
** $QT_BEGIN_LICENSE:BSD$
|
||||
** You may use this file under the terms of the BSD license as follows:
|
||||
**
|
||||
** "Redistribution and use in source and binary forms, with or without
|
||||
** modification, are permitted provided that the following conditions are
|
||||
** met:
|
||||
** * Redistributions of source code must retain the above copyright
|
||||
** notice, this list of conditions and the following disclaimer.
|
||||
** * Redistributions in binary form must reproduce the above copyright
|
||||
** notice, this list of conditions and the following disclaimer in
|
||||
** the documentation and/or other materials provided with the
|
||||
** distribution.
|
||||
** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
|
||||
** of its contributors may be used to endorse or promote products derived
|
||||
** from this software without specific prior written permission.
|
||||
**
|
||||
**
|
||||
** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
|
||||
**
|
||||
** $QT_END_LICENSE$
|
||||
**
|
||||
****************************************************************************/
|
||||
|
||||
#include <QtWidgets>
|
||||
|
||||
#include "analogclock.h"
|
||||
|
||||
//! [0] //! [1]
|
||||
AnalogClock::AnalogClock(QWidget *parent)
|
||||
//! [0] //! [2]
|
||||
: QWidget(parent)
|
||||
//! [2] //! [3]
|
||||
{
|
||||
//! [3] //! [4]
|
||||
QTimer *timer = new QTimer(this);
|
||||
//! [4] //! [5]
|
||||
connect(timer, SIGNAL(timeout()), this, SLOT(update()));
|
||||
//! [5] //! [6]
|
||||
timer->start(1000);
|
||||
//! [6]
|
||||
|
||||
setWindowTitle(tr("Analog Clock"));
|
||||
resize(200, 200);
|
||||
//! [7]
|
||||
}
|
||||
//! [1] //! [7]
|
||||
|
||||
//! [8] //! [9]
|
||||
void AnalogClock::paintEvent(QPaintEvent *)
|
||||
//! [8] //! [10]
|
||||
{
|
||||
static const QPoint hourHand[3] = {
|
||||
QPoint(7, 8),
|
||||
QPoint(-7, 8),
|
||||
QPoint(0, -40)
|
||||
};
|
||||
static const QPoint minuteHand[3] = {
|
||||
QPoint(7, 8),
|
||||
QPoint(-7, 8),
|
||||
QPoint(0, -70)
|
||||
};
|
||||
|
||||
QColor hourColor(127, 0, 127);
|
||||
QColor minuteColor(0, 127, 127, 191);
|
||||
|
||||
int side = qMin(width(), height());
|
||||
QTime time = QTime::currentTime();
|
||||
//! [10]
|
||||
|
||||
//! [11]
|
||||
QPainter painter(this);
|
||||
//! [11] //! [12]
|
||||
painter.setRenderHint(QPainter::Antialiasing);
|
||||
//! [12] //! [13]
|
||||
painter.translate(width() / 2, height() / 2);
|
||||
//! [13] //! [14]
|
||||
painter.scale(side / 200.0, side / 200.0);
|
||||
//! [9] //! [14]
|
||||
|
||||
//! [15]
|
||||
painter.setPen(Qt::NoPen);
|
||||
//! [15] //! [16]
|
||||
painter.setBrush(hourColor);
|
||||
//! [16]
|
||||
|
||||
//! [17] //! [18]
|
||||
painter.save();
|
||||
//! [17] //! [19]
|
||||
painter.rotate(30.0 * ((time.hour() + time.minute() / 60.0)));
|
||||
painter.drawConvexPolygon(hourHand, 3);
|
||||
painter.restore();
|
||||
//! [18] //! [19]
|
||||
|
||||
//! [20]
|
||||
painter.setPen(hourColor);
|
||||
//! [20] //! [21]
|
||||
|
||||
for (int i = 0; i < 12; ++i) {
|
||||
painter.drawLine(88, 0, 96, 0);
|
||||
painter.rotate(30.0);
|
||||
}
|
||||
//! [21]
|
||||
|
||||
//! [22]
|
||||
painter.setPen(Qt::NoPen);
|
||||
//! [22] //! [23]
|
||||
painter.setBrush(minuteColor);
|
||||
|
||||
//! [24]
|
||||
painter.save();
|
||||
painter.rotate(6.0 * (time.minute() + time.second() / 60.0));
|
||||
painter.drawConvexPolygon(minuteHand, 3);
|
||||
painter.restore();
|
||||
//! [23] //! [24]
|
||||
|
||||
//! [25]
|
||||
painter.setPen(minuteColor);
|
||||
//! [25] //! [26]
|
||||
|
||||
//! [27]
|
||||
for (int j = 0; j < 60; ++j) {
|
||||
if ((j % 5) != 0)
|
||||
painter.drawLine(92, 0, 96, 0);
|
||||
painter.rotate(6.0);
|
||||
}
|
||||
//! [27]
|
||||
}
|
||||
//! [26]
|
@ -184,12 +184,12 @@
|
||||
|
||||
For example, here's the definition of an interface class:
|
||||
|
||||
\snippet tools/plugandpaint/interfaces.h 2
|
||||
\snippet plugins/interfaces.h 2
|
||||
|
||||
Here's the definition of a plugin class that implements that
|
||||
interface:
|
||||
|
||||
\snippet tools/plugandpaintplugins/extrafilters/extrafiltersplugin.h 0
|
||||
\snippet plugins/extrafiltersplugin.h 0
|
||||
|
||||
The \l{tools/plugandpaint}{Plug & Paint} example documentation
|
||||
explains this process in detail. See also \l{Creating Custom
|
||||
|
@ -102,14 +102,14 @@
|
||||
QTimer to redraw a widget at regular intervals. From \c{AnalogClock}'s
|
||||
implementation:
|
||||
|
||||
\snippet analogclock.cpp 0
|
||||
\snippet analogclock.cpp 2
|
||||
\snippet analogclock.cpp 3
|
||||
\snippet analogclock.cpp 4
|
||||
\snippet analogclock.cpp 5
|
||||
\snippet analogclock.cpp 6
|
||||
\snippet timers/analogclock.cpp 0
|
||||
\snippet timers/analogclock.cpp 2
|
||||
\snippet timers/analogclock.cpp 3
|
||||
\snippet timers/analogclock.cpp 4
|
||||
\snippet timers/analogclock.cpp 5
|
||||
\snippet timers/analogclock.cpp 6
|
||||
\dots
|
||||
\snippet analogclock.cpp 7
|
||||
\snippet timers/analogclock.cpp 7
|
||||
|
||||
Every second, QTimer will call the QWidget::update() slot to
|
||||
refresh the clock's display.
|
||||
|
@ -846,6 +846,10 @@ Q_CORE_EXPORT void *qMemSet(void *dest, int c, size_t n);
|
||||
integer, 0xMMNNPP (MM = major, NN = minor, PP = patch). This can
|
||||
be compared with another similarly processed version id.
|
||||
|
||||
Example:
|
||||
|
||||
\snippet code/src_corelib_global_qglobal.cpp qt-version-check
|
||||
|
||||
\sa QT_VERSION
|
||||
*/
|
||||
|
||||
|
@ -2274,7 +2274,6 @@ void QAbstractItemModel::doSetRoleNames(const QHash<int,QByteArray> &roleNames)
|
||||
|
||||
Returns the model's role names.
|
||||
|
||||
\sa setRoleNames()
|
||||
*/
|
||||
QHash<int,QByteArray> QAbstractItemModel::roleNames() const
|
||||
{
|
||||
|
@ -33,8 +33,7 @@
|
||||
\ingroup qt-gui-concepts
|
||||
|
||||
Drag and drop provides a simple visual mechanism which users can use
|
||||
to transfer information between and within applications. (In the
|
||||
literature this is referred to as a "direct manipulation model".) Drag
|
||||
to transfer information between and within applications. Drag
|
||||
and drop is similar in function to the clipboard's cut and paste
|
||||
mechanism.
|
||||
|
||||
|
@ -1104,23 +1104,64 @@ void AtSpiAdaptor::notify(QAccessibleEvent *event)
|
||||
}
|
||||
break;
|
||||
}
|
||||
// For now we ignore these events
|
||||
case QAccessible::TableModelChanged:
|
||||
// For now we ignore this event and hope that
|
||||
// setting manages_descendants works.
|
||||
break;
|
||||
// For tables, setting manages_descendants should
|
||||
// indicate to the client that it cannot cache these
|
||||
// interfaces.
|
||||
case QAccessible::ParentChanged:
|
||||
break;
|
||||
case QAccessible::DialogStart:
|
||||
break;
|
||||
case QAccessible::DialogEnd:
|
||||
break;
|
||||
case QAccessible::SelectionRemove:
|
||||
break;
|
||||
default:
|
||||
QAIPointer iface = QAIPointer(event->accessibleInterface());
|
||||
qAtspiDebug() << "QSpiAccessible::accessibleEvent not handled: " << QString::number(event->type(), 16)
|
||||
<< " obj: " << iface->object()
|
||||
<< ((iface->isValid() && iface->object()) ? iface->object()->objectName() : QLatin1String(" invalid interface!"));
|
||||
case QAccessible::PopupMenuStart:
|
||||
case QAccessible::PopupMenuEnd:
|
||||
case QAccessible::SoundPlayed:
|
||||
case QAccessible::Alert:
|
||||
case QAccessible::ForegroundChanged:
|
||||
case QAccessible::MenuStart:
|
||||
case QAccessible::MenuEnd:
|
||||
case QAccessible::ContextHelpStart:
|
||||
case QAccessible::ContextHelpEnd:
|
||||
case QAccessible::DragDropStart:
|
||||
case QAccessible::DragDropEnd:
|
||||
case QAccessible::ScrollingStart:
|
||||
case QAccessible::ScrollingEnd:
|
||||
case QAccessible::MenuCommand:
|
||||
case QAccessible::ActionChanged:
|
||||
case QAccessible::ActiveDescendantChanged:
|
||||
case QAccessible::AttributeChanged:
|
||||
case QAccessible::DocumentContentChanged:
|
||||
case QAccessible::DocumentLoadComplete:
|
||||
case QAccessible::DocumentLoadStopped:
|
||||
case QAccessible::DocumentReload:
|
||||
case QAccessible::HyperlinkEndIndexChanged:
|
||||
case QAccessible::HyperlinkNumberOfAnchorsChanged:
|
||||
case QAccessible::HyperlinkSelectedLinkChanged:
|
||||
case QAccessible::HypertextLinkActivated:
|
||||
case QAccessible::HypertextLinkSelected:
|
||||
case QAccessible::HyperlinkStartIndexChanged:
|
||||
case QAccessible::HypertextChanged:
|
||||
case QAccessible::HypertextNLinksChanged:
|
||||
case QAccessible::ObjectAttributeChanged:
|
||||
case QAccessible::PageChanged:
|
||||
case QAccessible::SectionChanged:
|
||||
case QAccessible::TableCaptionChanged:
|
||||
case QAccessible::TableColumnDescriptionChanged:
|
||||
case QAccessible::TableColumnHeaderChanged:
|
||||
case QAccessible::TableRowDescriptionChanged:
|
||||
case QAccessible::TableRowHeaderChanged:
|
||||
case QAccessible::TableSummaryChanged:
|
||||
case QAccessible::TextAttributeChanged:
|
||||
case QAccessible::TextColumnChanged:
|
||||
case QAccessible::VisibleDataChanged:
|
||||
case QAccessible::ObjectReorder:
|
||||
case QAccessible::SelectionAdd:
|
||||
case QAccessible::SelectionWithin:
|
||||
case QAccessible::LocationChanged:
|
||||
case QAccessible::HelpChanged:
|
||||
case QAccessible::DefaultActionChanged:
|
||||
case QAccessible::AcceleratorChanged:
|
||||
case QAccessible::InvalidEvent:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -7340,8 +7340,8 @@ void QGraphicsItem::updateMicroFocus()
|
||||
/*!
|
||||
This virtual function is called by QGraphicsItem to notify custom items
|
||||
that some part of the item's state changes. By reimplementing this
|
||||
function, your can react to a change, and in some cases, (depending on \a
|
||||
change,) adjustments can be made.
|
||||
function, you can react to a change, and in some cases (depending on \a
|
||||
change), adjustments can be made.
|
||||
|
||||
\a change is the parameter of the item that is changing. \a value is the
|
||||
new value; the type of the value depends on \a change.
|
||||
|
@ -86,7 +86,7 @@ class Q_WIDGETS_EXPORT QTextEdit : public QAbstractScrollArea
|
||||
Q_PROPERTY(bool acceptRichText READ acceptRichText WRITE setAcceptRichText)
|
||||
Q_PROPERTY(int cursorWidth READ cursorWidth WRITE setCursorWidth)
|
||||
Q_PROPERTY(Qt::TextInteractionFlags textInteractionFlags READ textInteractionFlags WRITE setTextInteractionFlags)
|
||||
Q_PROPERTY(QTextDocument *document READ document WRITE setDocument)
|
||||
Q_PROPERTY(QTextDocument *document READ document WRITE setDocument DESIGNABLE false)
|
||||
public:
|
||||
enum LineWrapMode {
|
||||
NoWrap,
|
||||
|
Loading…
Reference in New Issue
Block a user