1// Aseprite
2// Copyright (C) 2019-2022 Igara Studio S.A.
3// Copyright (C) 2016-2017 David Capello
4//
5// This program is distributed under the terms of
6// the End-User License Agreement for Aseprite.
7
8#ifdef HAVE_CONFIG_H
9#include "config.h"
10#endif
11
12#include "app/cli/cli_open_file.h"
13
14#include "app/doc.h"
15#include "app/file/file.h"
16#include "doc/sprite.h"
17#include "doc/tag.h"
18#include "doc/tags.h"
19
20namespace app {
21
22FileOpROI CliOpenFile::roi() const
23{
24 ASSERT(document);
25
26 SelectedFrames selFrames;
27 if (hasFrameRange())
28 selFrames.insert(fromFrame, toFrame);
29
30 return FileOpROI(document,
31 gfx::Rect(),
32 slice,
33 tag,
34 selFrames,
35 true);
36}
37
38} // namespace app
39