SL-1817 EEP Day Cycle timeline scrubber can't be repositioned while it's playing
parent
d0b214fec6
commit
ee532d946d
|
|
@ -184,7 +184,7 @@ BOOL LLFloaterEditExtDayCycle::postBuild()
|
|||
mFlyoutControl->setAction([this](LLUICtrl *ctrl, const LLSD &data) { onButtonApply(ctrl, data); });
|
||||
|
||||
getChild<LLButton>(BTN_CANCEL, true)->setCommitCallback([this](LLUICtrl *ctrl, const LLSD &data) { onClickCloseBtn(); });
|
||||
mTimeSlider->setCommitCallback([this](LLUICtrl *ctrl, const LLSD &data) { onTimeSliderMoved(); });
|
||||
mTimeSlider->setCommitCallback([this](LLUICtrl *ctrl, const LLSD &data) { onTimeSliderCallback(); });
|
||||
mAddFrameButton->setCommitCallback([this](LLUICtrl *ctrl, const LLSD &data) { onAddTrack(); });
|
||||
mDeleteFrameButton->setCommitCallback([this](LLUICtrl *ctrl, const LLSD &data) { onRemoveTrack(); });
|
||||
mImportButton->setCommitCallback([this](LLUICtrl *, const LLSD &){ onButtonImport(); });
|
||||
|
|
@ -786,8 +786,9 @@ void LLFloaterEditExtDayCycle::checkAndConfirmSettingsLoss(on_confirm_fn cb)
|
|||
}
|
||||
}
|
||||
|
||||
void LLFloaterEditExtDayCycle::onTimeSliderMoved()
|
||||
void LLFloaterEditExtDayCycle::onTimeSliderCallback()
|
||||
{
|
||||
stopPlay();
|
||||
selectFrame(mTimeSlider->getCurSliderValue(), LLSettingsDay::DEFAULT_FRAME_SLOP_FACTOR);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -108,8 +108,8 @@ private:
|
|||
void onCommitName(class LLLineEditor* caller, void* user_data);
|
||||
void onTrackSelectionCallback(const LLSD& user_data);
|
||||
void onPlayActionCallback(const LLSD& user_data);
|
||||
// time slider moved
|
||||
void onTimeSliderMoved();
|
||||
// time slider clicked
|
||||
void onTimeSliderCallback();
|
||||
// a frame moved or frame selection changed
|
||||
void onFrameSliderCallback(const LLSD &);
|
||||
void onFrameSliderDoubleClick(S32 x, S32 y, MASK mask);
|
||||
|
|
|
|||
Loading…
Reference in New Issue