1. 21 Aug, 2021 2 commits
  2. 17 May, 2021 2 commits
    • jaswantp's avatar
      Change Destroyed->Close To Qt.DirectConnection · 4f28590f
      jaswantp authored
      4f28590f
    • Jaswant Panchumarti's avatar
      Fix Memory Leak In QVTKRenderWindowInteractor · a06d2338
      Jaswant Panchumarti authored
      - This fixes memory leaks on unix systems with VirtualGL.
      - With VirtualGL (vglrun) hidden widgets/windows are not
      correctly handled. So with the previous implementation,
      `Finalize` is never called and there are several leaks reported
      upon exiting the python interpreter.
      - Instead, connect the parent's destroyed signal to
      widget's close slot. Qt does not close child when parent
      is closed.
      - closeEvent is already implemented to call Finalize.
      a06d2338
  3. 30 Aug, 2020 2 commits
  4. 01 May, 2020 1 commit
  5. 24 Apr, 2020 1 commit
    • David Gobbi's avatar
      Use pixel scale for resize in Python Qt interactor · f2c2f20d
      David Gobbi authored
      The device pixel scale (for retina etc.) was being used for all
      events except for the resize event.  As a result, resizing on a
      retina screen caused the rendering to continually flash between
      proper size and half size.
      f2c2f20d
  6. 17 Apr, 2020 1 commit
  7. 02 Apr, 2020 1 commit
  8. 27 Aug, 2019 2 commits
  9. 26 Aug, 2019 2 commits
  10. 15 Jul, 2019 1 commit
  11. 30 Sep, 2018 1 commit
    • Tobias Hänel's avatar
      Add support for PySide2 · c1cce50d
      Tobias Hänel authored
      Previously QVTKRenderWindowInteractor only supported PyQt5, PyQt4 and
      PySide. Support for PySide2 was missing. This fixes issue #17403.
      c1cce50d
  12. 18 Apr, 2018 2 commits
  13. 22 Jan, 2018 1 commit
  14. 15 Dec, 2017 1 commit
    • Utkarsh Ayachit's avatar
      Add new `vtkmodules` package. · 741fffbf
      Utkarsh Ayachit authored
      Split `vtk` package into `vtkmodules` and `vtk`. `vtkmodules` doesn't
      import any of the modules included in its `__init__.py`, instead
      provides a `all.py` module that imports all modules in the old `vtk`
      package. `vtk` is now a module that imports `vtkmodules/all.py` thus
      behaving like the old `vtk` package.
      741fffbf
  15. 14 Mar, 2017 1 commit
  16. 08 Mar, 2016 1 commit
  17. 08 Feb, 2016 1 commit
  18. 20 Jan, 2016 1 commit
  19. 19 Jan, 2016 2 commits
  20. 07 Jan, 2016 1 commit
  21. 12 Sep, 2015 1 commit
  22. 05 Sep, 2015 2 commits
  23. 07 Aug, 2015 1 commit
  24. 01 Oct, 2013 1 commit
  25. 27 Sep, 2012 2 commits
    • David Gobbi's avatar
      Make the QVTKRenderWindowInteractor more widely compatible. · 9c546b25
      David Gobbi authored
      Fix compatibility issues with recent commit 5316dff1.  It used the new
      "import as" syntax that isn't supported on python 2.5 and earlier.
      It also used a new signal/slot mechanism that is only available in
      PyQt 4.5 and later, even though the old signal/slot mechanism was
      still being used elsewhere in the file (mixing old and new ways
      of doing the same thing in a single file makes the code hard to read).
      
      The test TestQVTKRenderWindowInteractor.py did not draw anything,
      because it didn't connect the renderer to the render window, nor
      did it initialize the interactor.  It also used two-space indentation
      in some places and four-space indentation in others.
      
      Change-Id: Ie41798554cce2d1ffe5705ec198d191d9e18cb08
      9c546b25
    • Félix C. Morency's avatar
      BUG: Fix GLXBadDrawable when using multiple QVTKRenderWindowInteractor · bfff6943
      Félix C. Morency authored
      The vtkRenderWindow was never finalized which caused GLXBadDrawable
      errors on application exit if using multiple QVTKRenderWindowInteractor.
      This patch provides a cleanup mechanism to finalize the vtkRenderWindow
      before its destruction/close preventing GLXBadDrawable errors. This
      patch works in both embedded and non-embedded cases.
      
      This patch also provides a test case for QVTKRenderWindowInteractor.
      
      DDM: commit manufactured to force dashboard tests
      
      Change-Id: Ie86d17fe7648868f8f1d5e4b00f52419d5f35a5b
      bfff6943
  26. 31 Aug, 2012 1 commit
    • Félix C. Morency's avatar
      Remove focus stealing code from QVTKRenderWindowInteractor · da9bb1b1
      Félix C. Morency authored
      Prior to this patch, a QVTKRenderWindowInteractor widget would stole
      the window focus each time the user mouse cursor entered the widget
      surface. The current focus policy (Qt.WheelFocus) or any other user
      defined policy was not respected. This patch removes the focus stealing
      code and let the Qt focus policy do its work.
      
      Change-Id: I22d4797d7117a5ab5b3dd2ec44dccf6925f65496
      da9bb1b1
  27. 22 Aug, 2012 1 commit
    • David Gobbi's avatar
      Make the QVTKRenderWindowInteractor more widely compatible. · 6352f3e5
      David Gobbi authored
      Fix compatibility issues with recent commit 5316dff1.  It used the new
      "import as" syntax that isn't supported on python 2.5 and earlier.
      It also used a new signal/slot mechanism that is only available in
      PyQt 4.5 and later, even though the old signal/slot mechanism was
      still being used elsewhere in the file (mixing old and new ways
      of doing the same thing in a single file makes the code hard to read).
      
      The test TestQVTKRenderWindowInteractor.py did not draw anything,
      because it didn't connect the renderer to the render window, nor
      did it initialize the interactor.  It also used two-space indentation
      in some places and four-space indentation in others.
      
      Change-Id: Ie41798554cce2d1ffe5705ec198d191d9e18cb08
      6352f3e5
  28. 21 Aug, 2012 1 commit
    • Félix C. Morency's avatar
      BUG: Fix GLXBadDrawable when using multiple QVTKRenderWindowInteractor · 5316dff1
      Félix C. Morency authored
      The vtkRenderWindow was never finalized which caused GLXBadDrawable
      errors on application exit if using multiple QVTKRenderWindowInteractor.
      This patch provides a cleanup mechanism to finalize the vtkRenderWindow
      before its destruction/close preventing GLXBadDrawable errors. This
      patch works in both embedded and non-embedded cases.
      
      This patch also provides a test case for QVTKRenderWindowInteractor.
      
      DDM: commit manufactured to force dashboard tests
      
      Change-Id: Ie86d17fe7648868f8f1d5e4b00f52419d5f35a5b
      5316dff1
  29. 05 Apr, 2012 1 commit
    • David Gobbi's avatar
      ENH: Make python vtk module use Connection for inputs. · 1ece67f0
      David Gobbi authored
      In VTK 6, the SetInput method will be gone.  In commit 0061b2d5,
      the SetInput calls were replaced by SetInputConnection.
      The purpose of this commit is to backport all VTK-5 compatible
      parts of that commit to the VTK 5.10 release.
      
      Change-Id: I2ca67735e29ea3ff41b2af095f3cf891caca0421
      1ece67f0
  30. 28 Mar, 2012 1 commit
  31. 01 Sep, 2011 1 commit