-
- Downloads
Make each `smtk::project::Project` own a `task::Manager`.
Before, the `task::Manager` was presumed to be application state. But because we only want to show tasks for a single active document (i.e., project) at a time, move it into project. This also helps decide where the task state should live. Note that this commit removes constructors from subclasses of `smtk::task::Task` since they need to call a deprecated parent constructor. This commit also removes signatures from `smtk::task::Instances` since that also causes deprecation warnings (and potentially further failures since the task-manager is required). This also provides `Instances::createFromName()` signatures that do not require a task manager (by recording the task manager which owns Instances at construction time).
parent
9365c471
No related branches found
No related tags found
Showing
- doc/release/notes/operation-hints.rst 11 additions, 0 deletionsdoc/release/notes/operation-hints.rst
- doc/release/notes/string-token-api.rst 12 additions, 0 deletionsdoc/release/notes/string-token-api.rst
- doc/release/notes/task-manager.rst 26 additions, 0 deletionsdoc/release/notes/task-manager.rst
- smtk/attribute/ValueItemTemplate.h 1 addition, 1 deletionsmtk/attribute/ValueItemTemplate.h
- smtk/common/Deprecation.h 6 additions, 0 deletionssmtk/common/Deprecation.h
- smtk/extension/paraview/appcomponents/pqSMTKOperationHintsBehavior.cxx 25 additions, 0 deletions...n/paraview/appcomponents/pqSMTKOperationHintsBehavior.cxx
- smtk/operation/Hints.h 120 additions, 0 deletionssmtk/operation/Hints.h
- smtk/operation/Hints.xml 27 additions, 0 deletionssmtk/operation/Hints.xml
- smtk/project/Project.cxx 10 additions, 0 deletionssmtk/project/Project.cxx
- smtk/project/Project.h 9 additions, 0 deletionssmtk/project/Project.h
- smtk/project/Registrar.cxx 7 additions, 0 deletionssmtk/project/Registrar.cxx
- smtk/project/json/jsonProject.cxx 22 additions, 10 deletionssmtk/project/json/jsonProject.cxx
- smtk/project/operators/Create.sbt 1 addition, 1 deletionsmtk/project/operators/Create.sbt
- smtk/project/operators/Read.cxx 30 additions, 2 deletionssmtk/project/operators/Read.cxx
- smtk/project/operators/Read.sbt 1 addition, 0 deletionssmtk/project/operators/Read.sbt
- smtk/project/operators/Write.cxx 12 additions, 1 deletionsmtk/project/operators/Write.cxx
- smtk/project/pybind11/PybindProject.h 2 additions, 0 deletionssmtk/project/pybind11/PybindProject.h
- smtk/string/Manager.cxx 6 additions, 0 deletionssmtk/string/Manager.cxx
- smtk/string/Manager.h 2 additions, 0 deletionssmtk/string/Manager.h
- smtk/string/Token.cxx 10 additions, 0 deletionssmtk/string/Token.cxx
Loading