21.10.2021, 9:00 - 11:00: Due to updates GitLab may be unavailable for some minutes between 09:00 and 11:00.

  1. 21 Sep, 2013 4 commits
    • Artur Grunau's avatar
      IntAdjusterWidget: widget for modifying ints · 4dbd1800
      Artur Grunau authored
      IntAdjusterWidget displays and provides two ways of modifying integers:
      a slider that can be used to quickly change numeric values, and a spin
      box, which is better suited for precise adjustments.
      
      IntAdjusterWidget is a simple extension of AbstractAdjusterWidget<int>.
      It is designed to be used by IntPropertyWidget and widgets for vector
      properties storing integers.
      4dbd1800
    • Artur Grunau's avatar
      Derive DoubleAdjusterWidget from AbstractAdjusterWidget · edb7d691
      Artur Grunau authored
      DoubleAdjusterWidget used to inherit directly from QWidget. Rebasing it
      on top of AbstractAdjusterWidget<double>, however, greatly simplified
      its implementation and provided it with several additional API methods
      for free.
      edb7d691
    • Artur Grunau's avatar
      DoubleAdjusterWidget: widget modifying doubles · 778445ea
      Artur Grunau authored
      DoubleAdjusterWidget displays and provides two ways of modifying
      double-precision floating-point numbers: a slider that can be used to
      quickly change numeric values, and a spin box, which is better suited
      for precise adjustments.
      
      DoubleAdjusterWidget is designed to be used by FloatPropertyWidget and
      widgets for vector properties storing floats.
      778445ea
    • Artur Grunau's avatar
      Handle dragging VP widgets out of the MDI area · 62373ebf
      Artur Grunau authored
      The way visualization pipelines are displayed has been considerably
      reworked. A new class, VisualizationPipelineWrapper, is now responsible
      for creating all necessary representations (VisualizationPipelineWidget,
      PipelineMdiSubwindow) of a visualization pipeline and seamlessly
      switching between them in response to the user's actions (window
      dragging, key presses, etc). As a result, it's now possible to drag
      visualization pipeline widgets out of the MDI area and turn them into
      top-level floating windows.
      62373ebf
  2. 17 Sep, 2013 1 commit
  3. 15 Jul, 2013 2 commits
  4. 03 Jul, 2013 2 commits
    • grunau's avatar
      BufferingLog: store log messages in memory · 366239e6
      grunau authored
      BufferingLog is a tgt::Log subclass that stores log messages in
      a bounded deque, whose maximum size is specified when calling
      BufferingLog's constructor. When it reaches its maximum capacity and is
      asked to store additional messages, it discards old ones according to
      the least recently used policy.
      
      There will soon be a Qt model using BufferingLog as its data source.
      It will provide log filtering and message formatting.
      
      git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@508 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
      366239e6
    • grunau's avatar
      Display log messages in a separate widget · 3121761e
      grunau authored
      There is now a new widget (LogViewerWidget) dedicated to displaying log
      messages. It builds upon the previous ad-hoc design, adding controls for
      clearing and filtering log messages. Clearing has been implemented
      already, filtering on the other hand doesn't work yet.
      
      git-svn-id: https://camplinux.in.tum.de/svn/campvis/branches/gui-redux@507 bb408c1c-ae56-11e1-83d9-df6b3e0c105e
      3121761e
  5. 18 Jun, 2013 2 commits
  6. 17 Apr, 2013 1 commit
  7. 15 Apr, 2013 1 commit
  8. 14 Apr, 2013 1 commit
  9. 23 Feb, 2013 1 commit
  10. 12 Feb, 2013 1 commit
  11. 28 Jan, 2013 1 commit
  12. 16 Jan, 2013 1 commit
  13. 14 Jan, 2013 1 commit
  14. 03 Nov, 2012 1 commit
  15. 02 Nov, 2012 1 commit
  16. 31 Oct, 2012 1 commit
  17. 26 Oct, 2012 1 commit
  18. 05 Oct, 2012 2 commits
  19. 04 Oct, 2012 1 commit
  20. 27 Sep, 2012 1 commit
  21. 29 Aug, 2012 1 commit
  22. 27 Aug, 2012 1 commit
  23. 17 Aug, 2012 1 commit
  24. 14 Aug, 2012 1 commit
  25. 08 Aug, 2012 2 commits
  26. 06 Aug, 2012 3 commits
  27. 03 Aug, 2012 1 commit
  28. 27 Jul, 2012 2 commits
  29. 26 Jul, 2012 1 commit