| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
In order to ask microphone or camera permissions on apple platforms
we should define info.plist file in cmake
Task-number: QTBUG-108018
Fixes: QTBUG-108527
Change-Id: Ie2e138f5d3c1e0527d89c8ef1b667c4f07395411
(cherry picked from commit 1891ed96bf3bbaeee162a5c073ee14bd811a8ba8)
Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
Reviewed-by: Doris Verria <doris.verria@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adds function that changes widgets position on layout based on the
windows aspect ratio. Before this the chart was unreadable and settings
could not be fully seen when using the example on Android in portrait.
Fixes: QTCREATORBUG-27650
Change-Id: Ieffbd80ca52131b27a524084d8cc81b3acfa335f
Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io>
Reviewed-by: Jani Korteniemi <jani.korteniemi@qt.io>
(cherry picked from commit 0cbae2fb8f87139eee2088d63019b6f2772ddde0)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
| |
Task-number: QTBUG-90820
Change-Id: I4d45b7077c3fce53ced2661326ba85a488b0b5d2
Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
(cherry picked from commit 244347779c48b2f95e882463568c59961052d6c1)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Multimedia API has changed in Qt6.
Fixes: QTBUG-92544
Change-Id: Iaecaef13807a1a1e34afafc88369a3e54847cf80
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
(cherry picked from commit 06cd1b8e80920133b4de6c845456f08b43dcb6e7)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Example shows using of points selection and adding light markers to plot.
User can select shapes for markers and light markers and set images for them.
[QtCharts][Example] Added Example
Task-number: QTBUG-89445
Task-number: QTBUG-92884
Change-Id: Id0c9a5a7b696b7a51804575f645578d06c717d4e
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
(cherry picked from commit 5070d1fc3ee4b63c8a04f1fdf9226b779a6cb167)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Needed for subsequent change that will check and error out if the
version is lower than 3.16. We do that to ensure all policies
introduced by CMake up to version 3.16 have their behavior set to
NEW.
Task-number: QTBUG-95018
Change-Id: I7c37c68825529e0c64600beee6607ee91d3a54dd
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
(cherry picked from commit 9cd344ca47e0eb4986891a76e1fb7bf01d77e70c)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Example shows using setBarSelected().
Selecting bars changes their color and information of selected/unselected bars.
[QtCharts][Example] Added Example
Task-number: QTBUG-89445
Change-Id: Ic863e763d2cfa552629f42afd1232c1f77b95e95
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
(cherry picked from commit 72d69b22d8da004fcb27e1a549cdda3f52b9c4af)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
| |
Task-number: QTBUG-95636
Change-Id: I2ae5ba6164cb5ed450c8924d484d30167461c10d
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
(cherry picked from commit 76fcbad6f08e490865c362ec02c02b13800c37cc)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
Example cleaned up and organized, and interactive checkbox is added to
allow user to see how an interactive legend works.
Task-number: QTBUG-93477
Change-Id: I855283ad8fffd61b23cf021ab41530255abfbd47
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
This example needs to be fixed when new multimedia apis are in.
Skip example for now since it blocks qt5 integration with new multimedia
api.
Task-number: QTBUG-94181
Change-Id: I6e993f3340e71020f434bd198cd0b5574f6f7b2d
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
| |
The text says "The following QML code shows how to create a chart with
two simple scatter series:", so include the 2 series, otherwise looks
strange
Change-Id: Iab848dff8657a7815b9e12ce8f4ce3d07e14b757
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
OpenGL acceleration of series only works when OpenGL backend is used,
so added detection for that and also provided instruction how to
force it on.
Removed Quick Controls v1 usage as it's no longer supported in Qt 6.
Change-Id: I169f4b1cfeb33dded4b6a51c34cd35daf189954f
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
QtQuick.XmlListModel is no longer available in Qt 6, as it was provided
by QtXmlPatterns module, which is no longer available. Replaced it with
simply ListModel.
Change-Id: I06d8c2253df40a8cfea608647b2d3429ee9c1fa6
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
|
|
|
|
|
|
| |
Task-number: QTBUG-89091
Change-Id: Ie511e6bc262f197b2c21e52ec7696a0d50e06d18
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
|
|
|
|
|
|
|
|
| |
Use qtConfig for opengl otherwise cmake support scripts
will not handle it.
Change-Id: I5a52ce91cd81ff82eca6e8d6c8b9e371a5294ec8
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
| |
This auto refactor to remove charts namespace, just use qt one.
[ChangeLog] Use QT_NAMESPACE as other modules.
Change-Id: I7722ed2ff5cd84c594ea96db15e5df50a24f06b4
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
| |
This handles also qreal as float detection.
Change-Id: I6b975f487f4d244849c306a703e5f25172acec8e
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
| |
Adds configure system to charts. Make basic types
as configure features. By default build all types.
Change-Id: I00992555de377589cb522d471ad81f30499f93f3
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
|
|
|
|
|
|
|
| |
It is deprecated.
Change-Id: Icb4f0d3a5e563c9d57aef2816f631b20f290291a
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
QChart::mapToPosition return QPointF including decimal, like QPointF(-0.0265625,542.875).Then anchor became wrong,and paint callout in left bottom corner.
Judge m_anchor before paint callout.If m_anchor is null, discarding painting callout.
Fixes: QTBUG-86036
Change-Id: I09246195c5ffe37573464d6a4f68cb7ea06c21f6
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
| |
Use QMultiMap, QMulitHash instead.
Change-Id: I0782aa189a4465619757cb8204189bda888d641a
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
| |
This is required to remove the ; from the macro with Qt 6.
Task-number: QTBUG-82978
Change-Id: I0d9e3a48056294137f1465f091802b4b7c32c8bf
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Notice the following API changes:
-void QXYSeries::replace(QVector<QPointF> points);
+void QXYSeries::replace(const QList<QPointF> &points);
-bool QAbstractBarSeries::append(QVector<QBarSet *> sets);
+bool QAbstractBarSeries::append(const QList<QBarSet *> &sets);
-void QAbstractBarSeries::barsetsAdded(QVector<QBarSet *> sets);
+void QAbstractBarSeries::barsetsAdded(const QList<QBarSet *> &sets);
-void QAbstractBarSeries::barsetsRemoved(QVector<QBarSet *> sets);
+void QAbstractBarSeries::barsetsRemoved(const QList<QBarSet *> &sets);
-bool QBoxPlotSeries::append(QVector<QBoxSet *> boxes);
+bool QBoxPlotSeries::append(const QList<QBoxSet *> &boxes);
-bool QBoxPlotSeries::append(QVector<QBoxSet *> boxes);
+bool QBoxPlotSeries::append(const QList<QBoxSet *> &boxes);
-void QBoxPlotSeries::boxsetsAdded(QVector<QBoxSet *> sets);
+void QBoxPlotSeries::boxsetsAdded(const QList<QBoxSet *> &sets);
-void QBoxPlotSeries::boxsetsRemoved(QVector<QBoxSet *> sets);
+void QBoxPlotSeries::boxsetsRemoved(const QList<QBoxSet *> &sets);
-bool QPieSeries::append(QVector<QPieSlice *> slices);
+bool QPieSeries::append(const QList<QPieSlice *> &slices);
-QPieSlice *QPieSeries::append(QString label, qreal value);
+QPieSlice *QPieSeries::append(const QString &label, qreal value);
-void QPieSeries::added(QVector<QPieSlice *> slices);
+void QPieSeries::added(const QList<QPieSlice *> &slices);
-void QPieSeries::removed(QVector<QPieSlice *> slices);
+void QPieSeries::removed(const QList<QPieSlice *> &slices);
These should be source compatible changes.
Task-number: QTBUG-84469
Change-Id: I153796e9d8244c8e22819993ef26aa91e7b71f99
Reviewed-by: Sona Kurazyan <sona.kurazyan@qt.io>
|
|
|
|
|
|
| |
Task-number: QTBUG-84469
Change-Id: I724c4d793294d890e26ff7d39021bbdc9438e978
Reviewed-by: Sona Kurazyan <sona.kurazyan@qt.io>
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
The Qt version was added in 5.14 "for use as eventual replacement for
QString::SplitBehavior." Move another step closer to that goal.
Change-Id: Ib453ad87f72f84e2d44cdf89a614abdc60651432
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This fix is most relevant for Android, currently, if the screen size is
small the settings will show cramped and not usable. Thus, adding a
scrollbar to fix that.
Task-number: QTBUG-80717
Change-Id: Icafd5f108191990c8bbdf5ab21049e07bb40cecb
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|/
|
|
|
|
|
|
|
| |
qtbase: Adapt to OpenGL split (a64f4b405222527a72fb087226801c52ddf54ef0),
add missing Q_MOC_INCLUDE, adapt examples to changed signals.
Task-number: QTBUG-74273
Change-Id: I96b7bb67c0403e3aa72debe16fd9965c70f5c806
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
|
|
|
|
|
|
|
| |
It is being deprecated.
Change-Id: I1eafbce147e05028c93830bb882611d9eea58586
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|\
| |
| |
| | |
Change-Id: I63ae7b0300c441821be3043d5a7a3621f3582cca
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Use new API, fixing warnings like:
tst_qchart.cpp:343:34: warning: 'void QtCharts::QChart::setAxisX(QtCharts::QAbstractAxis*, QtCharts::QAbstractSeries*)' is deprecated [-Wdeprecated-declarations]
...
tst_qchart.cpp:361:34: warning: 'void QtCharts::QChart::setAxisY(QtCharts::QAbstractAxis*, QtCharts::QAbstractSeries*)' is deprecated [-Wdeprecated-declarations]
...
Some test appear to be relying on the axes being removed in a certain
order.
Change-Id: I86fab08d661afcd1087a55f847133a9e90d758f9
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|/
|
|
|
|
|
|
|
|
| |
xychart/qxyseries.cpp:1025:50: warning: ‘int QFontMetrics::width(const QString&, int) const’ is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
areachart/areachartitem.cpp:281:58: warning: ‘int QFontMetrics::width(const QString&, int) const’ is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
areachart/areachartitem.cpp:299:58: warning: ‘int QFontMetrics::width(const QString&, int) const’ is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations]
declarativecategoryaxis.cpp:86:57: warning: ‘void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<QPair<QString, double> >::iterator; LessThan = bool (*)(const QPair<QString, double>&, const QPair<QString, double>&)]’ is deprecated: Use std::sort [-Wdeprecated-declarations]
Change-Id: I0d7705be8690405a439e18ea0ddbfaef433037a4
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use Q_DECL_DEPRECATED to mark deprecated API. Fix examples to do
not use deprecated functions.
These functions were 'marked' as deprecated when multiple axes
were introduced. Moreover, axis X/Y is an ambiguous term and not necessary
mean Horizontal/Vertical axis. These deprecated methods also create an
issue when given series should be attached to several Horizonal/
Vertical axes and calling them can cause unwanted results.
Change-Id: I639e1b964240b80c2b3b93b74b061da324bca1ff
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
| |
Without the anchor the example breaks as soon as the window is
resized.
Change-Id: I6476d8891745e969c06d3e943e8067f5e2191350
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Use C++ 11 (nullptr, override)
- Bail out cleanly if there is no audio input available
- Rewrite the buffer algorithm to work on a member
variable to make the slidling window principle
clearer and reduce QVector allocations
Task-number: QTBUG-60662
Change-Id: I02827f3dca4f0bf1fb213fa12369455de6c618c5
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
| |
Task-number: QTBUG-53141
Change-Id: Ifa8999bb06fee1d6f768f08e4df8e6c47b977629
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
| |
Change-Id: I69f37f9304f24709a823fffd14e676c097712329
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Updated the example so that the same theme is used for all charts. The
images for documentation are also updated.
Added comments to code.
Change-Id: Iaad648f42f5bb7edfa101f1202b56472aa511ca3
Task-number: QTBUG-60662
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
| |
MainForm.ui.qml file added to Qml Charts Example to make it work with
Qt Quick Designer.
Change-Id: I709dd460ac179b5d65db0ca29196351c89ade5eb
Task-number: QTBUG-60662
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Added more detailed documentation and code snippets to Chart Themes
Example.
Change-Id: I206b65038b369d0eaa5fb128b872328ec43de7a2
Task-number: QTBUG-60662
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
|
|
|
|
|
|
|
|
|
| |
Default ranges are set to axes. Only one pie chart is shown. Space added
to y-axis labels to add space between labels and axis.
Change-Id: If64f68aad90ed9c3151b4cbfe7c4fa527871fb70
Task-number: QTBUG-60662
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
| |
Add a UI file to Chart Themes Example. The UI file includes widgets
to change chart options along with signal slot connections.
Change-Id: I194624e23ebb785271a054cf1b2891d134fd2656
Task-number: QTBUG-60662
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
| |
The default window palette needs to be set to the application object
in initialization as the palette of the window is not valid by then.
Change-Id: Iad18c255600b31b18f0030094dd9e57757001fa1
Task-number: QTBUG-62824
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
| |
Set the right colors for window palette based on theme in
Chart Themes Example to help test automation.
Change-Id: Ia7ed7fc05fc5193a916ebff29bba8aeceda5f97f
Task-number: QTBUG-62824
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|\
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
.qmake.conf
examples/charts/dynamicspline/chart.cpp
examples/charts/piechartdrilldown/main.cpp
Change-Id: I839e97bf377c7823f2f464c097656d58f279ed77
|
| |
| |
| |
| |
| |
| |
| |
| | |
Task-number: QTBUG-60662
Change-Id: Ief9264e2b6670466bd74278dbd194a7be81d614f
Reviewed-by: André Hartmann <aha_1980@gmx.de>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Task-number: QTBUG-60662
Change-Id: I0edd88328b403d09faa27d30b89ac91c802121dc
Reviewed-by: André Hartmann <aha_1980@gmx.de>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
| |
| |
| |
| |
| | |
Change-Id: Icd0e0d4b27cb4e5eb892fffd14b5285d43f4afbf
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Use M_PI in C++ and Math.PI in JavaScript (including QML).
Use qmath.h's value for M_PI where we can't avoid an explicit value.
Task-number: QTBUG-58083
Change-Id: I80c81444c1867f8f0c07f192fa68de933f48bbc4
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|/
|
|
|
|
|
|
| |
It documents intent more clearly (and saves us a hand-rolled value for pi).
Task-number: QTBUG-58083
Change-Id: I34871ad8526087aa892afdcc85b362bc7442bad1
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|