| 331 | |
| 332 | |
| 333 | void Viewer::SaveExtractedFrames(const tString& destDir, const tString& baseName, tFileType fileType, tIntervalSet frameSet) |
| 334 | { |
| 335 | tAssert(CurrImage); |
| 336 | int frameNum = 0; |
| 337 | for (tImage::tPicture* framePic = CurrImage->GetFirstPic(); framePic; framePic = framePic->Next(), frameNum++) |
| 338 | { |
| 339 | if (!frameSet.Contains(frameNum)) |
| 340 | continue; |
| 341 | |
| 342 | tString frameFile = GetFrameFilename(frameNum, destDir, baseName, fileType); |
| 343 | Viewer::SavePictureAs(*framePic, frameFile, fileType, false); |
| 344 | } |
| 345 | } |
| 346 | |
| 347 | |
| 348 | void Viewer::DoSaveExtractFramesModal(bool saveExtractFramesPressed) |
nothing calls this directly
no test coverage detected