Convert DocumentCreateFlags instances to use designated initializer list.
This commit is contained in:
@@ -357,9 +357,10 @@ PyObject* Application::sOpenDocument(PyObject* /*self*/, PyObject* args, PyObjec
|
||||
std::string EncodedName = std::string(Name);
|
||||
PyMem_Free(Name);
|
||||
try {
|
||||
DocumentCreateFlags createFlags;
|
||||
createFlags.createView = !Base::asBoolean(hidden);
|
||||
createFlags.temporary = Base::asBoolean(temporary);
|
||||
DocumentCreateFlags createFlags {
|
||||
.createView = !Base::asBoolean(hidden),
|
||||
.temporary = Base::asBoolean(temporary)
|
||||
};
|
||||
|
||||
// return new document
|
||||
return (GetApplication()
|
||||
@@ -401,10 +402,10 @@ PyObject* Application::sNewDocument(PyObject* /*self*/, PyObject* args, PyObject
|
||||
|
||||
PY_TRY
|
||||
{
|
||||
DocumentCreateFlags createFlags;
|
||||
createFlags.createView = !Base::asBoolean(hidden);
|
||||
createFlags.temporary = Base::asBoolean(temp);
|
||||
|
||||
DocumentCreateFlags createFlags {
|
||||
.createView = !Base::asBoolean(hidden),
|
||||
.temporary = Base::asBoolean(temp)
|
||||
};
|
||||
App::Document* doc = GetApplication().newDocument(docName,
|
||||
usrName,
|
||||
createFlags);
|
||||
|
||||
@@ -2592,8 +2592,9 @@ App::Document* Application::reopen(App::Document* doc)
|
||||
}
|
||||
|
||||
for (auto& file : docs) {
|
||||
App::DocumentCreateFlags createFlags;
|
||||
createFlags.createView = false;
|
||||
App::DocumentCreateFlags createFlags {
|
||||
.createView = false
|
||||
};
|
||||
App::GetApplication().openDocument(file.c_str(), createFlags);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -409,8 +409,9 @@ App::Document* ImportOCAF2::getDocument(App::Document* doc, TDF_Label label)
|
||||
return doc;
|
||||
}
|
||||
|
||||
App::DocumentCreateFlags createFlags;
|
||||
createFlags.createView = false;
|
||||
App::DocumentCreateFlags createFlags {
|
||||
.createView = false
|
||||
};
|
||||
auto newDoc = App::GetApplication().newDocument(name.c_str(), name.c_str(), createFlags);
|
||||
|
||||
std::ostringstream ss;
|
||||
|
||||
@@ -595,10 +595,10 @@ void SubShapeBinder::update(SubShapeBinder::UpdateOption options) {
|
||||
recomputeCopy = true;
|
||||
clearCopiedObjects();
|
||||
|
||||
App::DocumentCreateFlags createFlags;
|
||||
createFlags.createView = false;
|
||||
createFlags.temporary = true;
|
||||
|
||||
App::DocumentCreateFlags createFlags {
|
||||
.createView = false,
|
||||
.temporary = true
|
||||
};
|
||||
auto tmpDoc = App::GetApplication().newDocument("_tmp_binder", nullptr, createFlags);
|
||||
tmpDoc->setUndoMode(0);
|
||||
auto objs = tmpDoc->copyObject({ obj }, true, true);
|
||||
|
||||
Reference in New Issue
Block a user