diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/imports/multimedia/qdeclarativeradio.cpp | 20 | ||||
-rw-r--r-- | src/imports/multimedia/qdeclarativeradio_p.h | 8 |
2 files changed, 22 insertions, 6 deletions
diff --git a/src/imports/multimedia/qdeclarativeradio.cpp b/src/imports/multimedia/qdeclarativeradio.cpp index 5debda7ba..5cac32e6f 100644 --- a/src/imports/multimedia/qdeclarativeradio.cpp +++ b/src/imports/multimedia/qdeclarativeradio.cpp @@ -156,21 +156,35 @@ void QDeclarativeRadio::setMuted(bool muted) m_radioTuner->setMuted(muted); } -void QDeclarativeRadio::cancelSearch() +void QDeclarativeRadio::cancelScan() { m_radioTuner->cancelSearch(); } -void QDeclarativeRadio::searchBackward() +void QDeclarativeRadio::scanDown() { m_radioTuner->searchBackward(); } -void QDeclarativeRadio::searchForward() +void QDeclarativeRadio::scanUp() { m_radioTuner->searchForward(); } +void QDeclarativeRadio::tuneDown() +{ + int f = frequency(); + f = f - frequencyStep(); + setFrequency(f); +} + +void QDeclarativeRadio::tuneUp() +{ + int f = frequency(); + f = f + frequencyStep(); + setFrequency(f); +} + void QDeclarativeRadio::start() { m_radioTuner->start(); diff --git a/src/imports/multimedia/qdeclarativeradio_p.h b/src/imports/multimedia/qdeclarativeradio_p.h index 498e60fe3..eddf93bfc 100644 --- a/src/imports/multimedia/qdeclarativeradio_p.h +++ b/src/imports/multimedia/qdeclarativeradio_p.h @@ -134,9 +134,11 @@ public Q_SLOTS: void setVolume(int volume); void setMuted(bool muted); - void cancelSearch(); - void searchBackward(); - void searchForward(); + void cancelScan(); + void scanDown(); + void scanUp(); + void tuneUp(); + void tuneDown(); void start(); void stop(); |