diff options
Diffstat (limited to 'tests/in/com.pelagicore.ivi.tuner.qface')
-rw-r--r-- | tests/in/com.pelagicore.ivi.tuner.qface | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/tests/in/com.pelagicore.ivi.tuner.qface b/tests/in/com.pelagicore.ivi.tuner.qface index c50a4c8..aae8e0c 100644 --- a/tests/in/com.pelagicore.ivi.tuner.qface +++ b/tests/in/com.pelagicore.ivi.tuner.qface @@ -1,15 +1,25 @@ module com.pelagicore.ivi.tuner 1.0; + +interface BaseTuner { + property int baseValue; +} + + /** Service Tuner */ @service: true @interface: true @config: {private: true, b: B, c: C} @data: [1,2,3] -interface Tuner { +interface Tuner extends BaseTuner { /** property currentStation */ readonly Station currentStation; + /** the default station, which never changes */ + const Station defaultStation; /** operation nextStation */ void nextStation(); + /** operation numStations */ + int numStations() const; /** operation previousStation */ void previousStation(); /** operation updateCurrentStation */ @@ -22,6 +32,11 @@ interface Tuner { signal scanFinished(); signal broadcastMessage(string message); + + TunerExtension extension; +} + +interface TunerExtension { } /** enum State */ |