1. 21 May, 2019 3 commits
    • T.J. Corona's avatar
      Fix mesh session import into exiting resource · 58502f84
      T.J. Corona authored
      Originally, importing into an existing mesh session resource would
      change the name of the resource and assign the first model's UUIDs to
      the second resource. This MR follows the use-case for importing into
      an existing resource to prevent these issues.
      58502f84
    • T.J. Corona's avatar
      Merge topic 'fix-python-operations' into release · 2ea4b3fc
      T.J. Corona authored
      1b41edc3 Properly handle memory between C++ and Python for operations
      Acked-by: Kitware Robot's avatarKitware Robot <kwrobot@kitware.com>
      Merge-request: !1558
      2ea4b3fc
    • T.J. Corona's avatar
      Properly handle memory between C++ and Python for operations · 1b41edc3
      T.J. Corona authored
      To allow smtk to manipulate Python operations as C++ objects, we
      originally held a reference to the Python operation within the C++
      instance to prevent Python from garbage collecting the object. This
      resulted in a circular dependency where the Python object would never
      be deleted, causing memory overlap issues when multiple Python
      operations were used. This MR moves the logic for keeping the Python
      representation of an operation into a specialized typecaster for
      operations, breaking the cyclic dependency and allowing C++ and Python
      to safely free operations when they go out of scope.
      1b41edc3
  2. 15 May, 2019 1 commit
  3. 14 May, 2019 1 commit
    • Bob Obara's avatar
      BUG: Items not updated if switching Attributes in Attribute View · e3c57585
      Bob Obara authored
      If an QlineEdit box was being editting and the user then switched attributes from the top list, the corresponding Attribute Item would fail to update.
      This was caused by the QTable's signals being processed before the QlineEdit's EdittingFinished signal - the Table's signals are now Queued so the
      lineEdit signals can be directly processed first.
      e3c57585
  4. 06 May, 2019 1 commit
  5. 02 May, 2019 1 commit
    • Bob Obara's avatar
      ENH:Handling Multilevel ReSizing in qtItems · 4b7ff200
      Bob Obara authored
      Currently only Discrete Items will emit qtItem::widgetSizeChanged signals. This means that if
      there are nested Discrete Items or if there are Discrete Items containing Group Items, the resizing
      signal would not be properly fired.
      
      This change addresses these cases.
      4b7ff200
  6. 01 May, 2019 2 commits
  7. 24 Apr, 2019 2 commits
  8. 19 Apr, 2019 4 commits
  9. 17 Apr, 2019 9 commits
  10. 16 Apr, 2019 11 commits
  11. 15 Apr, 2019 4 commits
  12. 14 Apr, 2019 1 commit