1. 25 Apr, 2018 1 commit
  2. 21 Mar, 2018 1 commit
  3. 12 Feb, 2018 1 commit
  4. 05 May, 2017 1 commit
    • Haocheng LIU's avatar
      Redesign qtSelectionManger with one output signal and shared_ptr · 8d327bfa
      Haocheng LIU authored
      This MR redesigns the qtSelectionManager so that we use one universal
      signal to broadcast to all receivers(rendering window, model tree and
       attribute panel). Also now qtActiveObjects has a weak reference to
      qtSelectionManager.
      
      qtSelectionManger now uses "${className}_${memoryAddress}" to voiding
      updating the senders again.
      
      Clear a bunch of selection legacy codes and simplify the logic.
      8d327bfa
  5. 26 Apr, 2017 2 commits
  6. 25 Apr, 2017 1 commit
    • Haocheng LIU's avatar
      FEATURE: Add active model support · bf7b6e10
      Haocheng LIU authored
      SMTK&CMB now has a concept of active model. Loading, switching and
      closing model(s)/data would reset the active model correspondingly.
      A singleton class(qtActiveObjects) is used to store active model.
      subPhraseGenerator would also keep a copy of it.
      Only active model can be selected by rubber band. And only active model
      would be expanded in model tree. Attribute panel would only list active
      model's entities. Check CMB issue #140 for detail.
      bf7b6e10