summaryrefslogtreecommitdiffstats
path: root/src/imports/multimedia/qdeclarativeradio.cpp
diff options
context:
space:
mode:
authorSami Nurmenniemi <ext-sami.nurmenniemi@nokia.com>2011-10-11 09:06:12 +0300
committerQt by Nokia <qt-info@nokia.com>2011-10-21 03:40:14 +0200
commit6aea1a22eeebfe040a330d746de9e9d2cc99b130 (patch)
tree62cc58c369f866cfaaeb78f2284a94994b9b8180 /src/imports/multimedia/qdeclarativeradio.cpp
parentcbb21e30d5cd18d17d60a049087f98a82c2862b9 (diff)
Added RDS functionality to the QRadioTuner/QDeclarativeRadio
Change-Id: I865e3caba82977002cf1f01f1d64ee0a42de77c6 Reviewed-by: Jonas Rabbe <jonas.rabbe@nokia.com> Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
Diffstat (limited to 'src/imports/multimedia/qdeclarativeradio.cpp')
-rw-r--r--src/imports/multimedia/qdeclarativeradio.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/imports/multimedia/qdeclarativeradio.cpp b/src/imports/multimedia/qdeclarativeradio.cpp
index 5cac32e6f..e2b495db5 100644
--- a/src/imports/multimedia/qdeclarativeradio.cpp
+++ b/src/imports/multimedia/qdeclarativeradio.cpp
@@ -58,6 +58,7 @@ QDeclarativeRadio::QDeclarativeRadio(QObject *parent) :
connect(m_radioTuner, SIGNAL(signalStrengthChanged(int)), this, SIGNAL(signalStrengthChanged(int)));
connect(m_radioTuner, SIGNAL(volumeChanged(int)), this, SIGNAL(volumeChanged(int)));
connect(m_radioTuner, SIGNAL(mutedChanged(bool)), this, SIGNAL(mutedChanged(bool)));
+ connect(m_radioTuner, SIGNAL(stationFound(int, QString)), this, SIGNAL(stationFound(int, QString)));
connect(m_radioTuner, SIGNAL(error(QRadioTuner::Error)), this, SLOT(_q_error(QRadioTuner::Error)));
}
@@ -171,6 +172,11 @@ void QDeclarativeRadio::scanUp()
m_radioTuner->searchForward();
}
+void QDeclarativeRadio::searchAllStations(QDeclarativeRadio::SearchMode searchMode)
+{
+ m_radioTuner->searchAllStations(static_cast<QRadioTuner::SearchMode>(searchMode));
+}
+
void QDeclarativeRadio::tuneDown()
{
int f = frequency();