Commit Graph

10 Commits

Author SHA1 Message Date
Mario Hüttel 1cbacef56c Fix reference counting issue of the LayerSettings inside the
GdsOutputRenderer class.

The LayerSettings element is now disposed of properly.
2019-08-23 21:40:21 +02:00
Mario Hüttel c908a8be47 Fix bug in progress update from rendering thread which results in the creation of multipe idel callbacks at the same time. 2019-08-22 19:31:47 +02:00
Mario Hüttel 7aa7a0c773 Fix unnecessary whitespace 2019-08-22 19:01:45 +02:00
Mario Hüttel 4115fd97af Add progress updated signal to gds output renderer that can be used when called asynchronously 2019-08-22 18:55:14 +02:00
Mario Hüttel 1584769a51 fix deadlock in mutex usage 2019-08-21 19:30:19 +02:00
Mario Hüttel 92506485e0 Output renderer base class: Fix wrong assigned property name 2019-08-20 19:03:59 +02:00
Mario Hüttel a4f9be1ef4 Add async rendering option. Not yet functional 2019-08-19 20:39:25 +02:00
Mario Hüttel 731e377b6e Implement new layer rendering object and add it to the CLI. 2019-08-19 19:54:53 +02:00
Mario Hüttel 3ffd63115f Issue #19: Add LayerSettings Class
* Remove Command line and GUI rendering code
* Add LayerSettings Class with all options
* Prepare to remove mapping parser. Is now integrated in LayerSettings
* Adopt all renderers to check if the supplied layer_info struct has to be rendered.

Further todos:
* Implement correct command line parsing.
* Implement Layerselector and GUI to use new LayerSettings class
2019-06-21 21:41:38 +02:00
Mario Hüttel 302d462cda Issue #19:
Create a base class GdsOutputRenderer with a virtual function render_output,
which can be derived by the different output renderers.
2019-06-17 22:59:27 +02:00