Files
oak-editor/app/panel/multicam/multicampanel.h
T

33 lines
671 B
C++

#ifndef MULTICAMPANEL_H
#define MULTICAMPANEL_H
#include "panel/viewer/viewerbase.h"
#include "widget/multicam/multicamwidget.h"
namespace olive {
class MulticamPanel : public TimeBasedPanel
{
Q_OBJECT
public:
MulticamPanel(QWidget* parent = nullptr);
MulticamWidget *GetMulticamWidget() const { return static_cast<MulticamWidget *>(GetTimeBasedWidget()); }
public slots:
void SetMulticamNode(ViewerOutput *viewer, MultiCamNode *n, ClipBlock *clip)
{
ConnectViewerNode(viewer);
GetMulticamWidget()->SetMulticamNode(n);
GetMulticamWidget()->SetClip(clip);
}
protected:
virtual void Retranslate() override;
};
}
#endif // MULTICAMPANEL_H