Skip to content
  • David Thompson's avatar
    Add a qtItem subclass for resource components & more. · 679154d0
    David Thompson authored
    + Add the qtReferenceItem subclass of qtItem. Then add
      qtComponentItem which inherits qtReferenceItem. Eventually,
      qtResourceItem will also exist (or qtReference item will
      encompass functionality for both resources and their components).
        + This item now properly presents and allows editing
          of entries related to a ComponentItem. However, it does
          not update the entries of the ComponentItem upon editing yet.
        + The Qt item displays a synopsis of the selected components
          and indicates whether the selection meets the requirements
          called out by the attribute (specifically, the number of
          entries must be allowed and the selection must come from a
          list of acceptable components).
    + Add callbacks to SMTK resource panel to signal when a row is hovered
      and change the "hovered" selection value.
    + Add support to the model representation to illustrate the "hover"
      selection value in preference to the "selected" value.
    + Fix a memory leak in the model representation.
    + Fix the SMTK attribute panel exposed as a PV plugin:
        + Always clear the widget out when switching between
          attribute resources.
        + Note that this has not been tested with switching between
          views within the same attribute resource, and will probably
          need changes to handle that case.
        + Also note that you must click on a _resource_ entry in the
          resource tree-view panel to switch what is displayed in the
          attribute panel; clicking on an attribute is not enough.
    679154d0