all time-based panels are now derived from a common base class
Cuts down on a lot of duplicate code between TimelineWidget/ViewerWidget/CurveWidget/NodeParamView and TimelinePanel/ViewerPanel/CurvePanel/ParamPanel since they all use similar time functions.
This commit is contained in:
@@ -90,6 +90,10 @@ MainWindow::MainWindow(QWidget *parent) :
|
||||
connect(curve_panel_, &CurvePanel::TimeChanged, viewer_panel_, &ViewerPanel::SetTime);
|
||||
connect(curve_panel_, &CurvePanel::TimeChanged, timeline_panel_, &TimelinePanel::SetTime);
|
||||
connect(curve_panel_, &CurvePanel::TimeChanged, param_panel_, &ParamPanel::SetTime);
|
||||
|
||||
viewer_panel_->ConnectTimeBasedPanel(timeline_panel_);
|
||||
viewer_panel_->ConnectTimeBasedPanel(param_panel_);
|
||||
viewer_panel_->ConnectTimeBasedPanel(curve_panel_);
|
||||
}
|
||||
|
||||
void MainWindow::SetFullscreen(bool fullscreen)
|
||||
|
||||
Reference in New Issue
Block a user