#ifndef VIEWERPANELBASE_H
#define VIEWERPANELBASE_H

#include "panel/timebased/timebased.h"
#include "widget/viewer/viewer.h"

class ViewerPanelBase : public TimeBasedPanel
{
  Q_OBJECT
public:
  ViewerPanelBase(QWidget* parent = nullptr);

  virtual void PlayPause() override;

  virtual void ShuttleLeft() override;

  virtual void ShuttleStop() override;

  virtual void ShuttleRight() override;

  void ConnectTimeBasedPanel(TimeBasedPanel* panel);

};

#endif // VIEWERPANELBASE_H
