~mterry/unity8/power-button-on-lock

« back to all changes in this revision

Viewing changes to tests/mocks/QtMultimedia/audio.h

  • Committer: Michael Terry
  • Date: 2014-11-24 15:25:42 UTC
  • mfrom: (1368.1.82 unity8)
  • Revision ID: michael.terry@canonical.com-20141124152542-5cysva8ds3qfula6
MergeĀ fromĀ trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
{
28
28
    Q_OBJECT
29
29
    Q_ENUMS(PlaybackState)
 
30
    Q_ENUMS(AudioRole)
30
31
    Q_PROPERTY(QUrl source READ source WRITE setSource NOTIFY sourceChanged)
31
32
    Q_PROPERTY(PlaybackState playbackState READ playbackState NOTIFY playbackStateChanged)
32
33
    Q_PROPERTY(int position READ position NOTIFY positionChanged)
33
34
    Q_PROPERTY(int duration READ duration NOTIFY durationChanged)
34
35
    Q_PROPERTY(QString errorString READ errorString NOTIFY errorStringChanged)
 
36
    Q_PROPERTY(AudioRole audioRole READ audioRole WRITE setAudioRole)
35
37
public:
36
38
    enum PlaybackState {
37
39
        PlayingState,
39
41
        StoppedState
40
42
    };
41
43
 
 
44
    enum AudioRole {
 
45
        AlarmRole,
 
46
        AlertRole,
 
47
        MultimediaRole,
 
48
        PhoneRole
 
49
    };
 
50
 
42
51
    explicit Audio(QObject *parent = 0);
43
52
 
44
53
    QUrl source() const;
52
61
 
53
62
    QString errorString() const;
54
63
 
 
64
    AudioRole audioRole() const;
 
65
    void setAudioRole(AudioRole audioRole);
 
66
 
55
67
public Q_SLOTS:
56
68
    void pause();
57
69
    void play();