diff options
Diffstat (limited to 'tests/auto/unit/qmultimedia_common/mockmediarecorderservice.h')
-rw-r--r-- | tests/auto/unit/qmultimedia_common/mockmediarecorderservice.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/auto/unit/qmultimedia_common/mockmediarecorderservice.h b/tests/auto/unit/qmultimedia_common/mockmediarecorderservice.h index bce8c42c9..7d2307316 100644 --- a/tests/auto/unit/qmultimedia_common/mockmediarecorderservice.h +++ b/tests/auto/unit/qmultimedia_common/mockmediarecorderservice.h @@ -50,14 +50,16 @@ #include "mockaudioendpointselector.h" #include "mockmediacontainercontrol.h" #include "mockmetadatawritercontrol.h" +#include "mockavailabilitycontrol.h" class MockMediaRecorderService : public QMediaService { Q_OBJECT public: - MockMediaRecorderService(QObject *parent = 0, QMediaControl *control = 0): + MockMediaRecorderService(QObject *parent = 0, QMediaControl *control = 0, MockAvailabilityControl *availability = 0): QMediaService(parent), mockControl(control), + mockAvailabilityControl(availability), hasControls(true) { mockAudioEndpointSelector = new MockAudioEndpointSelector(parent); @@ -81,6 +83,8 @@ public: return mockVideoEncoderControl; if (hasControls && qstrcmp(name, QMetaDataWriterControl_iid) == 0) return mockMetaDataControl; + if (hasControls && qstrcmp(name, QMediaAvailabilityControl_iid) == 0) + return mockAvailabilityControl; return 0; } @@ -95,6 +99,8 @@ public: QMediaContainerControl *mockFormatControl; QVideoEncoderControl *mockVideoEncoderControl; MockMetaDataWriterControl *mockMetaDataControl; + MockAvailabilityControl *mockAvailabilityControl; + bool hasControls; }; |