implemented 'ripple to' timeline actions

This commit is contained in:
itsmattkc
2019-09-24 22:45:30 +10:00
parent c33a0b50ce
commit cf3e8d80d1
17 changed files with 219 additions and 82 deletions
+21
View File
@@ -43,6 +43,7 @@ TimelinePanel::TimelinePanel(QWidget *parent) :
connect(view_, SIGNAL(ScaleChanged(double)), this, SLOT(SetScale(double)));
connect(view_, SIGNAL(TimebaseChanged(const rational&)), this, SLOT(SetTimebase(const rational&)));
connect(ruler_, SIGNAL(TimeChanged(const int64_t&)), view_, SLOT(SetTime(const int64_t&)));
connect(view_, SIGNAL(TimeChanged(const int64_t&)), ruler_, SLOT(SetTime(const int64_t&)));
// FIXME: Magic number
SetScale(90.0);
@@ -98,6 +99,26 @@ void TimelinePanel::DeselectAll()
view_->DeselectAll();
}
void TimelinePanel::RippleToIn()
{
view_->RippleToIn();
}
void TimelinePanel::RippleToOut()
{
view_->RippleToOut();
}
void TimelinePanel::EditToIn()
{
view_->EditToIn();
}
void TimelinePanel::EditToOut()
{
view_->EditToOut();
}
void TimelinePanel::changeEvent(QEvent *e)
{
if (e->type() == QEvent::LanguageChange) {