1 #ifndef IPLAYPANEL_H 2 #define IPLAYPANEL_H 3 4 namespace Ms { 5 6 class IPlayPanel { 7 8 public: ~IPlayPanel()9 virtual ~IPlayPanel() {} 10 11 virtual double speed() const = 0; 12 virtual void setTempo(double) = 0; 13 virtual void setSpeed(double) = 0; 14 virtual void increaseSpeed() = 0; 15 virtual void decreaseSpeed() = 0; 16 virtual void resetSpeed() = 0; 17 virtual bool isSpeedSliderPressed() const = 0; 18 }; 19 20 } 21 22 #endif // IPLAYPANEL_H 23