• Utkarsh Ayachit's avatar
    refactor Qt VTK widgets · 693fdeec
    Utkarsh Ayachit authored
    This commit refactors QVTKOpenGLWindow, QVTKOpenGLWidget and
    QVTKOpenGLNativeWidget in following ways:
    
    * All these variants now use a single code-base, QVTKRenderWindowAdapter,
       that handles all the VTK rendering requirements within a Qt context.
    * QVTKRenderWindowAdapter respects attributes set on vtkRenderWindow to
      determining whether to use multisamples, double-buffering, stereo etc.
    * QVTKRenderWindowAdapter takes over the responsibility to propagated
      scaled DPI to the vtkRenderWindow. It can do it more robustly since it
      supports cases where device-pixel ratio changes due screen change
      or re-parenting.
    * Updating tests to test all the 3 variants whenever it makes sense.
    * minimum Qt version required is 5.6
    693fdeec
Name
Last commit
Last update
..
AMR/Cxx Loading commit data...
Android Loading commit data...
Annotation Loading commit data...
Array/Cxx Loading commit data...
Build Loading commit data...
Charts/Cxx Loading commit data...
DataManipulation Loading commit data...
GUI Loading commit data...
Graphics/Python Loading commit data...
IO Loading commit data...
ImageProcessing Loading commit data...
Infovis Loading commit data...
LIC/Python Loading commit data...
Medical Loading commit data...
Modelling Loading commit data...
MultiBlock/Cxx Loading commit data...
ParallelProcessing Loading commit data...
Rendering Loading commit data...
Statistics Loading commit data...
Tutorial Loading commit data...
VisualizationAlgorithms Loading commit data...
VolumeRendering Loading commit data...
Widgets/Cxx Loading commit data...
iOS Loading commit data...
CMakeLists.txt Loading commit data...
README.txt Loading commit data...
SearchScript.sh Loading commit data...