@@ -20,12 +20,12 @@
|
||||
|
||||
#include "footageviewer.h"
|
||||
|
||||
#include "widget/viewer/footageviewer.h"
|
||||
|
||||
namespace olive {
|
||||
|
||||
#define super ViewerPanelBase
|
||||
|
||||
FootageViewerPanel::FootageViewerPanel(QWidget *parent) :
|
||||
ViewerPanelBase(QStringLiteral("FootageViewerPanel"), parent)
|
||||
super(QStringLiteral("FootageViewerPanel"), parent)
|
||||
{
|
||||
// Set ViewerWidget as the central widget
|
||||
FootageViewerWidget* fvw = new FootageViewerWidget();
|
||||
@@ -38,6 +38,11 @@ FootageViewerPanel::FootageViewerPanel(QWidget *parent) :
|
||||
SetShowAndRaiseOnConnect();
|
||||
}
|
||||
|
||||
void FootageViewerPanel::OverrideWorkArea(const TimeRange &r)
|
||||
{
|
||||
GetFootageViewerWidget()->OverrideWorkArea(r);
|
||||
}
|
||||
|
||||
QVector<ViewerOutput *> FootageViewerPanel::GetSelectedFootage() const
|
||||
{
|
||||
QVector<ViewerOutput *> list;
|
||||
@@ -51,7 +56,7 @@ QVector<ViewerOutput *> FootageViewerPanel::GetSelectedFootage() const
|
||||
|
||||
void FootageViewerPanel::Retranslate()
|
||||
{
|
||||
ViewerPanelBase::Retranslate();
|
||||
super::Retranslate();
|
||||
|
||||
SetTitle(tr("Footage Viewer"));
|
||||
}
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
|
||||
#include "panel/viewer/viewerbase.h"
|
||||
#include "panel/project/footagemanagementpanel.h"
|
||||
#include "widget/viewer/footageviewer.h"
|
||||
|
||||
namespace olive {
|
||||
|
||||
@@ -36,6 +37,13 @@ class FootageViewerPanel : public ViewerPanelBase, public FootageManagementPanel
|
||||
public:
|
||||
FootageViewerPanel(QWidget* parent);
|
||||
|
||||
void OverrideWorkArea(const TimeRange &r);
|
||||
|
||||
FootageViewerWidget *GetFootageViewerWidget() const
|
||||
{
|
||||
return static_cast<FootageViewerWidget*>(GetTimeBasedWidget());
|
||||
}
|
||||
|
||||
virtual QVector<ViewerOutput *> GetSelectedFootage() const override;
|
||||
|
||||
protected:
|
||||
|
||||
Reference in New Issue
Block a user