Files
oak-editor/app/widget/timelinewidget/timelineandtrackview.cpp
T

37 lines
817 B
C++

#include "timelineandtrackview.h"
#include <QHBoxLayout>
TimelineAndTrackView::TimelineAndTrackView(const TrackType &type, Qt::Alignment vertical_alignment, QWidget *parent) :
QWidget(parent)
{
QHBoxLayout* layout = new QHBoxLayout(this);
layout->setSpacing(0);
layout->setMargin(0);
splitter_ = new QSplitter(Qt::Horizontal);
splitter_->setChildrenCollapsible(false);
layout->addWidget(splitter_);
track_view_ = new TrackView(vertical_alignment);
splitter_->addWidget(track_view_);
view_ = new TimelineView(type, vertical_alignment);
splitter_->addWidget(view_);
}
QSplitter *TimelineAndTrackView::splitter() const
{
return splitter_;
}
TimelineView *TimelineAndTrackView::view() const
{
return view_;
}
TrackView *TimelineAndTrackView::track_view() const
{
return track_view_;
}