18#ifndef IMPORTIMAGESEQDIALOG_H
19#define IMPORTIMAGESEQDIALOG_H
21#include "importexportdialog.h"
22#include "pencilerror.h"
23#include "predefinedsetmodel.h"
24#include "importimageconfig.h"
29class ImportImageSeqOptions;
30class ImportImageSeqPreviewGroupBox;
43enum ImportCriteria { Arbitrary, PredefinedSet };
51 Mode mode = ImportExportDialog::Import,
52 FileType fileType = FileType::IMAGE_SEQUENCE,
53 ImportCriteria importCriteria = ImportCriteria::Arbitrary);
60 void setCore(
Editor* editor) { mEditor = editor; }
63 void notifyAnimationLengthChanged();
67 FileType getFileType();
70 void setSpace(
int number);
76 int keyFramePosFromFilePath(
const QString& path);
82 void setupPredefinedLayout();
86 Ui::ImportImageSeqOptions *uiOptionsBox;
87 Ui::ImportImageSeqPreviewGroupBox *uiGroupBoxPreview;
93 ImportCriteria mImportCriteria = ImportCriteria::Arbitrary;
94 FileType mFileType = FileType::IMAGE_SEQUENCE;
QObject * parent() const const