[Everywhere] FileInfo::hasExtension for multiple values (#9774)
* [Base] Add hasExtension for multiple values * [Gui] Use hasExtension for multiple values * [Drawing] Use hasExtension for multiple values * [Fem] Use hasExtension for multiple values * [Import] Use hasExtension for multiple values * [Mesh] Use hasExtension for multiple values * [Part] Use hasExtension for multiple values * [TechDraw] Use hasExtension for multiple values
This commit is contained in:
committed by
GitHub
parent
8b2c2dab51
commit
da2ae719f2
@@ -734,14 +734,14 @@ private:
|
||||
if (file.extension().empty())
|
||||
throw Py::RuntimeError("No file extension");
|
||||
|
||||
if (file.hasExtension("stp") || file.hasExtension("step")) {
|
||||
if (file.hasExtension({"stp", "step"})) {
|
||||
// create new document and add Import feature
|
||||
App::Document *pcDoc = App::GetApplication().newDocument();
|
||||
ImportStepParts(pcDoc,EncodedName.c_str());
|
||||
|
||||
pcDoc->recompute();
|
||||
}
|
||||
else if (file.hasExtension("igs") || file.hasExtension("iges")) {
|
||||
else if (file.hasExtension({"igs", "iges"})) {
|
||||
App::Document *pcDoc = App::GetApplication().newDocument();
|
||||
ImportIgesParts(pcDoc,EncodedName.c_str());
|
||||
pcDoc->recompute();
|
||||
@@ -782,12 +782,12 @@ private:
|
||||
pcDoc = App::GetApplication().newDocument(DocName);
|
||||
}
|
||||
|
||||
if (file.hasExtension("stp") || file.hasExtension("step")) {
|
||||
if (file.hasExtension({"stp", "step"})) {
|
||||
ImportStepParts(pcDoc,EncodedName.c_str());
|
||||
|
||||
pcDoc->recompute();
|
||||
}
|
||||
else if (file.hasExtension("igs") || file.hasExtension("iges")) {
|
||||
else if (file.hasExtension({"igs", "iges"})) {
|
||||
ImportIgesParts(pcDoc,EncodedName.c_str());
|
||||
pcDoc->recompute();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user