summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorNicholas Bennett <nicholas.bennett@qt.io>2023-03-30 15:13:04 +0300
committerNicholas Bennett <nicholas.bennett@qt.io>2023-04-13 10:04:00 +0000
commitf9da051f42f0f21679fae06b14cc10802b2745b7 (patch)
treed9ce1c033be70802739ed45c0410c3a913a6d17b /examples
parent7b9fb77a23ddf8c5113d509d80929f3447596f40 (diff)
Fix QtCharts Audio Example not scaling correctly on mobile devices
The minimumSize was set, and this stopped it from scaling correctly on devices with a smaller screen size in landscape mode. Added a Widget::resize() call in main.cpp. This replicates the same behavior as before on desktop platforms and fixes the scaling issue for the small screen devices. Fixes: QTBUG-106404 Pick-to: 6.5 Change-Id: Ifd0395fd85e77f274ae23d59de19278801e6983b Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'examples')
-rw-r--r--examples/charts/audio/main.cpp2
-rw-r--r--examples/charts/audio/widget.cpp1
2 files changed, 1 insertions, 2 deletions
diff --git a/examples/charts/audio/main.cpp b/examples/charts/audio/main.cpp
index 48a37edc..0c56b5e4 100644
--- a/examples/charts/audio/main.cpp
+++ b/examples/charts/audio/main.cpp
@@ -11,7 +11,6 @@
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
-
const QAudioDevice inputDevice = QMediaDevices::defaultAudioInput();
if (inputDevice.isNull()) {
QMessageBox::warning(nullptr, "audio",
@@ -20,6 +19,7 @@ int main(int argc, char *argv[])
}
Widget w(inputDevice);
+ w.resize(800, 600);
w.show();
return a.exec();
diff --git a/examples/charts/audio/widget.cpp b/examples/charts/audio/widget.cpp
index fea5d8cf..888604b9 100644
--- a/examples/charts/audio/widget.cpp
+++ b/examples/charts/audio/widget.cpp
@@ -23,7 +23,6 @@ Widget::Widget(const QAudioDevice &deviceInfo, QWidget *parent) :
m_series(new QLineSeries)
{
QChartView *chartView = new QChartView(m_chart);
- chartView->setMinimumSize(800, 600);
m_chart->addSeries(m_series);
QValueAxis *axisX = new QValueAxis;
axisX->setRange(0, XYSeriesIODevice::sampleCount);