mainwindow: improved panel organization

This commit is contained in:
itsmattkc
2023-02-08 18:18:06 -08:00
parent aa5c2f0541
commit d1a7bd29aa
24 changed files with 336 additions and 265 deletions
+8 -4
View File
@@ -44,14 +44,18 @@ void TimelinePanel::SplitAtPlayhead()
timeline_widget()->SplitAtPlayhead();
}
QByteArray TimelinePanel::SaveSplitterState() const
void TimelinePanel::LoadData(const Info &info)
{
return timeline_widget()->SaveSplitterState();
timeline_widget()->RestoreSplitterState(QByteArray::fromBase64(info.at("splitter").toUtf8()));
}
void TimelinePanel::RestoreSplitterState(const QByteArray &state)
PanelWidget::Info TimelinePanel::SaveData() const
{
timeline_widget()->RestoreSplitterState(state);
Info i;
i["splitter"] = timeline_widget()->SaveSplitterState().toBase64();
return i;
}
void TimelinePanel::SelectAll()