summaryrefslogtreecommitdiffstats
path: root/examples/multimedia/radio/radio.cpp
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@qt.io>2018-01-06 20:21:19 +0100
committerLiang Qi <liang.qi@qt.io>2018-01-06 20:21:19 +0100
commit82621148de82d63a562163a72598e15ed98797a8 (patch)
tree030d345ad4a4ae612995949bbbeec66b36e69854 /examples/multimedia/radio/radio.cpp
parent2fc515ea1eaa0f7ffb56c4dadee560095c3374bd (diff)
parent7a3b8907060123fe5d487d4c9ba3a1e222f468bb (diff)
Merge remote-tracking branch 'origin/5.10' into dev
Conflicts: .qmake.conf Change-Id: I5acdc7e0bd3729b80522dfff0f388cf2507fb111
Diffstat (limited to 'examples/multimedia/radio/radio.cpp')
-rw-r--r--examples/multimedia/radio/radio.cpp24
1 files changed, 16 insertions, 8 deletions
diff --git a/examples/multimedia/radio/radio.cpp b/examples/multimedia/radio/radio.cpp
index c6bac969a..f4c9f5531 100644
--- a/examples/multimedia/radio/radio.cpp
+++ b/examples/multimedia/radio/radio.cpp
@@ -53,7 +53,8 @@
Radio::Radio()
{
radio = new QRadioTuner;
- connect(radio, SIGNAL(error(QRadioTuner::Error)), this, SLOT(error(QRadioTuner::Error)));
+ connect(radio, QOverload<QRadioTuner::Error>::of(&QRadioTuner::error),
+ this, QOverload<QRadioTuner::Error>::of(&Radio::error));
if (radio->isBandSupported(QRadioTuner::FM))
radio->setBand(QRadioTuner::FM);
@@ -68,7 +69,8 @@ Radio::Radio()
freq = new QLabel;
freq->setText(QString("%1 kHz").arg(radio->frequency()/1000));
topBar->addWidget(freq);
- connect(radio, SIGNAL(frequencyChanged(int)), SLOT(freqChanged(int)));
+ connect(radio, &QRadioTuner::frequencyChanged,
+ this, &Radio::freqChanged);
signal = new QLabel;
if (radio->isAvailable())
@@ -76,34 +78,40 @@ Radio::Radio()
else
signal->setText(tr("No radio found"));
topBar->addWidget(signal);
- connect(radio, SIGNAL(signalStrengthChanged(int)), SLOT(signalChanged(int)));
+ connect(radio, &QRadioTuner::signalStrengthChanged,
+ this, &Radio::signalChanged);
volumeSlider = new QSlider(Qt::Vertical,this);
volumeSlider->setRange(0, 100);
volumeSlider->setValue(50);
- connect(volumeSlider, SIGNAL(valueChanged(int)), SLOT(updateVolume(int)));
+ connect(volumeSlider, &QSlider::valueChanged,
+ this, &Radio::updateVolume);
topBar->addWidget(volumeSlider);
layout->addLayout(buttonBar);
searchLeft = new QPushButton;
searchLeft->setText(tr("scan Down"));
- connect(searchLeft, SIGNAL(clicked()), SLOT(searchDown()));
+ connect(searchLeft, &QPushButton::clicked,
+ this, &Radio::searchDown);
buttonBar->addWidget(searchLeft);
left = new QPushButton;
left->setText(tr("Freq Down"));
- connect(left, SIGNAL(clicked()), SLOT(freqDown()));
+ connect(left, &QPushButton::clicked,
+ this, &Radio::freqDown);
buttonBar->addWidget(left);
right = new QPushButton;
- connect(right, SIGNAL(clicked()), SLOT(freqUp()));
+ connect(right, &QPushButton::clicked,
+ this, &Radio::freqUp);
right->setText(tr("Freq Up"));
buttonBar->addWidget(right);
searchRight = new QPushButton;
searchRight->setText(tr("scan Up"));
- connect(searchRight, SIGNAL(clicked()), SLOT(searchUp()));
+ connect(searchRight, &QPushButton::clicked,
+ this, &Radio::searchUp);
buttonBar->addWidget(searchRight);
window->setLayout(layout);