Mario Hüttel
1de96f501c
Checked renderers for memory leaks
2019-09-28 23:16:48 +02:00
Mario Hüttel
01e61a79fd
Integrate cell selector to main gui class
2019-09-28 23:16:48 +02:00
Mario Hüttel
dc30950df5
Tree store for cell selection moved to GUI file
2019-09-28 23:16:48 +02:00
Mario Hüttel
c016a5e96e
Revert "Add benchmark for GDS-rendering. Will be removed later"
...
This reverts commit bd97ccf44f
.
2019-09-15 13:28:40 +02:00
Mario Hüttel
bd97ccf44f
Add benchmark for GDS-rendering. Will be removed later
2019-09-15 13:11:38 +02:00
Mario Hüttel
8be5bd230b
Fix #26 : Implement callback function for auto naming button
2019-08-29 18:31:53 +02:00
Mario Hüttel
27f5a5e3d2
Issue #26 : Setup callback for auto naming button
2019-08-29 17:58:39 +02:00
Mario Hüttel
3489b74027
Add warning about unused parameters to CMake config and fix code accordingly
2019-08-26 20:01:32 +02:00
Mario Hüttel
91633edc78
Add docu for on_select_all_layers_clicked
2019-08-25 23:26:59 +02:00
Mario Hüttel
1dc23afa9a
implement callback for all layer select button. Fix issue #25
2019-08-25 23:24:24 +02:00
Mario Hüttel
c77c08299f
Issue #25 : Add select all button to GUI and connect callback.
2019-08-25 22:11:36 +02:00
Mario Hüttel
17af08b04d
GdsOutputrenderer: progress-changed signal: Status message is now freed inside the GdsOutputRenderer.
...
This is safe because the signals are handled back to back inside the emit function. Therefore, it can be freed directly after emission. This solves the problem of the status message not being freed if no handler is connected to the signal.
2019-08-24 13:49:33 +02:00
Mario Hüttel
b6bf0c30bf
Fix uninitialized variable warning
2019-08-22 19:37:26 +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
a0d19bee39
Add progress updated callback to gui to update titlebar
2019-08-22 18:55:56 +02:00
Mario Hüttel
32b8c4ccd3
Add simple multithreading support. Activity bar is not yet used for rendering status updates
2019-08-21 19:30:52 +02:00
Mario Hüttel
08722cd6f9
Add function in GUI to determine the current button states to prevent multiple triggers for rendering/reloading the library during rendering
2019-08-21 18:34:40 +02:00
Mario Hüttel
85f037ce59
Fix #19 : Renderers are now implemented as objects. Implementation of asynchronous functionality can begin. Feature needs further testing to be considered stable
2019-08-20 19:05:14 +02:00
Mario Hüttel
bd64e13d87
GUI: render callback: Remove unnecessary variable layer_list
2019-08-20 18:09:15 +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
c146bcd094
Output renderers: Move existing renderers to common folder
2019-06-17 21:50:49 +02:00
Mario Hüttel
a35231b9ec
Fix #20 :
...
Move all cell selector specific code to a new folder "cell-selector".
2019-06-17 21:32:45 +02:00
Mario Hüttel
ee1b55120f
Gui: Add button callback for auto color button
2019-06-13 22:21:35 +02:00
Mario Hüttel
3c05b50bc7
Gui: Add color palette object to gui. Will be used in button callback to
...
fill layer colors automatically.
2019-06-13 22:21:35 +02:00
Mario Hüttel
9b0f268bbd
Add ActivityBar widget
2019-05-28 20:59:16 +02:00
Mario Hüttel
5cfd93c18d
Add color palette to resources, create gui, data and images groups for resources
2019-05-20 19:18:01 +02:00
Mario Hüttel
c3c4636334
Add cell name to renderer settings dialog title bar
2019-04-08 19:05:07 +02:00
Mario Hüttel
a3626e7b33
Improve doxygen documentation
2019-03-30 19:51:56 +01:00
Mario Hüttel
e8c7f78af4
Update include file hierarchy: Move include file to central include tree
2019-03-26 19:57:19 +01:00
Mario Hüttel
829c9a2386
Restructure code, improve doxygen documentation
2019-03-25 18:47:12 +01:00
Mario Hüttel
f237004e6c
Remove useless function call
2019-03-22 22:43:24 +01:00
Mario Hüttel
188086de52
Rework code: simplify if
2019-03-22 22:24:48 +01:00
Mario Hüttel
ff3f692f2c
Make renderer settings dialog settings unique for each window
2019-03-22 21:59:43 +01:00
Mario Hüttel
008fe52cb2
Rename gds-parser folder to gds-utils because it no longer contains only the parser
2019-03-21 21:24:59 +01:00
Mario Hüttel
b9cc8570ac
Use signal for gui disposement. Whena gui is closed, the library data is relesed
2019-03-16 16:09:29 +01:00
Mario Hüttel
19b26a3c26
Fix bugs in closing gds render windows
2019-03-15 20:36:23 +01:00
Mario Hüttel
31d9d26aa4
Implement multiple GUI per process feature. Still buggy.
2019-03-15 20:02:03 +01:00