6#include <QtCore/QByteArray>
7#include <QtCore/QByteArrayList>
14class IDesignTokenArgumentsParser
17 enum AvailableArguments
27 AA_DESIGN_TOKEN_FILE_PATH,
32 AA_OUTPUT_DIRECTORY_PATH,
47 AA_IMAGES_INPUT_DIR_PATH,
52 AA_STYLE_SHEETS_INPUT_DIR_PATH,
62 AA_COPY_DESIGN_TOKEN_FILE,
79 AA_ERRORS_IGNORE_MODE,
87 virtual void SetArguments(
int argc,
char**argv) = 0;
88 virtual bool IsHelpRequested()
const = 0;
89 virtual bool IsErrorsIgnoreRequested()
const = 0;
90 virtual bool IsSplitModeRequired()
const = 0;
91 virtual bool IsCopyDesignTokenFileRequired()
const = 0;
92 virtual bool IsWebGenerateResourceRequired()
const = 0;
93 virtual bool IsCommonGenerateResourceRequired()
const = 0;
94 virtual bool IsQmlGenerateRequired()
const = 0;
95 virtual QByteArray GetDesignTokenFilePath()
const = 0;
96 virtual QByteArrayList GetDesignTokenFileMultiPath()
const = 0;
97 virtual QByteArray GetImagesInputDirectoryPath()
const = 0;
98 virtual QByteArrayList GetImagesInputDirectoryMultiPath()
const = 0;
99 virtual QByteArray GetStyleSheetsInputDirectoryPath()
const = 0;
100 virtual QByteArray GetOutputDirectoryPath()
const = 0;
101 virtual QByteArray GetOutputFilePath()
const = 0;
102 virtual QByteArray GetProjectName()
const = 0;