Joao Carreira
|
18c69b8529
|
build(app): remove Qt6 dependency from qcustomplot
|
2023-04-29 01:56:40 +01:00 |
|
Joao Carreira
|
2f9abe7e47
|
fix(qt): make Qt6 optional
|
2023-04-28 23:32:36 +01:00 |
|
Joao Carreira
|
acb04c2360
|
fix: build errors and add support for Qt6
|
2023-03-28 01:07:32 +01:00 |
|
jfmcarreira
|
7f8be0cb0e
|
Merge branch 'master' into devel
|
2021-12-19 15:25:20 +00:00 |
|
jfmcarreira
|
17e2a6084a
|
Fix resouce worker stop
|
2021-12-19 15:25:01 +00:00 |
|
jfmcarreira
|
c1dd45662a
|
Code formatting
|
2021-12-19 14:16:07 +00:00 |
|
jfmcarreira
|
77617ce53a
|
Replace atomic_flag with plain atomic
|
2021-12-19 01:15:39 +00:00 |
|
jfmcarreira
|
6789ada346
|
Remove spin lock from the resource handler and avoid threads on a single frame stream
|
2021-12-19 00:55:42 +00:00 |
|
jfmcarreira
|
496bb54450
|
Fix scroll bug
|
2021-12-18 23:44:22 +00:00 |
|
jfmcarreira
|
a048d2e0df
|
Clean constructor of SubWindowAbstract
|
2021-12-18 23:42:40 +00:00 |
|
jfmcarreira
|
9d28051f38
|
Use std::span to give access to RGB buffer
|
2021-12-18 22:24:46 +00:00 |
|
jfmcarreira
|
8717338bf9
|
Modernise CalypModules factory
|
2021-12-18 22:24:03 +00:00 |
|
jfmcarreira
|
b61fd9d0e0
|
Remove type_safe library
|
2021-12-03 22:36:11 +00:00 |
|
jfmcarreira
|
500e0e85ba
|
Add macro to protect against the Qt version
|
2021-11-28 01:46:37 +00:00 |
|
jfmcarreira
|
f3df40cdf7
|
Code cleanup
|
2021-11-27 00:52:32 +00:00 |
|
jfmcarreira
|
1bb2773abc
|
Add support to filter components to display
|
2021-11-27 00:45:56 +00:00 |
|
jfmcarreira
|
480a7f1d38
|
Refactor ClpPixelFormats enum
|
2021-10-27 23:17:32 +01:00 |
|
jfmcarreira
|
bb2a1ac228
|
Refactor pixel formats enum
|
2021-10-27 23:07:46 +01:00 |
|
jfmcarreira
|
90a5c32bb6
|
Fix option errors and add dummy module
|
2021-10-24 22:18:25 +01:00 |
|
jfmcarreira
|
6f91b6c04f
|
Refactor CalypOption
|
2021-10-24 17:26:13 +01:00 |
|
jfmcarreira
|
b1ca7dff0b
|
Improve safety of class methods
|
2021-10-24 11:25:22 +01:00 |
|
jfmcarreira
|
f5df1b3f9d
|
Refactor code based on lib changes
|
2021-10-24 00:56:39 +01:00 |
|
jfmcarreira
|
3a9aa5e498
|
Fix warnings and remove warnings are erros from tests checks
|
2021-10-20 00:54:10 +01:00 |
|
jfmcarreira
|
5499312fca
|
Fix compilation erros
|
2021-10-20 00:28:49 +01:00 |
|
jfmcarreira
|
93cf60e34a
|
Improvements on CalypModuleIf
Add type safe flags
Replace MACRO with templates (WIP)
|
2021-10-19 23:42:18 +01:00 |
|
jfmcarreira
|
366d69b5c9
|
Always use RAW format if first try to open file fails
|
2021-10-10 23:04:39 +01:00 |
|
jfmcarreira
|
3b31453221
|
Add support to signall if the format supports user configuration
|
2021-10-10 22:25:32 +01:00 |
|
jfmcarreira
|
be06ca656d
|
Add new window classes for modules and streams
|
2021-10-10 15:13:42 +01:00 |
|
jfmcarreira
|
1c0321a705
|
Fix histogram widget
|
2021-10-09 20:01:02 +01:00 |
|
jfmcarreira
|
900c9c0418
|
Remove some files from the Calyp lib and clean up code
|
2021-10-03 14:30:15 +01:00 |
|
jfmcarreira
|
54f9f185e2
|
Add compile options and put Qt definitions in app CMakeLists
|
2021-10-03 14:13:02 +01:00 |
|
jfmcarreira
|
317123c7b9
|
Remove flags not available on windows
|
2021-10-02 23:28:24 +01:00 |
|
jfmcarreira
|
5f66af794c
|
Clean up code of HistogramWidget
|
2021-10-02 22:31:50 +01:00 |
|
jfmcarreira
|
a6e1acd406
|
Update Cmake to fix config file
|
2021-10-02 22:29:51 +01:00 |
|
jfmcarreira
|
448b64a8e3
|
Fix examples and tests
|
2021-09-30 00:06:57 +01:00 |
|
jfmcarreira
|
53bb100ad4
|
Fix bug removing a module
|
2021-09-29 23:36:53 +01:00 |
|
jfmcarreira
|
1a00bd328c
|
Guard method position against Qt version
|
2021-09-28 01:13:55 +01:00 |
|
jfmcarreira
|
2c89e47b8a
|
Fix warnings to build with Werror flag
|
2021-09-28 00:38:33 +01:00 |
|
jfmcarreira
|
f8aa92b7fa
|
Remove C++20 methods not available on Windows
|
2021-09-26 01:11:44 +01:00 |
|
jfmcarreira
|
48afd0be45
|
Remove the use of QRecursiveMutex
|
2021-09-22 01:20:01 +01:00 |
|
jfmcarreira
|
6be534d00c
|
Fix warnings
|
2021-09-21 01:09:37 +01:00 |
|
jfmcarreira
|
437325c96f
|
Clean up some redundant code
|
2021-09-20 01:51:54 +01:00 |
|
jfmcarreira
|
94444e38ec
|
Refactor modules ownership
|
2021-09-19 21:50:15 +01:00 |
|
jfmcarreira
|
de80c85596
|
Refactor the use of multiple threads for streams
|
2021-09-12 23:43:11 +01:00 |
|
jfmcarreira
|
9a63a57458
|
Reset window title when the last subwindow is closed
|
2021-09-12 14:35:44 +01:00 |
|
jfmcarreira
|
2451494677
|
Change CalypStream to RAII management with two buffers
|
2021-09-12 13:01:26 +01:00 |
|
jfmcarreira
|
ffe1bf688d
|
Improve the use of threads and sleep when not in use
|
2021-09-07 02:00:30 +01:00 |
|
jfmcarreira
|
bf5235352b
|
Start using resource handler to manage different streams
|
2021-09-06 22:43:21 +01:00 |
|
jfmcarreira
|
463e1a58b9
|
Make module instances unique ptrs
|
2021-09-04 13:57:12 +01:00 |
|
jfmcarreira
|
8ef5b31268
|
Reduce the use of C-pointers in CalypFrame and CalypStream
|
2021-07-10 16:28:10 +01:00 |
|