- Jun 19, 2017
-
-
Added labels to item definition views. Removed unused variables and fixed unused parameter warnings.
-
- Jun 09, 2017
-
-
Alvaro Sanchez authored
-
Alvaro Sanchez authored
Removed helper and moved factory method into HandlerItemDef. Partial implementation for property customization of ValueItemDef, GroupItemDef, RefItemDef. Other ItemDef types can be created but their concrete properties are not exposed.
-
Alvaro Sanchez authored
-
Alvaro Sanchez authored
Added custom ui per concrete itemdefs. Concrete instances of ItemDef are created within the InputDialog. Created instances are inserted into the system in the model. Modifications are directly applied in the dialog (avoids needing an additional container to pass around properties). Renamed AttributeProperties to DataModelContainers and documented. Added HandlerItemDef interface and a concrete implementation to handle ValueItemDefinition, void and group types. Added name validation for new ItemDefs in GroupItemDefinition.
-
Alvaro Sanchez authored
Info/add dialogs for the currently selected item can be launched by pressing enter or return on the keyboard.
-
Alvaro Sanchez authored
A (*) mark appears next to the file name to show the user changes need to be saved. Changed buttons 'Save' to 'Apply', to avoid confusion with actual saving to file.
-
Alvaro Sanchez authored
Renamed insert/remove/get in both concrete (smtk) data models for consistency. Fixing ItemDefinition input dialog. Moved ItemDefinition dialog into its own class. Added edition modes to customize the dialog for ItemDefinition edition, insertion and display-only. Added limited validation (only for ItemDefinition::name already defined in the AttDef).
-
Alvaro Sanchez authored
-
Alvaro Sanchez authored
-
Alvaro Sanchez authored
Added input validation for Definition types. Moved AttDef input dialog into its own class. Added constraints to the AttDef input (non-empty type string, etc.).
-
Alvaro Sanchez authored
Added API to remove ItemDefinitions in attribute::Definition and GroupItemDefinition. Only removal of local ItemDefinitions supported. Added API to remove Definitions from attribute::System. Only those Definitions that are not derived from are allowed to be removed. If a user needs to remove a base Definitions, it needs to remove its children types first. Delete AttDef button is disabled if an AttDef with derived types is currently selected.
-
Alvaro Sanchez authored
The row parameter was wrong as it would reference the currentIndex's row instead of the parent's row.
-
Alvaro Sanchez authored
Given that different types of referencedData are defined by the concrete class, it is up to the concrete class itself to create its RootItem. This makes the tree more consistent and fixes the issue of adding items to emptry trees.
-
Alvaro Sanchez authored
Removing all attributes of X AttDef type if an ItemDef Y held by X has changed. Only attributes related to Y need to actually be removed so this is a temporary solution. Minor style changes in qtGroupItem.
-
Alvaro Sanchez authored
-
Alvaro Sanchez authored
-
- Jun 08, 2017
-
-
4a3f6e5f DOCUMENTATION: Add group operator description Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
David Thompson <david.thompson@kitware.com> Merge-request: !670
-
Haocheng LIU authored
-
8b870910 three more smtk polygon tests Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !668
-
- Jun 07, 2017
-
-
Jie Cheng authored
-
f1ac4689 Fix improperly-transcribed NetCDF side sets. Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Haocheng Liu <haocheng.liu@kitware.com> Merge-request: !667
-
David Thompson authored
Explicitly mark leaf nodes of multiblock datasets as children of the parent model block for both Exodus *and* NetCDF files.
-
08be5f1f Remove commented and dead code. a8bfb86e Add an "export smtk model" operator and UI. bbf5bb66 Remove dead code. Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Haocheng Liu <haocheng.liu@kitware.com> Merge-request: !665
-
1f4aec94 Clarify a UI element's purpose. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Haocheng Liu <haocheng.liu@kitware.com> Merge-request: !666
-
David Thompson authored
-
bb15ca3d Polygon tests for create model and create edge from points Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !664
-
Jie Cheng authored
-
David Thompson authored
-
David Thompson authored
Now what used to be "save smtk model" is split across that operator and the new "export smtk model". Both operators have similar but distinct custom views, which inherit a virtual parent class so that CMB can prepare the view for either operator by calling common methods even though the Qt UI files and internal storage is different for the 2 views.
-
David Thompson authored
-
- Jun 06, 2017
-
-
c0c1507a Update discrete operator's description Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !663
-
Haocheng LIU authored
-
- Jun 05, 2017
-
-
16c816f3 Add descriptions to mesh operators. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Jie Cheng <jie.cheng@kitware.com> Merge-request: !662
-
T.J. Corona authored
-
1078f7af Add model entity association Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
T.J. Corona <tj.corona@kitware.com> Merge-request: !661
-
Haocheng LIU authored
-
e42a606a Remove wrong CMakeLists.txt.user Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
T.J. Corona <tj.corona@kitware.com> Merge-request: !660
-
Haocheng LIU authored
-
- Jun 02, 2017
-
-
881a5b9f ENH: Added new Selector View Mechanism Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !656
-