Switch to unified view

a/GUI/playctlwidget/playctlwidgetif.h b/GUI/playctlwidget/playctlwidgetif.h
...
...
28
    }
28
    }
29
    virtual ~PlayCtlWidgetIF() {}
29
    virtual ~PlayCtlWidgetIF() {}
30
30
31
public slots:
31
public slots:
32
    // These are used to set the ui state in sync with externally
32
    // These are used to set the ui state in sync with externally
33
    // caused player state changes
33
    // caused player state changes. No signals are emitted.
34
    virtual void onStopped() = 0;
34
    virtual void onStopped() = 0;
35
    virtual void onPaused() = 0;
35
    virtual void onPaused() = 0;
36
    virtual void onPlaying() = 0;
36
    virtual void onPlaying() = 0;
37
37
38
    // These are connected to the buttons and trigger signals, but can also be
39
    // used, e.g. for keyboard shortcuts
40
    virtual void onPlayClicked() = 0;
41
    virtual void onStopClicked() = 0;
42
    virtual void onBackwardClicked() = 0;
43
    virtual void onForwardClicked() = 0;
44
    
38
signals:
45
signals:
39
    void playrequested();
46
    void playrequested();
40
    void pauserequested();
47
    void pauserequested();
41
    void stoprequested();
48
    void stoprequested();
42
    void backwardrequested();
49
    void backwardrequested();