MCPcopy Create free account
hub / github.com/audacity/audacity / trackSplit

Method trackSplit

au4/src/trackedit/internal/trackeditactionscontroller.cpp:351–365  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

349}
350
351void TrackeditActionsController::trackSplit(const ActionData &args)
352{
353 IF_ASSERT_FAILED(args.count() == 1) {
354 return;
355 }
356
357 TrackId trackIdToSplit = args.arg<TrackId>(0);
358 if (trackIdToSplit == -1) {
359 return;
360 }
361
362 secs_t playbackPosition = globalContext()->playbackState()->playbackPosition();
363
364 dispatcher()->dispatch(TRACK_SPLIT_AT, ActionData::make_arg2<trackedit::TrackId, secs_t>(trackIdToSplit, playbackPosition));
365}
366
367void TrackeditActionsController::trackSplitAt(const ActionData& args)
368{

Callers

nothing calls this directly

Calls 4

IF_ASSERT_FAILEDFunction · 0.50
playbackPositionMethod · 0.45
playbackStateMethod · 0.45
dispatchMethod · 0.45

Tested by

no test coverage detected