- 22 Feb, 2021 5 commits
-
-
David Thompson authored
4a4407c2 Fix a deadlock related to #396. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
John Tourtellott <john.tourtellott@kitware.com> Merge-request: !2390
-
David Thompson authored
-
David Thompson authored
62493125 Load the mesh-session plugin in this test. 3c970b4e Bump CI images to new superbuild. 70b482b4 Add support for default badges. cc372f61 When an operation cannot be created, provide feedback. 26f5950b Tie the color-preset dialog to its parent. c5ab5c7f Fix a crash. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2389
-
David Thompson authored
This will register the mesh resource with the resource manager.
-
David Thompson authored
-
- 20 Feb, 2021 5 commits
-
-
David Thompson authored
This should close aeva/aeva#151.
-
David Thompson authored
-
David Thompson authored
When the parent operation view is a modal dialog, this prevents the parent from occluding the color preset dialog.
-
David Thompson authored
-
David Thompson authored
6391410e Fix #404. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Aron Helser <aron.helser@kitware.com> Merge-request: !2384
-
- 19 Feb, 2021 2 commits
-
-
Aron Helser authored
198d017b Add pybind for mesh::Registrar Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
David Thompson <david.thompson@kitware.com> Merge-request: !2388
-
Aron Helser authored
-
- 18 Feb, 2021 1 commit
-
-
Corey Wetterer-Nelson authored
6ae990f4 remove conda e3677861 remove cumulus Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ben Boeckel <ben.boeckel@kitware.com> Acked-by:
John Tourtellott <john.tourtellott@kitware.com> Merge-request: !2387
-
- 16 Feb, 2021 2 commits
-
-
Corey Wetterer-Nelson authored
-
Corey Wetterer-Nelson authored
-
- 15 Feb, 2021 2 commits
-
-
Ben Boeckel authored
005dd12a vtkImageSpacingFlip: include <cmath> Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2386
-
Ben Boeckel authored
-
- 13 Feb, 2021 1 commit
-
-
David Thompson authored
b8953e86 Fix false postive unit test for Observers Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
David Thompson <david.thompson@kitware.com> Merge-request: !2383
-
- 12 Feb, 2021 3 commits
-
-
John Tourtellott authored
1537fec0 Add setLocalCategories() methods for python scripts eb369efe Update operation view when category selection changes Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2385
-
John Tourtellott authored
-
John Tourtellott authored
-
- 10 Feb, 2021 1 commit
-
-
David Thompson authored
-
- 09 Feb, 2021 3 commits
-
-
Bob Obara authored
826a3304 ENH: Added the concept of Active Categories Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
John Tourtellott <john.tourtellott@kitware.com> Merge-request: !2382
-
Bob Obara authored
The concept of active categories (categories that represent the active concepts of the work flow) have been added to the SMTK attribute system. They are a set of category strings that are assigned to the Attribute Resource. The new methods include: * setActiveCategoriesEnabled - enables/disables active categories (default is false) * activeCategoriesEnabled - returns the current active categories enable mode * setActiveCategories - sets the set of active categories * activeCategories - returns the current set of active categories * passActiveCategoryCheck - methods to test Categories and Categories::Sets based on the Resource's active categories settings Both Attribute and Item isValid() methods that use to take in no arguments now take in a bool to indicate if their Resource's active categories state should be used to determine validity. The parameter is by default set to true. Note that this does not change previous functionality since the Resource's default is disabled (aka false). Both Attribute and Item now have an isRelevant method that returns true if they are relevant based on the Resource's active category state. If the Resource has active categories disabled then these methods will always return true, else the method will test their categories based on the resource's active set. Added a new aspect called **enforcesCategories**. In the case where a Reference Item is pointing to Attributes, this property means that the Item is valid iff the Attribute its pointing to is considered relevant (meaning it passes the current set of active categories). * Added support for Active Categories * Added support for enforcesCategories - **Note** that this represented by **EnforceCategories** attribute in XML and as a Key in JSON * See data/attribute/attribute_collection/refitem-categories.sbt for an example. ```xml <ItemDefinitions> <Component Name="material" EnforceCategories="true"> <Accepts> <Resource Name="smtk::attribute::Resource" Filter="attribute[type='material']" /> </Accepts> </Component> </ItemDefinitions> ``` * All Category related methods have been removed from the UI Manager and now use the active category mechanism * qtBaseAttribute Category tests have been changed to take in a shared pointer to an Item instead of a reference to an ItemDefinition. - This was needed since ItemDefinitions do not have a way of getting access to the Resource. * qtReferenceItemCombobox no longer uses "UseCategories" option in its ItemView. * Now enforces the new **enforcesCategories** property * When the item's value becomes invalid due to active category changes, this will now properly update the UI.
-
chart3388 authored
The observer associated with a key returned by smtk::common::Observers::insert() will be removed from the Observers if the key is destroyed
-
- 05 Feb, 2021 2 commits
-
-
David Thompson authored
e85caefb Fix lack of visibility updates. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Aron Helser <aron.helser@kitware.com> Merge-request: !2381
-
David Thompson authored
When a VisibilityBadge is created, the active view's representations are ignored (i.e., changes to their components' visibilities are not observed) because we were not connecting signals properly.
-
- 02 Feb, 2021 2 commits
-
-
Ben Boeckel authored
97e2e3db python: append extra DLL paths if available Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
David Thompson <david.thompson@kitware.com> Merge-request: !2380
-
Ben Boeckel authored
The user can provide them via `SMTK_DLL_PATHS` and the superbuild is given special support via `_smtk_superbuild_prefix`. It is installed for non-relocatable paths unless the install tree is indicated that it is unified with all of the necessary dependencies.
-
- 29 Jan, 2021 8 commits
-
-
Ben Boeckel authored
1117e308 cmake: require CMake 3.12+ Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
David Thompson <david.thompson@kitware.com> Merge-request: !2379
-
Ben Boeckel authored
VTK now requires at least 3.12 and SMTK is faster moving anyways.
-
Ben Boeckel authored
f4046658 ci: update to CMake 3.19.4 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2377
-
John Tourtellott authored
37397401 Add qtOperationPreview app to preview UI; add comments, clang-tidy 61d5d18b Adds qtOperationDialog class to launch operations from modal dialog Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !2375
-
David Thompson authored
f5898ff2 Improve resource-manager threadsafety. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Aron Helser <aron.helser@kitware.com> Merge-request: !2376
-
David Thompson authored
Fixes #396.
-
Ben Boeckel authored
This bring in macOS 11 support.
-
John Tourtellott authored
-
- 28 Jan, 2021 2 commits
-
-
David Thompson authored
fc665c3c Fix a gitlab-ci issue (bad tag name). Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !2378
-
David Thompson authored
-
- 27 Jan, 2021 1 commit
-
-
John Tourtellott authored
* Refactors qtOperationView for embedding in other widgets. * Refactors qtViewInfoDialog to reuse html formatting code.
-