30 I_ASSIGN_MULTI_0(m_fileExtensionsAttrPtr,
"FileExtensions",
"List of supported file extensions",
false);
31 I_ASSIGN_MULTI_0(m_typeDescriptionsAttrPtr,
"TypeDescriptions",
"List of descriptions for each extension",
false);
32 I_ASSIGN_MULTI_0(m_fileExtensionsWinAttrPtr,
"FileExtensionsWin",
"List of supported file extensions for Windows systems only",
false);
33 I_ASSIGN_MULTI_0(m_typeDescriptionsWinAttrPtr,
"TypeDescriptionsWin",
"List of descriptions for each extension for Windows systems only",
false);
34 I_ASSIGN_MULTI_0(m_fileExtensionsMacAttrPtr,
"FileExtensionsMac",
"List of supported file extensions for MAC systems only",
false);
35 I_ASSIGN_MULTI_0(m_typeDescriptionsMacAttrPtr,
"TypeDescriptionsMac",
"List of descriptions for each extension for MAC systems only",
false);
36 I_ASSIGN_MULTI_0(m_fileExtensionsUnxAttrPtr,
"FileExtensionsUnx",
"List of supported file extensions for Unix-type systems only (without MAC)",
false);
37 I_ASSIGN_MULTI_0(m_typeDescriptionsUnxAttrPtr,
"TypeDescriptionsUnx",
"List of descriptions for each extension for Unix-type systems only (without MAC)",
false);
45 I_MULTIATTR(QString, m_fileExtensionsAttrPtr);
47 I_MULTIATTR(QString, m_fileExtensionsWinAttrPtr);
49 I_MULTIATTR(QString, m_fileExtensionsMacAttrPtr);
51 I_MULTIATTR(QString, m_fileExtensionsUnxAttrPtr);
bool GetFileExtensions(QStringList &result, const istd::IChangeable *dataObjectPtr=nullptr, int flags=-1, bool doAppend=false) const override
Get file extensions supported by this loader.